Oracle DataGuard 常用维护命令参考手册
Start Standby Databasestartup nomountalter database mount standby database;alter database recover managed standby database disconnect; Disable/Enable archive log destinationsalter system set log_ar...
Oracle 10g stream 一对多复制
Oracle 流是一种数据共享的通用机制,可以被用于许多处理的基础,包括消息、复制和数据仓库的 ETL 过程。它是高级队列、LogMinor、作业调度等已存在技术的扩展。这里做一个简单的复制示例来说明其用法。试验环境:wi...
关于rman中set newname的探讨
在做rman恢复测试时,将备份的数据恢复到本地,使用了setnewname命令,由于当时做试验的时候,没有深入研究此命令,只是在restore之后,能够在测试库中将restore出来的数据open就可以了。但如果只是到此为止的...
造成ORA-01843 无效的月份 的一些原因
1) 当我们在一个中文环境的客户端使用如下sql语句 INSERT INTO "temptable" ( DELIVER_DATE ) VALUES (TO_DATE('27-Jun-2007 15:57:30', 'DD-MON-YYYY HH24:MI:SS') ) Runtime error occurred: 1843 (ORA...
Oracle RAC日常基本维护命令
所有实例和服务的状态$ srvctl status database -d orclInstance orcl1 is running on node linux1Instance orcl2 is running on node linux2单个实例的状态$ srvctl status instance -d orcl -i orcl2Instance o...
Oracle SQL性能优化常用方法
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下...
什么时候使用绑定变量性能反而更差
扫描成本和OPTIMIZER_INDEX_COST_ADJ我们知道,在CBO模式下,Oracle会计算各个访问路径的代价,采用最小代价的访问路径作为语句的执行计划。而对于索引的访问代价的计算,需要根据一个系统参数OPTIMIZER_INDEX_COST_...
Oracle Stream配置详细步骤
1 引言 Oracle Stream功能是为提高数据库的高可用性而设计的,在Oracle 9i及之前的版本这个功能被称为Advance Replication。Oracle Stream利用高级队列技术,通过解析归档日志,将归档日志解析成DDL及DML语句,...
跨平台迁移oracle数据库指南
Oracle 10g开始提供了强大的数据库跨平台迁移功能,可以对不同体系架构,不同操作系统间的oracle数据库进行迁移!但endianess必须要相同,11g开始不同的endianess之间也可以进行相互迁移!下面演示下将...
RAC原理探究
数据库基本原理数据库系统和其他数据管理很重要的一个区别就是 允许并发访问最大挑战是 数据不一致如何保证并发和数据一致是数据库系统的核心并发访问和数据一致性:数据不一致的情况1 脏读2 不可重复性3 幻影读4 ...
Oracle数据库的版本变迁功能对比
Oracle数据库自发布至今,也经历了一个从不稳定到稳定,从功能简单至强大的过程。从第二版开始,Oracle的每一次版本变迁,都具有里程碑意义。1979年的夏季,RSI(Oracle公司的前身,Relational Software,Inc)发布...
Summary For Forcing The Database Open With `_ALLOW_RESETLOGS_CORRUPTION`
***This article is being delivered in Draft form. and may contain errors. Please use the MetaLink "Feedback" button to advise Oracle of any issues related to this article.***Warning~~~~~~~The ...
Oracle 不同故障的恢复方案
在非Catalog模式下, 备份的信息存储在controlfile中。 所以在RMAN 备份的时候,别忘了备份控制文件。 1. SPFILE丢失startup nomount;set dbid 3988862108;restore spfile from autobackup;或者通过某个文件r...
Oracle undo表空间爆满的解决
Oracle undo表空间爆满的解决1. 启动SQLPLUS,并用sys登陆到数据库。#su - oracle $>sqlplus / as sysdba 2. 查找数据库的UNDO表空间名,确定当前例程正在使用的UNDO表空间:Show parameter undo_tablespace...
Oracle的左连接和右连接
PL-SQL中,左连接和右连接以如下方式来实现查看如下语句:Sql代码 SELECT emp_name, dept_name FORM. Employee, Department WHERE Employee.emp_deptid(+) = Department.deptid 此SQL文使用了右连接,...
ORA-27102: out of memory故障解决
最近的UAT数据库迁移,由于是多个DB需要迁移到同一台机器,一部分完成后,启动后续数据库碰到了ORA-27102错误,提示内存超出,查看系统可用内存,远大于需要启动数据库的sga和pga,究竟是怎么一回事呢?如果你也碰到...
Oracle手工建库指南
一:设置环境变量 [oracle@orcl ~]$ cat .bash_profile # .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi# ...
Oracle 11.2.0.3管理ASM实例
ASM实例目前无论是在rac还是单实例数据库环境下都被广泛的采用,本文主要介绍Oracle 11.2.0.3环境下ASM实例的管理,主要包含以下内容:1:ASM磁盘及磁盘组的状态查看2:创建external 冗余磁盘组,添加,删除磁盘3:创...
EXP,EXPDP数据导入本地性能测试
大家都知道,Oracle数据库有两种比较方便的导出导入工具,那就是exp/imp和expdp/impdp。熟悉此工具的人也会了解到,exp/imp的使用 (服务器端和客户端都可以执行,并且备份文件可以在客户...
浅谈Oracle执行计划
要对sql语句进行分析,首先就是要去看sql语句的执行计划是否存在问题,oracle在10g之后,默认采用CBO基于代价的优化器,sql语句的执行计划根据统计信息分析来决定,如果统计信息未收集,则采取动态采样的方式来决定...