11g单实例adg部署
一、环境规划
搭建adg需要备端完成rdbms软件安装这一步和监听配置,不需要安装数据库。
注意:
db_unique_name 主备库不能相同
db_name主备库需保持一致
主备库DB版本需保持一致
主机名 | ||
IP地址 | ||
sys|system口令 | ||
db_name | ||
db_unique_name(主备需要不同) | ||
instance_name | ||
service_name | ||
ORACLE_BASE | ||
ORACLE_HOME | ||
数据存储位置 | ||
归档路径 | ||
数据库版本 | ||
操作系统(可以版本不一样,官网有支持的系统版本) |
二、搭建流程
1、配置生产主库为归档模式
2、设置生产主库为force logging
SQL> alter database force logging; |
3、网络配置
1、配置监听
因为恢复的时候是rman远程登陆的,备端需要配置静态监听,不然无法连接。
[oracle@orcl2 admin]$ vi listener.ora 添加如下内容: (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = orcl2)(PORT = 1521)) |
2、配置两端tnsnames.ora文件
4、主库密码文件复制到从库:
[oracle@orcl1 dbs]$ scp $ORACLE_HOME/dbs/orapworcl oracle@172.16.104.59:$ORACLE_HOME/dbs |
5、更改主库参数
6、更改备库参数
1、主库创建pfile,传输到备库
create pfile='/home/oracle/pfile0309.txt' from spfile; scp /home/oracle/pfile0309.txt oracle@172.16.104.59:$ORACLE_HOME/dbs/initorcl.ora |
2、修改备库参数
主要添加如下内容:
7、创建备库目录
主要是参数中出现的目录:有审计和归档和FRA以及数据文件目录,oracle用户执行
mkdir -pv /u01/app/oracle/admin/orcl/adump mkdir -pv /u01/app/oracle/fast_recovery_area |
8、主库添加standby redo log
9、启动备库到nomount
[oracle@orcl2 ~]$ sqlplus / as sysdba SQL> create spfile from pfile='$ORACLE_HOME/dbs/initorcl.ora' |
10、rman恢复
11、开启日志应用
[oracle@orcl2 ~]$ sqlplus / as sysdba alter database open read only; Alter database recover managed standby database using current logfile disconnect from session; |