Oracle数据库备份与恢复特性浅谈

Oracle数据库备份与恢复有三种不同的方式,这里将简单介绍这些方式的使用策略已经Oracle数据库的用户角色管理策略。 Oracle数据库备份与恢复是每个Oracle数据库管理人员都不许掌握的知识。Oracle数据库备份有三种方式,每种方式具有不同的恢复特性,因此应集成数据库与文件系统备份,集成逻辑备份和物理备份。

一、Oracle数据库备份策略

1.在操作系统级,使用大容量磁盘阵列,通过磁盘映像技术使每一个数据库文件自动分布于每个物理磁盘。这样,当某个磁盘出现物理损坏时,操作系统会自动引发映像磁盘来取代失效的磁盘,保证数据库的正常运行。

由于我们使用的是双服务器,因此在另一服务器上保留一个备份数据库。备份数据库与正在使用的数据库具有相同的参数状态,这样在数据库故障中,只需作必须的最少恢复,最大限度地缩短了恢复时间。

在多个不同的物理磁盘上保持多个控制文件的备份。控制文件在数据库恢复期间用于引导Oracle,因此保持多个控制文件的备份,可以确保在出现磁盘故障后,能有可用的控制文件用于数据库恢复。

使数据库运行在ARCHIVELOG(归档)方式下,归档日志存放于另一映像的逻辑磁盘上。

每晚进行一次联机备份操作,备份所有数据文件、所有归档日志文件、一个控制文件。

每周进行一次输出(Export)操作。

二、Oracle数据库恢复策略

1.实例失败

从实例失败中进行Oracle数据库恢复是自动进行的。实例失败一般是由服务器失败引起的,当数据库实例失败后,重新启动服务器,启动数据库,Oracle检查数据文件和联机日志文件,并把所有文件同步到同一个时间点上。

2.磁盘失败

如果丢失的是控制文件,只要关闭数据库,从保留有控制文件的地方拷贝一份即可。

如果丢失的是数据文件,可用前一天晚上的联机备份进行恢复,步骤如下:

(1)从备份中把丢失的文件存在原来位置。

(2)加载数据库

(3)恢复数据库

(4)打开数据库

3.错误删除或修改对象

在这种情况下,一般希望能追溯返回到错误发生前的那个时间点上。这叫做时间点恢复。完成恢复的步骤如下:

(1)从当前数据库输出(Export),输入(Import)到备用数据库,使备用数据库与当前数据库保持一致。

(2)向前滚动备用数据库到错误发生前的那个时间点。

(3)从备用数据库输出受错误影响的逻辑对象。

(4)使用上一步产生的输出文件输入那些受影响的对象到当前数据库。

三、Oracle用户角色管理

1.对所有客户端按工作性质分类,分别授予不同的用户角色。

2.对不同的用户角色,根据其使用的数据源,分别授予不同的数据库对象存取权限。

基于以上的安全策略,可以防止非法用户访问数据库,限制合法用户操纵数据库的权限;可以使数据库在故障发生后,不会丢失任何数据,并能使数据库迅速恢复到故障发生前的那一时间点上,最大限度的保证数据的安全和整个系统的连续运行。

oracle数据库财务恢复,Oracle数据库备份与恢复特性浅谈【常用财务软件使用教程】...相关推荐

  1. oracle中毒,oracle数据库中毒恢复 oracle数据库解密恢复 服务器中勒索病毒解密恢复.Hermes666...

    oracle数据库中毒恢复 oracle数据库解密恢复 服务器中勒索病毒解密恢复.Hermes666 客户名称 保密 数据类型 oracle 11G 数据容量 100 gb 故障类型 服务器中毒,文件 ...

  2. mysql innodb4大特征_MYSQL中InnoDB特性浅谈

    许久没有更新博客,上周末放假把网易大牛姜sir的著作MYSQL技术内幕InnoDB存储引擎又翻阅了一番,对当前工作的InnoDB特性有了一些新的认识,下面谈谈自己的读后感. 1. InnoDB的体系架 ...

  3. oracle数据库硬恢复,ORACLE数据库恢复技术

    一.恢复的意义 当我们使用一个数据库时,总希望数据库的内容是可靠的.正确的,但由于计算机系统的故障(硬件故障.网络故障.进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据 ...

  4. oracle数据备份 恢复,Oracle数据备份和恢复

    Oracle数据库的备份和恢复有很多种方法,是一个很大的话题,足可以写一本书,但是,本文只介绍采用exp和imp进行数据备份和恢复,这也是程序员最常用的方法. 本文涉及的备份与恢复的其它概念都是狭义的 ...

  5. oracle rman部分恢复,Oracle中使用RMAN备份及一些恢复方法

    使用RMAN备份并恢复 Backup  备份命令生成 Backup sets (备份集合),以 oracle 专有的格式保存, 由一个完全的所有的备份片集合构成,构成一个完全备份或增量备份. 1.1. ...

  6. mysql数据库断电恢复_MySQL数据库InnoDB引擎下服务器断电数据恢复方法

    说明: 线上的一台MySQL数据库服务器突然断电,造成系统故障无法启动,重新安装系统后,找到之前的MySQL数据库文件夹. 问题: 通过复制文件的方式对之前的MySQL数据库进行恢复,发现在程序调用时 ...

  7. SQL数据库完美恢复 SQL数据库损坏修复

    软件名称:某灯控系统软件商 数据库版本:SQL2005数据库 数据库大小 :10.8GB 故障现象:断电后置疑. 软件商开发商使用命令无法修复该数据库,检测数据库提示: 消息 8921,级别 16,状 ...

  8. python文本框与数据库的关联_Python 基于python+mysql浅谈redis缓存设计与数据库关联数据处理...

    基于python+mysql浅谈redis缓存设计与数据库关联数据处理 by:授客 QQ:1033553122 测试环境 redis-3.0.7 CentOS 6.5-x86_64 python 3. ...

  9. HTML5新特性浅谈

    转载请注明出处: http://blog.csdn.net/gane_cheng/article/details/52819118 http://www.ganecheng.tech/blog/528 ...

最新文章

  1. PL/SQL ——分页编程
  2. 在BAE搭建的Django中实现图片上传并用jquery预览图片
  3. 微软和谷歌分别开源分布式深度学习框架,各自厉害在哪?
  4. SAP JAM tag Cloud
  5. nssl1247-A【dp】
  6. C++ Templates 中的一个例子
  7. 有钱鹅!腾讯奖励万名员工每人一台16999元华为手机,员工“十动然鱼”
  8. 自学转行成前端工程师,三面拿下字节跳动offer
  9. 【工具】(转)PowerDesigner最基础的使用方法入门学习
  10. 第二届蓝桥杯省赛---夺冠概率
  11. 【原创】 禁用ctfmon.exe 禁止ctfmon.exe自动启动
  12. 如何画 软件工程 流程图
  13. 【apollo6.0发行版(可以理解为简化版)安装全教程】
  14. tensorflow with求导_Tensorflow 是如何求导的?
  15. Learning deep representations by mutual information estimation and maximization
  16. SF Symbols
  17. 模拟频率、数字频率、模拟角频率之间的关系
  18. 关系型数据库的瓶颈 与 优化
  19. win python 判断 所有 子进程 结束_python 多进程如何终止或重启子进程?
  20. 第三章:fog(恐惧感 fear,责任感obligation,罪恶感guilty)

热门文章

  1. matlab读取excel数据并画图
  2. 动态网站开发讲课笔记05:会话及会话技术
  3. python学生信息管理系统心得体会-Python的学习心得
  4. 《软件工程教程》(第2版) 主编:吴迪 马宏茹 丁万宁 第六章课后习题参考答案
  5. 实践篇 | 构建下一代云上数据湖,助力车企数字化转型
  6. ChatGPT prompt整理汇总
  7. 使用英特尔GPA优化《轩辕传奇》游戏的性能
  8. Lesson 2 - GPU Hardware and Parallel Communication Patterns
  9. 最新绝地求生选服务器,绝地求生在哪选服务器
  10. 【K8S】 基于Kubernetes部署Kafka集群