标准文档oracle 9i dataguard(standby) 步骤

更新时间:2024-01-30 12:33:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

创建oracle 9i dataguard (standby) 步骤

C:> sqlplus /nolog 进入Sql:>命令行下。

Sql:> conn / as sysdba连接数据库。 0、首先数据库导出。 exp userid=hdb/hdb@orcl_192.168.6.8 buffer=4096 file=D:\\090531.dmp compress=yes grants=yes indexes=yes triggers=yes rows=yes constraints=yes full=no record=yes consistent=yes feedback=0 exp userid=gupiao/gupiao buffer=4096 file=D:\\0624.dmp compress=yes grants=yes indexes=yes triggers=yes rows=yes constraints=yes full=no record=yes consistent=yes feedback=0 1、 在主备数据库创建存放日志文件路径(D:\\ARC) 2、 在主备数据库各创建两个TNS服务名 目录:D:\\oracle\\ora92\\network\\admin 在tnsnames.ora中添加 primary = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.101)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME =gupiao) ) ) standby = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = gupiao) ) ) :主机为PRIMARY;备机为:STANDBY;通过tnsping检测( 在c:>下tnsping primary/standby)TNS服务名均能正常工作;****oracle\\ora92\\network\\admin\\tns.ora 3、在主备机上均设置为归档模式;****例程/配置/恢复/(以DBA方式登录) 4、shutdown两台ORACLE,将primary的ORADATA文件夹(数据文件夹)COPY到standby的oracle文件夹下。 通过cmd命令下面将备库oracle下的ORADATA文件夹更名为ORADATABAK,然后直接将primary下的文件夹拖动到相应目录 。命令如下 \\\\192.168.1.2\\d$ 关闭数据库 shutdown immediate; 5、修改PRIMARY初始化参数(SPFILE) 在sqlplus下: SQL>startup mount; ALTER DATABASE FORCE LOGGING; ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=d:\\arc' SCOPE=BOTH; ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=standby OPTIONAL reopen=60' SCOPE=BOTH; ALTER SYSTEM SET log_archive_min_succeed_dest=1 SCOPE=BOTH; ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_1=ENABLE SCOPE=BOTH; ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=ENABLE SCOPE=BOTH; ALTER SYSTEM SET FAL_SERVER=standby SCOPE=BOTH; ALTER SYSTEM SET FAL_CLIENT=primary SCOPE=BOTH; ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT=AUTO SCOPE=BOTH; ALTER SYSTEM SET STANDBY_ARCHIVE_DEST='d:\\arc' SCOPE=BOTH; ALTER SYSTEM SET log_archive_start=TRUE SCOPE= SPFILE; 6、在primary database上创建standby database的控制文件 在sqlplus下: SQL>alter database create standby controlfile as ‘d:\\controlstandby.ctl’; 在备库上面D:\\oracle\\oradata\\gupiao CONTROL01.CTL CONTROL02.CTL CONTROL03.CTL分别备份 将controlstandby.ctl复制三份 分别改为上述文件名 然后将该controlfile复制到standby server的对应位置(****原来的备机源文件(多个文件)改名,,新的文件生成后复制多个相同文件,依此复制到备机的相应的位置,,新的文件重新拷入。) 7、修改standby初始化参数(SPFILE) 在sqlplus下: SQL>startup nomount; ALTER DATABASE FORCE LOGGING ; ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=d:\\arc' SCOPE=BOTH; ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE= primary OPTIONAL reopen=60' SCOPE=BOTH; ALTER SYSTEM SET log_archive_min_succeed_dest=1 SCOPE=BOTH; ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_1=ENABLE SCOPE=BOTH; ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=ENABLE SCOPE=BOTH; ALTER SYSTEM SET FAL_SERVER=primary SCOPE=BOTH; ALTER SYSTEM SET FAL_CLIENT=standby SCOPE=BOTH; ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT=AUTO SCOPE=BOTH; ALTER SYSTEM SET STANDBY_ARCHIVE_DEST='d:\\arc' SCOPE=BOTH; ALTER SYSTEM SET log_archive_start=TRUE SCOPE= SPFILE; 8、启动主机 在sqlplus下: SQL>shutdown immediate; Startup; 9、启动standby database 在sqlplus下: SQL>shutdown immediate; Startup nomount; alter database mount standby database; alter database recover managed standby database disconnect from session; 10、用sys账号选择sysdba权限登陆。在归档模式下(例程/配置/存储下勾选)。存储,归档日志,归档切换日志文件 。 查看其 在admin/ltgp/dbump/alert_ltgp.log是否有相应的变化。 主库状态: 备库状态 验证步骤: 在主库上面点击切换日志,如下图:

在主备的ARC中会出现相应的文档。 在主库上面新建表空间,如下 在主库、备库的ARC中和以下目录D:\\oracle\\oradata\\gupiao下面会同时出现 11、重启ivr程序。 全部完成。 并且 查看 db_monitor中相关程序的更新日期是否有误。 确认 ARC自动删除文件程序是否打开,否则会影响硬盘造成数据库异常。 如下图,已经启动: D:\\oracle\\admin\\gupiao\\bdump 中存放安装日志

本文来源:https://www.bwwdw.com/article/w9mw.html

Top