使用脚本手工备份数据库的datafile,redo log file,control file到指定目录OS的版本:[Oracle@sam tmp]$ cat /proc/versionLinux version 2.6.18-274.el5 (mockbuild@builder10.CentOS.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Fri Jul 22 04:49:12 EDT 2011数据库版本:SQL> select * from v$version;Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - ProductionPL/SQL Release 11.2.0.1.0 - ProductionCORE 11.2.0.1.0 ProductionTNS for Linux: Version 11.2.0.1.0 - ProductionNLSRTL Version 11.2.0.1.0 - Production在/tmp 目录下编写脚本 -- 设置sqlplus环境 set feedback off heading off verify off trimspool off set pagesize 0 linesize 200 --指定备份文件存放在哪个目录 define dir="/tmp/wb" --告知数据库调用何处的脚本进行备份 define ws="/tmp/ws.sql" --把以下的select输出存放在ws指定的文件中 spool &ws select "!cp " ||name || " &dir" from v$datafile; select "!cp " ||name || " &dir" from v$controlfile; select "!cp " ||name || " &dir" from v$tempfile; select "!cp " ||member || " &dir" from v$logfile; spool off --因为是冷备,所以关闭数据库。注意是干净地关闭数据库,不是abort。 shutdown immediate --调用spool输出在ws中的脚本。此过程是对三类文件的拷贝。文件大小不同,耗时会有不同 @&ws startup set feedback on heading on verify on trimspool on待脚本执行完成后,该次冷备完成。Oracle中的聚合函数 rank()MySQL 5.5 编译详解相关资讯 Oracle入门教程
- 使用SQLT来构建Oracle测试用例 (08/28/2014 06:17:41)
- Oracle AUTOTRACE 统计信息 (02/18/2013 08:25:40)
- Linux Oracle服务启动&停止脚本与 (12/16/2012 14:42:37)
| - Oracle入门教程:把表和索引放在不 (07/13/2013 11:21:40)
- Oracle直接路径加载--append的深度 (02/07/2013 08:26:36)
- Oracle Connect By用法 (12/16/2012 13:36:10)
|
本文评论 查看全部评论 (0)