导航:首页 > 废水知识 > oracle数据库闪回用的多吗

oracle数据库闪回用的多吗

发布时间:2021-01-24 10:58:57

❶ 现在公司用oracle数据库的多吗

多呀.现在大一点的企业都用的是oracle的数据库,以前的server
2000里面没有什么大对象类专型,现在2005也和oracle一样啦.里有了属大对象的类型.不过oracle被人们称为零丢失的数据库哦...呵呵...

❷ Oracle不完全恢复和闪回都能恢复数据库中的数据,那么他们之间有什么不同的地方呢

非常类似。但是给你个建议,在生产库上,如果单纯为了恢复一张表的数据,你flashback了整个数据库的话,你就闯祸了!最后在其他机器上恢复,exp出来,然后imp到原库里。

❸ oracle闪回查询有什么坏处

增加 redo 和undo 的而外开销,

❹ oracle数据库中闪回和回收站不是一个意思吗

这里说点自己的理解抄,不写那些名词解释了。
闪回功能和回收站并不一样。
举例来说,闪回一般操作就是短时间内的恢复(DML操作,个人感觉类似于win的ctrl+z(不过没有win的好用))。比如说你刚刚删除了数据,那么利用闪回功能可以回到删除之前。但是如果表的交易量很大,或者时间过长,那么就不能回到你需要的时间(比如你想回到一天前,那闪回是基本不可能实现的)
回收站则不同,它主要是删除段的放置空间。和windows的回收站一个意思(什么见过回收站能还原一段在word中删除的内容的),就是将删除的段放置在这里。oracle中drop的段(主要是表),如果不加purge(加了就是彻底删除),那么就会放置在回收站中,就好像我们在win系统中的删除,如果直接删除一个文件,那么在回收站中,如果是shift+del那么就是彻底删除,不可恢复。
其实回收站的表是可以看到的,就是那些一堆乱码(BIN$开头的字符串)表名的表。可以用show recyclebin查到,也可以zairecyclebin的视图中看到。

❺ oracle闪回最多能恢复多久之前的数据

三个月吧,正常都是这样

❻ oracle闪回运用

很简单,就一个语句
flashback table tablename to before drop;

❼ 高手指点oracle闪回表有哪些限制

用网络能搜大把出来吧。。。。

使用的限制和注意事项:
1. 使用闪回表语句恢复表到出现人为或应用错误事件之前的状态。

2. 可以闪回到过去多长时间取决于系统中undo数据量的大小。

3. 并且oracle数据库无法恢复通过DDL语句修改了结构的表。

4.oracle强烈建议设置UNDO_MANAGEMENT为AUTO(自动管理回滚数据)。另外,设置UNDO_RETENTION (回滚数据的保留时间)为一个合适的时间间隔。

5.你不能回滚flash back语句,然而你可以使用另外一个flash back语句并且指定一个当前时间之前的时间点。在声明一个flash back语句之前先记录下当前的SCN号。

另外如果要使用闪回表

1. 我们需要有在指定表上有flashback的权限或者FLASHBACK ANYTABLE权限才能闪回一个表到之前的时间点;

2.必须有对表的SELECT, INSERT, DELETE, andALTER object privileges一系列权限;

3.除非是使用TO BEFORE DROP,对于分区表的闪回都应该开启Row movement (alter table test_move enable row movement;)
一般用于分区表,某一行更新时,如果更新的是分区列,并且更新后的列值不属于原来的这个分区,如果开启了这个选项,就会把这行从这个分区中delete 掉,并加到更新后所属的分区。相当于一个隐式的delete+insert,但是不会触发insert/delete触发器。如果没有开启这个选项,就会在更新时报错。

4.恢复一个表到一个还原点,必须拥有SELECT ANY DICTIONARY orFLASHBACKANY TABLE system privilege or theSELECT_CATALOG_ROLE role。

❽ oracle 怎样利用闪回功能恢复数据

1,只需要执行以抄下个袭脚本即可。

7,查看日志信息,就可以了。

❾ oracle 数据库闪回导致占用windows磁盘空间过大,如何处理 ”(非常紧急,希望各位大虾解答.在线等)

http://hi..com/taojia/blog/item/7d5656b5af5165c637d3ca55.html
看我这篇笔记版吧权

❿ oracle闪回闪回一般多久的表

利用闪回恢复数据必须要开启归档

一、闪回查询
语法:select * from 表名 as of timestamp
to_timestamp('2016-08-01 01:00:00','-mm-dd hh24:mi:ss');
二、闪回表
语法:
alter table 表名 enable row movement; 允许行移动

flashback table 表名 to timestamp to_timestamp('2016-08-01
01:00:00','-mm-dd hh24:mi:ss');
三、闪回删除
使用回收站(recyclebin)闪回删除的表
四、闪回数据库
(1)确认数据库处于archive log模式且数据库开启闪回功能;

(2)Flashback Database 实际是对数据库的一个不完全恢复操作,因为需要关闭数据库重启到mount状态
方式一:通过时间戳闪回

语法:flashback database to timestamp to_timestamp('2016-08-02 21:12:46','-mm-dd
HH24:MI:SS');
方式二:通过SCN闪回
语法:flashback database to scn 13081009;
执行完flashback database之后,oracle提供了两种方式修复数据库
1、通过alter database open
resetlogs打开数据库。当然,指定的scn或者timestamp之后产生的数据统统丢失
2、先执行alter database open
read only以read-only模式打开数据库,确认数据无误后,再以resetlogs的方式打开数据库

五、闪回数据归档
(1)创建闪回表空间
(2)创建闪回归档
语法:create flashback archive [default] name tablespace tbs_name quoto 10g retention 1 year
(3)开启表的闪回归档
语法:alter table tb_name flashback archie;
ps:开启了闪回的表,不能drop,允许truncate。

六、创建还原点
(1)创建保证还原点
create restore point point_name grarantee flashback database;
(2)还原
restore point point_name;

阅读全文

与oracle数据库闪回用的多吗相关的资料

热点内容
污水提升器电机不转 浏览:779
邵阳市第二污水处理厂 浏览:947
碧云泉净水器滤芯属于什么垃圾 浏览:254
爱惠浦净水器滤芯是什么材质 浏览:645
反渗透水硬度是什么原因 浏览:789
太阳能蒸馏机自制 浏览:105
空气净化器什么牌子最好知乎 浏览:830
造纸厂废水回用曝气 浏览:344
鱼缸三合一滤芯放什么 浏览:666
陶瓷过滤机脱水 浏览:253
医疗废弃物污水排放标准 浏览:535
能用水蒸气蒸馏液体化合物吗 浏览:607
反渗透净水器怎么看多少加仑 浏览:743
水污染物生活污水的执行标准 浏览:667
压裂返排液回用技术介绍 浏览:866
鱼缸下过滤不合适造景 浏览:539
天津反渗透净水系统哪个牌子好 浏览:205
反渗透杀菌剂 浏览:456
如何测量污水集水坑工程量 浏览:30
沃克净水器在国内处于什么水平 浏览:584