天天看点

oracle-整库迁移(冷备)

 整库迁移(冷备)  

 alter database backup controlfile to trace as '/oracle/OCM.stl'; 原库备份控制文件

    create pfile='/oracle/SID.ora' from spfile   生成参数文本文件

        scp orapwOCM spfileOCM.ora [email protected]目标ip:/oracle/product/11.2.0/dbhome_1/dbs 拷贝密码文件和参数文件到备库  

    startup nomount;   将备库启动到nomount状态    

     shutdown immediate;   将主库关闭

    scp control01.ctl control02.ctl [email protected]目标ip:/oracle/oradata/OCM/    

    scp control03.ctl [email protected]目标ip:/data/test/   拷贝控制文件到备库

    startup force mount;  将备库启动到mount状态

    scp sysaux01.dbf users01.dbf undotbs01.dbf [email protected]目标ip:/oracle/oradata/OCM/

    scp system01.dbf jfzl02.dbf [email protected]目标ip:/oracle/backup/

    scp temp01.dbf jfzl01.dbf [email protected]目标ip:/data/test/      拷贝数据文件和临时表空间数据文件

     scp redo01.log redo02.log redo03.log redo11.log redo12.log redo13.log redo14.log          [email protected]目标ip:/oracle/oradata/OCM/                   拷贝日志文件

    alter database open;       开启备库

################################################

       select MEMBER from v$logfile;  查看日志文件位置

    select dbid from v$database;

    select file_name from dba_data_files;查看数据文件位置  

    select tablespace_name from dba_temp_files;  查看临时文件位置