Welcome 微信登录

首页 / 数据库 / MySQL / Oracle 的手动冷备份

使用脚本手工备份数据库的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)
表情: 姓名: 字数

版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图