主机重启后:
su - oracle
lsnrctl start
sqlplus / as sysdba
startup
备机重启后:
su - oracle
lsnrctl start
sqlplus / as sysdba
startup
alter database recover managed standby database using current logfile disconnect from session; 开启数据同步,是在备库执行的
exit
--最后一步是开启数据同步,是在备库执行的
alter database recover managed standby database using current logfile disconnect from session;
注意事项
1、因为两台数据库做了数据同步,所以数据库sys管理员密码不能随意更改,只改一台主机的密码不改备机的话导致同步失败,更改时候要同时更改sys用户的密码。
2、 主、备机的归档目录:/arch, 要定时清理归档日志,防止磁盘爆满。
清归档日志前要查询主、备机的数据同步是否完成:
主、备机都执行:
SELECT SEQUENCE#,APPLIED FROM V$ARCHIVED_LOG ORDER BY SEQUENCE#;
如 sequence# 号是一样的,说明同步完成,可以删除归档日志,一般删除30天前的归档日志:
cd /arch
find /arch -mtime +30 -name "*.dbf" -