Oracle大型数据库系统在AIX/UNIX上的实战
重构数据库控制器
如果数据库控制器并不存在或已经损坏(导致启动失败),可以通过下面的emca命令来重新创建数据库控制器
emca -config dbcontrol db
emca -config dbcontrol db -repos create
aix在创建逻辑卷的时候,可以通过命令选项-T O 来屏蔽偏移量,
语法如下:
mklv -y LVname -T O -w n -s n -r n VGname NumPPs
mklv -T O -y lv_sysaux datavg 3
mklv -T O -y lv_systems datavg 3
mklv -T O -y lv_ctl1 datavg 1
mklv -T O -y lv_ctl2 datavg 1
mklv -T O -y lv_redo1 datavg 1
mklv -T O -y lv_redo2 datavg 1
mklv -T O -y lv_undotbs01 datavg 3
mklv -T O -y lv_temp01 datavg 2
mklv -T O -y lv_users01 datavg 2
mklv -T O -y lv_spfileSID datavg 1
mklv -T O -y lv_pwdSID datavg 1
启动到限制模式
startup restrict;
限制模式打开的数据库转换成正常的工作模式
alter system disable restricted session;
暂停数据库系统
在RAC集群的情况下,一个节点暂停实例,其他节点也自动暂停
暂停命令:
alter system suspend;
如果查询系统状态为"SUSPENDED"
恢复数据库:
alter system resume;
设置数据库的默认表空间:
alter database default tablespace users;
ASM实例就是一个oracle实例,它拥有Oracle所需的后台进程。同时,ASM还有两个其他后台
进程:RBAL和ARBn进程。RBAL进程用来确定何时需要执行重新平衡操作,并估算时间。然后
RBAL会调用ARBn进程来执行平衡操作。被调用的ARBn进程数量取决于ASM_POWER_L
重构数据库控制器
如果数据库控制器并不存在或已经损坏(导致启动失败),可以通过下面的emca命令来重新创建数据库控制器
emca -config dbcontrol db
emca -config dbcontrol db -repos create
aix在创建逻辑卷的时候,可以通过命令选项-T O 来屏蔽偏移量,
语法如下:
mklv -y LVname -T O -w n -s n -r n VGname NumPPs
mklv -T O -y lv_sysaux datavg 3
mklv -T O -y lv_systems datavg 3
mklv -T O -y lv_ctl1 datavg 1
mklv -T O -y lv_ctl2 datavg 1
mklv -T O -y lv_redo1 datavg 1
mklv -T O -y lv_redo2 datavg 1
mklv -T O -y lv_undotbs01 datavg 3
mklv -T O -y lv_temp01 datavg 2
mklv -T O -y lv_users01 datavg 2
mklv -T O -y lv_spfileSID datavg 1
mklv -T O -y lv_pwdSID datavg 1
启动到限制模式
startup restrict;
限制模式打开的数据库转换成正常的工作模式
alter system disable restricted session;
暂停数据库系统
在RAC集群的情况下,一个节点暂停实例,其他节点也自动暂停
暂停命令:
alter system suspend;
如果查询系统状态为"SUSPENDED"
恢复数据库:
alter system resume;
设置数据库的默认表空间:
alter database default tablespace users;
ASM实例就是一个oracle实例,它拥有Oracle所需的后台进程。同时,ASM还有两个其他后台
进程:RBAL和ARBn进程。RBAL进程用来确定何时需要执行重新平衡操作,并估算时间。然后
RBAL会调用ARBn进程来执行平衡操作。被调用的ARBn进程数量取决于ASM_POWER_L