免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1241 | 回复: 0
打印 上一主题 下一主题

数据库行业发展探讨 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-10-26 17:44 |只看该作者 |倒序浏览
<br />任何数据库在长期使用过程中,都会存在一定的安全隐患。对于Oracle数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的oracle数据库备份与恢复机制。当数据库发生故障后,希望能重新建立一个完整的数据库,该处理称为数据库恢复。恢复子系统是数据库管理系统的一个重要组成部分。恢复处理随所发生的故障类型所影响的结构而变化。怎样才能对Oracle数据库进行备份?如何才能对删除的数据再进行恢复?这是本篇文章主要讲的内容。<br />  Oracle数据库管理员使用几种结构来保护数据:数据库后备、日志、回滚段和控制文件。一个Oracle数据库的每一实例有一个相关联的在线日志。一个在线日志由多个在线日志文件<br />组成。在线日志文件(online redo log file)填入日志项(redo entry),日志项记录的数据用于重构对数据库所作的全部修改。<br />  一、<br />如何对数据库进行还原与备份<br />  Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据<br />库服务器中。<br />利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。<br />  Oracle支持三种方式类型的输出,分别是表方式(T方式),将指定表的数据导出、用户方式(U方式),将指定用户的所有对象及数据导出)、全库方式(Full方式),瘵数据库中的<br />所有对象导出。<br />  数据导入(Import)的过程是数据导出(Export)的逆过程,分别将数据文件导入数据库和将数据库数据导出到数据文件。<br />  增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为<br />export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。 增量导出包括三种类型:“完全”增量导出、“增量型”增量导出、“累积型<br />”增量导出。数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效的完成。<br />  二、备份<br />  备份可以分为两种,主要是冷备份和热备份。冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的<br />位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。冷备份的优点是:<br />  1、<br />是非常快速的备份方法(只需拷文件)<br />  2、<br />容易归档(简单拷贝即可)<br />  3、<br />容易恢复到某个时间点上(只需将文件再拷贝回去)<br />  4、<br />能与归档方法相结合,做数据库“最佳状态”的恢复。<br />  5、<br />低度维护,高度安全。<br />  但冷备份也有如下不足:<br />  1、<br />单独使用时,只能提供到“某一时间点上”的恢复。<br />  2、<br />再实施备份的全过程中,数据库必须要作备份而不能作其他工作。也就是说,在冷备份过程中,数据库必须是关闭状态。<br />  3、<br />若磁盘空间有限,只能拷贝到磁带等其他外部存储设备上,速度会很慢。<br />  4、<br />不能按表或按用户恢复。<br />  如果可能的话(主要看效率),应将信息备份到磁盘上,然后启动数据库(使用户可以工作)并将备份的信息拷贝到磁带上(拷贝的同时,数据库也可以工作)。冷备份中必须拷贝<br />的文件包括:<br />  1、<br />所有数据文件<br />  2、<br />所有控制文件<br />  3、<br />所有联机REDO LOG文件<br />  4、 Init.ora文件(可选)<br />  值得注意的是冷备份必须在oracle数据库关闭的情况下进行,当oracle数据库处于打开状态时,执行oracle数据库文件系统备份是无效的。<br />来源:江苏万和计算机培训中心
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP