oracle冷备份之拷贝命令的使用

oracle冷备份之拷贝命令的使用

 

 1.oracle冷备份脚本:

    -- script:coldbak.sql

    -- creater:yangkai

    -- date:9.8.2012

    -- desc:offline full backup database

    --connect database

    connect system/zhangle;

    --shutdown database

    shutdown immediate;

    --Copy Data file

    $xcopy G:ORACLEPRODUCT10.2.0ORADATAYANGKAI*.DBF c: ebei;

    --Copy Control file

    $xcopy G:ORACLEPRODUCT10.2.0ORADATAYANGKAI*.CTL c: ebei;

    --Copy Log file

    $xcopy G:ORACLEPRODUCT10.2.0ORADATAYANGKAI*.LOG c: ebei;

    --startup database

    startup;

    2.sqlplus之后,start coldbak.sql即可。

    其中需要注意的是:

    !xcopy命令怎么用?加个“!”是不是指“!”符号后面的命令执行操作系统的命令。我一执行!xcopy命令splplus就报错说"sp2-0734未知命令开头“!xcopy c:--忽略剩于的行。"

    是因为:

    Windows下,不是!xcopy 而应该是 $xcopy,在SQL*Plus $表示执行操作系统命令。

    Linuxspl*plussvrmgrl下,是用!xcopy

    cms下是copy

    Linux下是cp

    host是通用的,如:

    SQL> host copy G:ORACLEPRODUCT10.2.0ORADATAYANGKAICONTROL02.CTL c: ebei;

    已复制 1 个文件。

SQL>'

 

     您正在看的文章来自疯狂软件教育中心 www.fkjava.org

     信息咨询:Q564205990           星老师

 

你可能感兴趣的:(oracle冷备份之拷贝命令的使用)