有时,因为某些原因需要修改oracle dg备库的sid名,以下步骤(AIX平台单机DG)供参考:
修改备库侦听信息
lsnrctl stop
vi listener.ora,修改静态注册的实例名
lsnrctl start
修改环境变量
vi .profile
ORACLE_SID=新SID
修改相关文件
orapw口令文件
cp $ORACLE_HOME/dbs/orapw老SID.ora
$ORACLE_HOME/dbs/orapw新SID.ora
参数文件
cp $ORACLE_HOME/dbs/spfile老SID.ora $ORACLE_HOME/dbs/spfile新SID.ora
重启备库实例
alter database recover managed standby database cancel;
shu immediate
startup mount
继续同步
alter database recover managed standby database using current logfile disconnect from session;
看看alert.log没问题就完工啦。
参考:
How to Rename Database/Change DB_NAME or ORACLE_SID/Instance Name (Doc ID 15390.1)
阅读(1764) | 评论(0) | 转发(0) |