-
Standby数据库操作
-
从数据库上只需要安装软件,不需要建数据库
-
将主数据库的参数文件(old_setting.ora)复制到本地$ORACLE_HOME/dbs,并修改几个数设置
-
*.control_files=””/oradata/db/orcl/standby01.ctl””,””/oradata/db/orcl/standby02.ctl””
*.db_unique_name=standby
*.log_archive_dest_1=””LOCATION=/oradata/archive VALID_FOR=(ALL_LOGFILES,ALL_ROLES) db_unique_name=standby””
*.log_archive_dest_2=””service=primary LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLES) db_unique_name=primary””
*.FAL_SERVER=primary
*.FAL_CLIENT=standby
*.STANDBY_FILE_MANAGEMENT=AUTO
-
-
设置Standby数据库的密码文件,密码必须与primary数据库一致,
-
Orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=****** entries=5; #For Win
orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=****** #For Unix
-
-
将Primary数据库的备份文件复制到Standby数据库的文件目录下面(/oradata/db/orcl/),其中控制文件要用上面第h步创建的文件来代替,并复制成参文件指定的控制文件
-
创建Spfile文件。
-
Create spfile from pfile= ””old_setting.ora””;
-
-
修改从数据库listener.ora、tnsnames.ora,增加两个数据库连接设置,一个为primary,一个为Standby,其中主数据库为Primary
-
-
维护Standby Database
-
将Standby数据库启动至恢复状态
-
Startup mount
Alter database recover managed standby database disconnect from session;
-
-
将Standby数据库切换成唯读状态,
-
Connect / as sysdba;
Alter database recover managed standby database cancel;
Alter database open read only;
| anyShare分享到: | |
| |
Pages: 1 2

近期评论