独立打开Oracle的Standby库
1. 在主库上,关闭archive log传送:SQL> alter system set log_archive_dest_2=''; 2. 在备库上,用sys用户登陆,停止日志的应用:SQL> alter database recover managed standby database cancel; SQL> shutdown immediateSQL> startup nomountSQL> alter database mount standby database;3. 在备库上,备份控制文件到trace:SQL> alter database backup controlfile to trace;SQL> shutdown immediate4. 用trace文件重建控制文件:在trace文件中,复制resetlogs部分的重建脚本到create_control.sql,并修改init.o
创建测试物理Standby日志
操作系统: WindowsOracle版本:10.2.0.1主库SID: ALEX (192.168.217.1)从库SID: MYDG (192.168.217.201)一、创建过程:1、在主库执行force loggingSQL> alter database force logging;2、设置主库的参数文件和从库的参数文件:主库确认以下参数:--主库必要db_name='alex'DB_UNIQUE_NAME='alex'SERVICE_NAMES='alex'INSTANCE_NAME='alex'control_files='D:/oracle/oradata/alex/control01.ctl','D:/oracle/oradata/alex/control02.ctl','D:/oracle/oradata/alex/control03.ctl'LOG_ARCHIVE_CONFIG='DG_CONFIG=(alex,mydg)'LOG_ARCHIVE_
Oracle10g RAC配置standby
准备工作:1.启用归档在主库上的每个节点都要设置,注:在一台机器设置归档时其他的节点实例都要关闭sqlplus /nologSQL>conn /as sysdbaSQL > alter system set log_archive_dest_1 = "location=<文件位置>"SQL > alter system set log_archive_format='arch_%t_%s_%r.arc' scope=spfile;SQL > shutdown immediateSQL> alter database archivelog;Database altered.SQL> archive log startStatement processed.SQL> alter database openDatabase altered.SQL> archive log listDatabase log mode