Dataguard物理备库的创建方案数据库操作系统IPService_namedb_unique_name备注Oracle11gr2RHEL5.5192.168.9.172yfzxyfzxPrima
Dataguard物理备库的创建方案
数据库 | 操作系统 | IP | Service_name | db_unique_name | 备注 |
Oracle11gr2 | RHEL5.5 | 192.168.9.172 | yfzx | yfzx | Primary DB |
Oracle11gr2 | RHEL5.5 | 192.168.9.162 | Stydb | Stydb | Physical Standby DB |
服务器要求:服务器内存大小必须相同
安装前准备:备库仅需安装好数据库软件即可,无需创建database
listener.ora 、tnsnames.ora、 sqlnet.ora 按默认配置即可
主库操作
1、切换数据库至归档模式
2、创建归档日志目录:
mkdir –p /u01/app/oracle/archive
3、主库参数设置:
4、主库强制logging
SQL> alter database force logging;
5、主库上创建备库standby日志
Standby组数:(logfile组数+1)*线程,创建目录与联机日志相同。
6、在主、备库服务器上的 listener.ora 文件中创建一个条目:
主库:
备库:
7、重新载入监听器使之生效
8、在主、备库上创建tnsnames.ora 条目
9、在备库上的 Oracle Home/dbs 目录中,创建一个仅含一行的 initstydb.ora 文件:
db_name=stydb
10、在备库创建备库目录
mkdir –p /u01/app/oracle/archive ---创建归档目录
mkdir -p /u01/app/oracle/admin/stydb/adump ---创建adump
mkdir -p /u01/app/oracle/oradata/stydb ---创建数据存放目录
mkdir -p /u01/app/oracle/flash_recovery_area/stydb ---创建控制文件目录
11、在主库上,在 $ORACLE_HOME/dbs 目录下通常命名为 orapwyfzx。如果没有该文件(可能性很小),则创建一个。然后将文件复制到备库的 $ORACLE_HOME/dbs 下。将其复制到新文件 orapwstydb。这将确保主数据库的 sysdba 连接口令也可应用到备用数据库。
12、在备库上,以 NOMOUNT 状态启动实例备库
SQL> sqlplus / as sysdba
SQL> startup nomount
本站技术原创栏目文章均为中睿原创或编译,转载请注明:文章来自中睿,本站保留追究责任的权利。