有时,因为某些原因需要修改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)
阅读(1637) | 评论(0) | 转发(0) |