网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
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关于bin目录下各文件的意义.
.简单的Oracle存储过程的创建方法.
.技术专题总结:standby Database.
.Oracle中用Rowid查找和删除重复记.
.教你JBuilder2005+JBOSS+Oracle9.
.如何在你的Linux机器安装Oracle.
.在Oracle上构建 .NET 应用程序(1).
.Oracle 数据库管理脚本命名规范.
.Oracle 10g数据库的安全性和身份.
.Linux与Oracle系统安装指导书(Ca.
.[Oracle]Oracle10g闪回恢复区详细.
.用.NET调用oracle的存储过程返回.
.Oracle分区功能提高应用程序性能.
.Oracle9i连接ASP.NET方法及注意点.
.Oracle在win2000DOS下的启动.
.用java实现ORACLE数据库的文件上.
.影响ORACLE汉字显示的字符集.
.讲解Oracle Freelist和HWM的性能.
.Oracle数据库技术(34).
.Oracle数据库应用系统调优方法介.

Oracle数据库备份技巧

发表日期:2008-2-9


利用下面的列出的技巧来确保你不会在每周一次的数据库备份过程中忘记要害步骤。   每周一次备份主数据库。假如你创建、修改或者停止一个数据库,添加新的SQL Server消息,添加或者停止连接服务器,或者添加记录设备,那就进行手工备份。   天天备份一次msdb数据库。它一般非常小,但很重要,因为它包含了所有的SQL Server工作、操作和计划任务。   只有当你修改它时,才有必要备份模型数据库。   用SQL Server Agent来安排你的备份工作的时间表。   假如在你的生产(prodUCtion)环境中有现成资源,备份生产数据库到本地磁盘或者网络服务器(用同一个开关)。然后,把备份文件/设备拷贝到磁带上。在存在许多硬件故障(非凡是在RAID系统中)的情况下,磁盘经常是完好的(inact)。假如备份文件是在磁盘上,那么恢复时的速度会提高很多。   备份开发和测试数据库至少要用到SIMPLE恢复模型。   除了有计划的定时备份外,在进行未记录的(nonlogged)批操作(如,批拷贝)、创建索引、或者改变恢复模型后要备份用户数据库。   假如你使用的是SIMPLE恢复模型,记住在截短(truncate)交易记录之后备份你的数据库。  
用文档记录你的恢复步骤。至少要大概记录这些步骤,注重所有的重要文件的位置。   --------------------------------------------------------------------------------   在截短记录之前,也就是所有的已提交(committed)交易从记录中清空之前,所有的这些信息都保存在交易记录中。在SIMPLE恢复模型中,记录在一个CHECKPOINT期间内截短(在SQL Server内存缓冲写道磁盘时),它是自动发生的,但也可以手动执行。这也就是SIMPLE恢复模型不支持时间点(point-in-time)恢复的原因。在FULL和BULK_LOGGED恢复模型下,当交易记录被备份时,交易记录被截短,除非你明确指出不进行截短。   为了备份交易记录,使用BACKUP LOG命令。其基本语法与BACKUP命令非常相似: BACKUP LOG { database } TO <backup device>   下面是如何把交易记录备份到一个名为LogBackupDevice的逻辑设备上的例子: BACKUP TRANSACTION Northwind TO LogBackupDevice   假如你不希望截短交易记录,使用NO_TRUNCATE选项,如下所示: BACKUP TRANSACTION Northwind TO LogBackupDevice WITH NO_TRUNCATE   只是基本知识   尽管我在本文中仅仅概述了数据库恢复的基本知识,你还是可以通过这些技巧来找到正确的方向。那么,为了避免不必要的(丢失数据造成的)恐慌,你要做到每周备份主数据库,天天备份msdb。 dsafg
上一篇:oracle数据库备份与恢复a piece of cake 人气:585
下一篇:用Control file恢复DB运行 人气:703
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐