基于RMAN的同机数据库克隆(二)

2014-11-24 09:05:57 · 作者: · 浏览: 1
ir -p /u01/database/sybo5/controlf mkdir -p /u01/database/sybo5/flash_recovery_area mkdir -p /u01/database/sybo5/oradata mkdir -p /u01/database/sybo5/redo mkdir -p /u01/database/sybo5/dpdump mkdir -p /u01/database/sybo5/pfile [oracle@linux3 database]$ ./sybo5.sh c、配置辅助实例参数文件 --在sqlplus下生成辅助实例的参数文件 SQL> create pfile='/u01/oracle/db_1/dbs/initsybo5.ora' from spfile; --修改辅助实例参数文件 $ sed -i 's/sybo3/sybo5/g' $ORACLE_HOME/dbs/initsybo5.ora $ grep sybo3 $ORACLE_HOME/dbs/initsybo5.ora -->校验是否还存在sybo3相关字符 --下面是修改后最终的结果 [oracle@linux3 database]$ more $ORACLE_HOME/dbs/initsybo5.ora sybo5.__db_cache_size=113246208 sybo5.__java_pool_size=4194304 sybo5.__large_pool_size=4194304 sybo5.__oracle_base='/u01/oracle'#ORACLE_BASE set from environment sybo5.__pga_aggregate_target=142606336 sybo5.__sga_target=234881024 sybo5.__shared_io_pool_size=0 sybo5.__shared_pool_size=104857600 sybo5.__streams_pool_size=0 *.audit_file_dest='/u01/database/sybo5/adump/' *.audit_trail='db' *.compatible='11.2.0.0.0' *.control_files='/u01/database/sybo5/controlf/control01.ctl','/u01/database/sybo5/controlf/control02.ctl' *.db_block_size=8192 *.db_domain='orasrv.com' *.db_name='sybo5' *.db_recovery_file_dest='/u01/database/sybo5/flash_recovery_area/' *.db_recovery_file_dest_size=4039114752 *.dg_broker_config_file1='/u01/database/sybo5/db_broker/dr1sybo5.dat' *.dg_broker_config_file2='/u01/database/sybo5/db_broker/dr2sybo5.dat' *.dg_broker_start=FALSE *.diagnostic_dest='/u01/database/sybo5' *.log_archive_dest_1='' #此处未指定archive位置,使用缺省的闪回区 *.memory_target=374341632 *.open_cursors=300 *.processes
=150 *.remote_login_passwordfile='EXCLUSIVE' *.undo_tablespace='UNDOTBS1' d、生成辅助实例密码文件 --直接使用orapwd命令完成 $ orapwd file=$ORACLE_HOME/dbs/orapwsybo5 password=oracle entries=10 e、配置辅助实例监听 --配置辅助实例的监听方式很多,如netca,netmgr,直接命令方式等等,下面直接给出的脚本 [oracle@linux3 ~]$ more $ORACLE_HOME/network/admin/listener.ora # listener.ora Network Configuration File: /u01/oracle/db_1/network/admin/listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER_SYBO5 = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = sybo5.orasrv.com) (ORACLE_HOME = /u01/oracle/db_1) (SID_NAME = sybo5) ) ) SID_LIST_LISTENER_SYBO3 = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = sybo3.orasrv.com) (ORACLE_HOME = /u01/oracle/db_1) (SID_NAME = sybo3) ) ) LISTENER_SYBO5 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = linux3.orasrv.com)(PORT = 1532)) ) ADR_BASE_LISTENER_SYBO5 = /u01/oracle LISTENER_SYBO3 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = linux3.orasrv.com)(PORT = 1531)) ) ADR_BASE_LISTENER_SYBO3 = /u01/oracle [oracle@linux3 ~]$ more $ORACLE_HOME/network/admin/tnsnames.ora # tnsnames.ora Network Configuration File: /u01/oracle/db_1/network/admin/tnsnames.ora # Generated by Oracle configuration tools. SYBO5 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.7.25)(PORT = 1532)) ) (CONNECT_DATA = (SERVICE_NAME = SYBO5.ORASRV.COM) ) ) SYBO3 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.