
数据库
浮夸iu
这个作者很懒,什么都没留下…
展开
-
恢复控制文件
SQL>show parameter controlrman target /RMAN>shutdown immediate;RMAN>set dbid=xxx;RMAN>startup force nomount;RMAN>restore controlfile from '/backups/CF_xxx';RMAN>alter database mount;RMAN>recover database;RMAN>alter d原创 2021-07-22 17:26:22 · 111 阅读 · 0 评论 -
恢复参数文件
rman target /RMAN>shutdown immediate;RMAN>set dbid=xxx;RMAN>startup force nomount;RMAN>restore spfile from '/rmanbackups/SP_xxx_xxx';RMAN>startup;1.如果rman没有备份,并且数据库还在运行。create spfile ='/tmp/spfile.ora' from memory;2.如果数据库关闭原创 2021-07-22 17:11:01 · 122 阅读 · 0 评论 -
数据库表里的数据误删恢复
利用oracle闪回特性:create table table_bak as select * from table as of timestamp to_timestamp ('2021-01-01 00:00:00' , 'YYYY-MM-DD HH24:MI:SS');然后从回复表向原表插入数据。原创 2021-07-22 16:49:46 · 213 阅读 · 0 评论 -
数据库表误删恢复
利用表空间的recycle特性(默认开启),show parameter recycle查看。1.查看recyclebin里被删除的表:select original_name,object_name from recyclebin ;2.恢复:flashback table “***” to before drop‘;原创 2021-07-22 16:43:04 · 2135 阅读 · 0 评论