在primary 和standby两台机器上安装oracle 都已software only方式安装

然后在primary机器上安装库,激活archive log

在primary上

alter system switch logfile

shutdown immediate

tar czvf oradata.tar.gz /home/oracle/oradata
tar czvf admin.tar.gz /home/oracle/admin
然后我就cp到了standby的相应目录上

启动primary库

alter database create standby controlfile as ‘/home/oracle/standby.ctl’
create pfile=’/home/oracle/initora9.ora’ from spfile

把这两个文件cp到standby的相应目录上

修改initora9.ora的

*.control_files=’/home/oracle/oradata/ora9/standby.ctl’
添加了
standby_archive_dest=’/home/oracle/oradata/ora9/standbyarch’
*.fal_server=’PRIMARY’
*.fal_client=’STANDBY’
*.standby_file_management=’AUTO’

然后在standby上创建监听和net8

在primary上创建standby的net8

用tnsping测试两个库是否可以通讯

启动standby数据库

sqlplus " / as sysdba"

startup nomount pfile=’/home/oracle/initora9.ora’

alter database mount standby database

alter database recover managed standby database disconnect from session

到primary数据库中

alter system set log_archive_dest_2=’service=standby mandatory reopen=60′;

alter system switch logfile;

在standby系统上执行

tail -f /home/oracle/admin/ora9/bdump/alter*.log

查看是否归档

alter database recover managed standby database cancel;

alter database open read only;

此时可以登陆standby来查看是否已经同步

恢复standby

alter database recover managed standby database disconnect from session;


评论

该日志第一篇评论

发表评论

评论也有版权!