永发信息网

公司里的oracle备份,恢复。数据库的状态?

答案:4  悬赏:60  手机版
解决时间 2021-02-13 15:07
  • 提问者网友:萌卜娃娃
  • 2021-02-12 22:45
在公司的备份过程中,数据库一定要处于mount状态么?(如果不一定,具体使用哪一种备份方法?)数据库没有open的情况下,应用也是可以对数据库进行操作的么?
数据库需要恢复的时候,必须要停机么?(如果不需要,请简要说明一下)如果需要停机,那这段时间的数据是不是就没有了?还是用guard的备用库?(我是觉得如果出问题了,应该两边都有可能要恢复吧?所以想不明白)

没有工作经验啊!自学中,求带动。
最佳答案
  • 五星知识达人网友:拜訪者
  • 2021-02-12 23:23
冷备也称为一致性备份,这种备份通常是在数据库关闭的情况下进行的,比如说简单的copy。

而你说的在mount状态下的备份,是我们常说的热备,是一种非一致性的备份。
当你恢复的时候,并不能像冷备份那样完全的恢复,而是只能恢复到你备份时的某一个SCN./时间段。

除开对冷备份的恢复,一般做不完全恢复操作都是在RMAN下面进行的,这时候是在mount状态下进行的,不需要停机,恢复完成后,切换当前的日志进行归档。

具体的你可以百度一下 “RMAN 乐沙弥”,他的微博在这方面写的很详细。
全部回答
  • 1楼网友:舍身薄凉客
  • 2021-02-13 02:01
a.instance由一些oracle进程和内存组成,用来连接数据库 b.oracle跟mysql,sqlserver的设计思想不一样,不要把mysql的架构套用到学习oracle架构上 c.表空间是个逻辑概念,表逻辑上存在于表空间中,而物理上存在于数据文件中。一个表空间可以有多个数据文件。建表时指定表空间,真实数据就是通过dbwr进程写到相应数据文件中。 d.备份分物理备份跟逻辑备份。物理备份就是备份数据文件,可以是备份集或者copy,工具比如rman。逻辑备份就是备份的一些ddl,dcl,dml操作,相当于mysqldump,工具比如exp,expdp。
  • 2楼网友:想偏头吻你
  • 2021-02-13 01:12
备份分为冷备和热备,冷备是在数据库关闭的情况下进行的,不过公司一般都不会用,不然也太麻烦了,而且这种备份只能进行完全恢复。一般都是用热备,使用ramn进行。你应该想原公司的DBA学习一下,这个公司肯定是有备份策略的。
  • 3楼网友:傲气稳了全场
  • 2021-02-12 23:58
Oracle DBA神器:PRM灾难恢复工具,Schema级别数据恢复。PRM For Oracle Database – schema级别oracle数据库数据恢复特性 ,PRM即ParnassusData Recovery Manager是企业级别Oracle数据库灾难恢复工具。PRM可以在无备份的情况下恢复被truncated/drop掉的表,也可以恢复无法打开的Oracle数据库(Alter Database Open失败)中的数据。 PRM是图形化增强版的Oracle DUL工具,同时具备很多Oracle DUL不具备的特性
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯