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中 $表示执行操作系统命令。
在Linux的spl*plus和svrmgrl下,是用!xcopy。
在cms下是copy。
在Linux下是cp。
host是通用的,如:
SQL> host copy G:ORACLEPRODUCT10.2.0ORADATAYANGKAICONTROL02.CTL c: ebei;
已复制 1 个文件。
SQL>'
您正在看的文章来自疯狂软件教育中心 www.fkjava.org
信息咨询:Q564205990 星老师