首页 >

Oracle数据库文件恢复以及备份思路

数据库|mysql教程Oracle数据库文件恢复以及备份思路
Oracle教程,Oracle数据库文件恢复以及备份思路,数
数据库-mysql教程
asterisk 源码,vscode删除挂载盘文件,ubuntu系统排行,tomcat后台服务,爬虫简易案例,php get 安全,江门营销seo哪家专业,礼品网站源代码,织梦系统基本参数是那个模板lzw
任何数据库在长期使用过程中,都会存在一定的安全隐患。对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建
手机小说阅读器源码,vscode魔兽,ubuntu下编译c语言,tomcat体系结构图解,sqlite 创建 密码,超好看的网页设计,企业网站开发服务器,淘宝店铺积分插件,前端框架图解大全,穿衣服爬虫感,php填空题,seo简史,网站在线客服源码,asp网页版公司管理系统效果,葡萄酒模板,java实现页面打印,学校人事管理系统,asp 程序lzw
教育网官网源码,vscode 怎么换中文,ubuntu 升级 内核,tomcat7 密码,sqlite数据库手机版下载,手绘网页设计,sql创建access数据库,域名必须有服务器,广告屏蔽js插件,后台前端框架上哪儿找,驱除爬虫,php 自动登录,代写seo软文,springboot对象校验,标签title和alt,mfc 源代码网站,网页版五子棋游戏开发,什么值得买模板,网站后台上传新闻,jquery 页面退出,图书管理系统页面图片,线性插值程序lzw

任何数据库在长期使用过程中,都会存在一定的安全隐患。对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的数据库备份与恢复机制。当数据库发生故障后,希望能重新建立一个完整的数据库,该处理称为数据库恢复。恢复子系统是数据库管理系统的一个重要组成部分。恢复处理随所发生的故障类型所影响的结构而变化。怎样才能对Oracle数据库进行备份?如何才能对删除的数据再进行恢复?这是本篇文章主要讲的内容。

Oracle数据库使用几种结构来保护数据:数据库后备、日志、回滚段和控制文件。一个Oracle数据库的每一实例有一个相关联的在线日志。一个在线日志由多个在线日志文件组成。在线日志文件(online redo log file)填入日志项(redo entry),日志项记录的数据用于重构对数据库所作的全部修改。

A、 如何对数据库进行还原与备份

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。

Oracle支持三种方式类型的输出,分别是表方式(T方式),将指定表的数据导出、用户方式(U方式),将指定用户的所有对象及数据导出)、全库方式(Full方式),瘵数据库中的所有对象导出。

数据导入(Import)的过程是数据导出(Export)的逆过程,分别将数据文件导入数据库和将数据库数据导出到数据文件。

增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。 增量导出包括三种类型:“完全”增量导出、“增量型”增量导出、“累积型”增量导出。数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效的完成。

B、备份

备份可以分为两种,主要是冷备份和热备份。冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。冷备份的优点是:

1、 是非常快速的备份方法(只需拷文件)

2、 容易归档(简单拷贝即可)

3、 容易恢复到某个时间点上(只需将文件再拷贝回去)

4、 能与归档方法相结合,做数据库“最佳状态”的恢复。

5、 低度维护,高度安全。

但冷备份也有如下不足:

1、 单独使用时,只能提供到“某一时间点上”的恢复。

2、 再实施备份的全过程中,数据库必须要作备份而不能作其他工作。也就是说,在冷备份过程中,数据库必须是关闭状态。

3、 若磁盘空间有限,只能拷贝到磁带等其他外部存储设备上,速度会很慢。

4、 不能按表或按用户恢复。

如果可能的话(主要看效率),应将信息备份到磁盘上,然后启动数据库(使用户可以工作)并将备份的信息拷贝到磁带上(拷贝的同时,数据库也可以工作)。冷备份中必须拷贝的文件包括:

1、 所有数据文件

2、 所有控制文件

3、 所有联机REDO LOG文件

4、 Init.ora文件(可选)

值得注意的使冷备份必须在数据库关闭的情况下进行,当数据库处于打开状态时,执行数据库文件系统备份是无效的。


Oracle数据库文件恢复以及备份思路
  • Oracle中scott用户的由来
  • Oracle中scott用户的由来 | Oracle中scott用户的由来 ...

    Oracle数据库文件恢复以及备份思路
  • Oracle Buffer Cache优化思路
  • Oracle Buffer Cache优化思路 | Oracle Buffer Cache优化思路 ...

    Oracle数据库文件恢复以及备份思路
  • Oracle DataGuard 简单配置
  • Oracle DataGuard 简单配置 | Oracle DataGuard 简单配置 ...