以前的一个核心数据库RAC跨版本升级的操作文档,这份文档有的厂商报价到了10万+,今天花时间整理出来放给大家,以飨众人,算是近两年来没有更新技博的自我检讨吧!
迁移升级背景:
机器型号:v890 sparcx64 -> T5-2 sparcx64
集群件:sun cluster -> oracle cluster
操作系统:solaris
数据库:9.2.0.4 双节点 RAC -> 11.2.0.4 双节点 RAC
迁移难点:
1、集群件更换
2、数据库夸版本升级
3、数据量较大,停...
ORA-38760_DG无法启动MRP进程
记录一次ORA-38760_DG无法启动MRP进程
现象是监控报警称主备库日志应用不同步,登到备库查看mrp进程不存在,随即启动mrp进程,前台正常返回无报错,但是mrp进程还是没有启动起来。
如下:
前台执行
SQL> alter database recover managed standby database disconnect from session parallel 2;
Database altered.
正常返回,但是mrp进程没有启动
alert报错
Thu Oct 16 09:58:40 2014
MRP0: Ba...
正确分析解读执行计划
该篇文档说明如何正确理解分析sql语句的执行计划。
首先,扩展下二叉树相关知识:
前序遍历(DLR)
前序遍历也叫做先根遍历,可记做根左右。
前序遍历首先访问根结点然后遍历左子树,最后遍历右子树。在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。
若二叉树为空则结束返回,否则:
(1)访问根结点
(2)前序遍历左子树
(3)前序遍历右子树
注意的是:遍历左右...
浅析undo
该文档从insert,update,delete所产生的dump文件进行分析并做简要说明
31号会话插入一条记录(未提交)
sys@ora11gr2> select sid from v$mystat where rownum<2;
SID
----------
31
1 row selected.
sys@ora11gr2> select * from yallonking.redoundo;
ID NAME
---------- --------------------
1 redoundo1
2 redoundo2
2 row...
浅析scn
1.什么是scn
系统更改号(system change number),有的叫做 system commit number,这个叫法其实并不准确。scn是oracle的内部单调递增的序列时钟;scn确保事务的acid【原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)】性质;scn在实例恢复中可以剔除掉无用的日志,可以灵活通过scn进行不完全恢复;每个事务都含有scn。
2.scn分几类
2.1 以下scn记录在控制文件中...
tnsname中UR=A配置使用
当数据库nomount,mount或者restricted时,动态监听显示状态为BLOCKED时,客户端可通过配置UR=A进行连接。
如下:
SQL> startup nomount;
ORACLE instance started.
Total System Global Area 939495424 bytes
Fixed Size 2233960 bytes
Variable Size 562039192 bytes
Database Buffers 369098752 bytes
Redo Buffers 6123520 bytes
...
浅析redo
该文档从insert,update,delete所产生的dump文件进行分析并做简要说明
数据库版本
sys@ora11gr2> select * from gv$version;
INST_ID BANNER
---------- --------------------------------------------------------------------------------
1 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
1 PL/SQL Release 11.2.0.3.0 - Production
...
移动OCR和voting disk
首先确保crs在两个节点运行正常:
bash-3.2$ crsctl check cluster -all
**************************************************************
cadb1:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************
cadb2:
CRS-4537: Cluster Ready Servic...
outline使用简介
outline使用简介
下边的语句是在没有索引的情况下的执行计划
SQL> conn yallonking/yallonking
Connected.
SQL> set autot traceonly
SQL> set line 400
SQL> select * from yallonking where object_id=20;
Execution Plan
----------------------------------------------------------
Plan hash value: 2582482548
------------------------------------------------------...
dbca创建rac数据库时,报错ORA-03113: end-of-file on communication channel
dbca创建rac数据库时,报错ORA-03113: end-of-file on communication channel
如下图rac_dbca_error.png
此时查看crs各个资源如下:
[root@ocm3 bin]# ./crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora....SM1.asm application ONLINE OFFLINE
ora....M3.lsnr application ...