虚拟机上Oracle 10g DataGuard的配置(1)(2)
5.克隆Primary数据库 shutdownimmediate startupmount backupdatabase; 创建standby的控制文件 alterdatabasecreatestandbycontrolfileas'/u01/oracle/controlbak.ctl'; 创建standby的参数文件并按
5.克隆Primary数据库
- shutdown immediate
- startup mount
- backup database;
创建standby的控制文件
- alter database create standby controlfile as '/u01/oracle/controlbak.ctl';
创建standby的参数文件并按standby主机的配置修改
- create pfile='/u01/oracle/initwellcommb.ora' from spfile;
6.在standby主机上恢复数据库(rman方式);
将5步的文件拷备到对应位置(ftp)
startup mount pfile='';
修改参数文件
- db_name='ora10g1'
- db_unique_name='ora10g3'
- log_archive_config='DG_CONFIG=(wellcomm,wellcommb)'
- log_archive_dest_1='LOCATION=/u01/oracle/oradata/wellcommb/arch VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=wellcommb'
- log_archive_dest_2='SERVICE=wellcomm LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=wellcomm'
- log_archive_dest_state_1=enable
- log_archive_dest_state_2=enable
- remote_login_passwordfile='EXCLUSIVE'
- log_archive_max_processes=10
- restore database;
7.监听配置和tns服务配置
(1)primary 主机上配置
listener.ora文件内容如下:
- SID_LIST_LISTENER =
- (SID_LIST =
- (SID_DESC =
- (GLOBAL_DBNAME = wellcomm )
- (ORACLE_HOME = /u01/oracle/product/10.2.0/db_1)
- (SID_NAME = wellcomm )
- )
- )
- LISTENER =
- (DESCRIPTION_LIST =
- (DESCRIPTION =
- (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.111.131)(PORT = 1521))
- )
- )
tnsnames.ora文件内容如下:
- WELLCOMM =
- (DESCRIPTION =
- (ADDRESS = (PROTOCOL = TCP)(HOST = wangwang)(PORT = 1521))
- (CONNECT_DATA =
- (SERVER = DEDICATED)
- (SERVICE_NAME = wellcomm)
- )
- )
- WELLCOMMB =
- (DESCRIPTION =
- (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.111.132)(PORT = 1521))
- (CONNECT_DATA =
- (SERVER = DEDICATED)
- (SERVICE_NAME = wellcommb)
- )
- )
精彩图集
精彩文章