云和恩墨 成就所托
www.enmotech.com
实力成就稳健
技术创造价值
备库搭建
Ø 主库到备库的日志传输链路全部采用 log_archive_dest_2。
Ø db_unique_name 命名方式,全部采用<db_name>_dg。
Ø tnsnames.ora 连接串命名方式,统一采用<db_name>,<db_name>_dg
<db_name>_dg : 主库到备库的连接串
<db_name> : 备库到主库的连接串
主机操作系统安装、集群/数据库软件安装不在此讨论之列。以下侧重讲解软件环境就绪的情况下,进行
搭建备库的过程。
1.
修改主库参数
在主库上对部分参数做适当的修改调整。
alter database force logging;
alter system set fal_server='<db_name>dg';
alter system set standby_file_management=auto;
alter system set
log_archive_config='dg_config=(<db_unique_name_for_primary>,<db_unique_name_for_DG>)';
alter system set log_archive_dest_2='SERVICE=<db_name>dg LGWR ASYNC
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) db_unique_name=<db_name>dg';
2.
配置
tnsnames.ora
在主库所有节点上的 tnsnames.ora 添加相应的连接串,并传给备库。
<db_name>_dg : 主库到备库的连接串
<db_name> : 备库到主库的连接串
---主库
vi $ORACLE_HOME/network/admin/tnsnames.ora
<db_name>_dg =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = <standbyIP>)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = <service name>)
)
)
评论