网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Oracle巧取指定记录以及巧用外关.
.linux学习笔记:进程及作业.
.关于oracle中blob字段的录入问题.
.用脚本和查询来主动监视Oracle的.
.如何让Oracle数据不丢失?.
.NT下如何彻底删除Oracle.
.Oracle 9i 在Red Hat Linux 8.0下.
.丢失归档日志文件后数据库应当如.
.在RedHat 7.0下Oracle 8.1.6 的安.
.在Solaris下安装VNC 远程安装Ora.
.Oracle外部程序的触发小结.
.Oracle 10g安装及建库的方法步骤.
.Oracle IBM 化对手为伙伴 结盟共.
.index full scan与index fast fu.
.Oracle rac安装过程详解(七).
.Oracle 8i在P4上的安装.
.Oracle中求出本星期第一天和第七.
.ORACLE常用傻瓜問題1000問(之一).
.如何删除具有特殊文件名的文件.
.Oracle数据库经典优化之索引原理.

oracle数据库备份与恢复a piece of cake

发表日期:2008-2-9


在数据库领域, oralce数据库系统的性能,可靠性等都是大家一致公认-非常的优秀,但是他的可操作行一直是一个弱项,   很多时候让用户退却。现在?/SPAN>Oracle公司似乎已经熟悉到了,oracle据库系统的发展朝着更简单的使用方法,更智能的内部治理。   关于oracle数据库的备份,oracle有许多中方法,也有许多的方式,为使大家能轻松方便的完成oracle数据库的备份   我把自己工作中写的一些自动完成数据库备份的方法,教本整理一下。发给大家,希望能给朋友们一些帮助。   需要时间,希望你有耐心等,我会一集一集送给朋友们。   oracle数据库冷备份:(windows平台)   1.建立教本治理目录C:\oracle\admin\adminscript   2.建立数据库备份的脚本   在上面建立的目录下建立如下的两个教本。   2.1建立执行备份任务的脚本(批处理文件)
  文件内容如下:   @echoOFF Rem=========================================================================== RemNAME-close_Backup_run.bat RemFUNCTION-CreatesabackupscriptforaUserManagedbackup RemNOTES-ThisscriptwillcreateascriptandrunOScopycommands Remonclosed(cold)database RemMODIFIED-Mr.TianliangGuo02/08/08OriginalFile Rem===========================================================================   RemForWindows,setenvironmentvariablesfortherootpath. setORACLE_SID=TSTDB setORACLE_CONNECTSTRING=tstdb setORACLE_BASE=c:\oracle setORACLE_HOME=%ORACLE_BASE%\ora81 setORACLE_DATA=%ORACLE_BASE%\oradata\%ORACLE_SID% setORACLE_ADMIN=%ORACLE_BASE%\admin\%ORACLE_SID%  
%ORACLE_HOME%\bin\sqlplus/nolog@close_backup.sql>close_backup.log   2.2建立完成备份认为的命令文件(sqlplus内执行的sql脚本)   文件内容如下:   Rem=========================================================================== RemNAME-close_backup.sql RemFUNCTION-CreatesabackupscriptforaUserManagedbackup RemNOTES-ThisscriptwillcreateascriptandrunOScopycommands Remonclosed(cold)database RemMODIFIED-ksmith01/01/02OriginalFile Rem-TianliangGuo2002/08/18 Rem=========================================================================== RemSetSQL*Plusvariablestomanipulateoutput   setheadingoff setverifyoff setpagesize0 setlinesize600
setfeedbacKOFf   RemSetSQL*Plususervariablesusedinscript   defineadm='sys' definepwd='oracle8i'   RemWindowsUservariables definebkdir='C:\oracle\admin\TSTDB\backup' definefilcbc='closed_backup_commands.sql' definecopy='ocopy'   Remlogindatabase connect&adm/&pwdassysdba;   RemCreateafilecontainingallthefilecopycommandsneededforphysicalbackup   spool&filcbc promptRemNAME-close_backup.sql prompt promptRemShutdownthedatabasecleanly promptshutdownimmediate;;
prompt promptRembackupdatafile select'host?'name'&bkdir'fromv$datafileorderby1; prompt promptRembackuplogfile select'host?'member'&bkdir'fromv$logfileorderby1; prompt promptRembackupcontrolfile select'host?'name'&bkdir'fromv$controlfileorderby1; prompt promptRembackuptemporayfile select'host?'name'&bkdir'fromv$tempfileorderby1; prompt promptalterdatabasebackupcontrolfiletotrace;; prompt promptRemStartthedatabaseagain promptstartup;; prompt   spooloff;   RemRunthecopyfilecommands  
@&   exit;   3.修改教本定义的变量   在运行教本中定义的一些变量,将其改为本地数据库安装环境的变量。   需要修改的变量有,   在close_Backup_run.bat脚本中: setORACLE_SID=TSTDB setORACLE_CONNECTSTRING=tstdb setORACLE_BASE=c:\oracle setORACLE_HOME=%ORACLE_BASE%\ora81 在close_backup.sql脚本中: defineadm='sys' definepwd='oracle8i' definebkdir='C:\oracle\admin\TSTDB\backup'   4.执行数据库备份任务   在C:\oracle\admin\adminscript目录下双击close_Backup_run.bat文件or  
从命令中运行C:\oracle\admin\adminscript\close_Backup_run.bat   现在你可以端起咖啡杯休息一下了   5.假如要执行自动的备份,在windows的计划任务里添加一项定期运行教本C:\oracle\admin\adminscript\close_Backup_run.bat即可
上一篇:关于分布式oracle中database link一点经验 人气:825
下一篇:Oracle数据库备份技巧 人气:577
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐