AIX下克隆数据库.doc

AIX下克隆数据库.doc

ID:53872077

大小:41.00 KB

页数:4页

时间:2020-04-10

AIX下克隆数据库.doc_第1页
AIX下克隆数据库.doc_第2页
AIX下克隆数据库.doc_第3页
AIX下克隆数据库.doc_第4页
资源描述:

《AIX下克隆数据库.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、AIX下克隆数据库前提假设:·源数据库SID为DBSOURCE·目标数据库SID为DBTARGET ·Unix使用Cshshell·$ORACLE_HOME=/opt/oracle/product/9.2.01.备份源数据库克隆前请先备份源数据库。备份前请先用shutdownimmediate来停止数据库,然后执行备份整个数据库。n注意:在shutdown数据库时,必须使用sqlplus来完成这一步,尤其是在Windows平台下更要注意这一点,否则在克隆数据库的最后一步会出现如下错误:ORA-0

2、1194:file1needsmorerecoverytobeconsistent.ORA-01110:datafile1:/u01/app/oracle/oradata/DBTARGET/system01.dbf2.备份源数据库的控制文件备份数据库后,重新启动数据库,把数据库的controlfile转存为tracefile,目的是使用tracefile为目标数据库建立新的controlfile;$sqlplus/nologSQL>connectassysdbaSQL>alterdatabase

3、backupcontrolfiletotraceresetlogs;到%ORACLE_HOME%/admin/DESOURCE/udump目录找到生成的文件,文件的命名格式为_ora_.trc,把最新生成的该tracefile复制并改名为recr_con_DBTARGET.sql3.修改克隆脚本recr_con_DBTARGET.sqln找到“STARTUPNOMOUNT”行,删除前面说明性文字n在“STARTUPNOMOUNT”后添加“PFILE=/opt/orac

4、le/product/9.2.0/dbs/initDBTARGET.ora”n把CREATECONTROLFILEREUSEDATABASE"DBTARGET"RESETLOGSNOARCHIVELOG行的REUSE改为SET(如果实例名没有修改,就还是用REUSE,且不用执行最后三个sql语句)n替换LogFile和Datafile相应的数据库文件路径(DBSOURCE改为DBTARGET)nCHARACTERSETUTF8行以后,除了“ALTERDATABASEOPENRESETLOGS;”

5、,其它行都删除;n为清晰起见,删除其它注释行;4.关闭数据库SQL>shutdownimmediate;5.复制数据文件把源数据库的数据文件复制到目标数据库的目录下,注意不要复制controlfile.n首先在目标服务器上建目录%mkdir/data1/u01/oradata/DBTARGET%mkdir/data1/u02/oradata/DBTARGET%mkdir/data1/u03/oradata/DBTARGET%mkdir/data1/u04/oradata/DBTARGETn复制数

6、据文件%cp/data1/u01/oradata/DBSOURCE/*.dbf   /data1/u01/oradata/DBTARGET/%cp/data1/u01/oradata/DBSOURCE/*.log   /data1/u01/oradata/DBTARGET/%cp/data1/u02/oradata/DBSOURCE/*/data1/u02/oradata/DBTARGET/%cp/data1/u03/oradata/DBSOURCE/*/data1/u03/oradata/DB

7、TARGET/%cp/data1/u04/oradata/DBSOURCE/*/data1/u04/oradata/DBTARGET/6.复制源数据库DatabaseInitializationParameterFiles到目标数据库n复制并修改数据库的init文件数据init文件在%ORACLE_HOME%/dbs目录下n对initDBSOURCE.ora进行修改并更名为initDBTARGET.ora;ReplaceDBSOURCEwithDBTARGETn把源服务器上的recr_con_D

8、BTARGET.sql 复制到目标服务器的%ORACLE_HOME%/dbs目录下n创建数据库空闲实例命令在initDBTARGET.ora文件中注释#*.remote_login_passwordfile='EXCLUSIVE'就可以不用执行以下语句oradim-new-sidDBTARGET-intpwdmanager-startmodeauto-pfilec:ora9iadminDBTARGETpfileinitDBTARGET.ora7.修改NetworkFilesand重新启

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。