
正文
oracle分区表数据删除数据恢复,oracle删除分区会删除数据吗
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在ORACLE数据库中,如何恢复被误删的数据文件?要有详细步骤~
首先,备份数据库(X:oracleoradata)下的数据文件,重新命名即可(否则装数据库的时候会提示sid已存在)。重新安装数据库,当然数据库的名字就是你要恢复的名字。安装完成后,打开控制面板,停止oracle的服务。
在数据库 open 的时候,直接删除 users 表空间中的数据文件。 尝试在 users 表空间中创建表,开始报错。 在告警日志中,同样也可以看到类似信息。 检查 dbwr 的进程 PID dbwr 会打开所有数据文件的句柄。
在 user_recyclebin中找到最近操作过的表名称,然后用闪回(只能用于10G及以上版本)。
任何进程要得到当前的SCN值,都要先得到这个latch。
--- 导出/导入(export/import)--- 利用export可将数据从数据库中提取出来,利用import则可将提取出来的数据送回oracle数据库中去。
相关问答
Q1: oracle表分区里的数据恢复
1、首先新建一张测试表TEST,里面输入记录。由于删除/更新/插入恢复步骤相同,这里仅演示删除数据的情况。删除其中1条记录,查看表中记录情况,由下图可见,记录2被删除了。
2、recyclebin没有启动的话,是不能恢复的。
3、方法是倒备份及做介质恢复。如果您的系统运行在noarchivelog模式下,则只有丢失的数据 在online redo log中方可被恢复。
4、oracle如何恢复误删的表记录数据,解决办法: 从flash back里查询被删除的表select * from recyclebin 执行表的恢复flashback table tbName to before drop;这里的tbName代表你要恢复的表的名称。
Q2: oracle表空间文件删除了,数据怎么恢复
分为两种方法:scn和时间戳两种方法恢复。
你如果有备份的话,可以从备份恢复。最好是rman备份。
PRM-DUL 可以直接从Oracle .DBF数据文件中抽取出表的数据。Oracle DBA神器:PRM灾难恢复工具,Schema级别数据恢复。
基于oracle数据文件和控制文件的恢复,只要数据文件还在 就可以利用PRM FOR Oracle工具从中抽取出有用数据。
ParnassusData Recovery Manager(以下简称PRM)是企业级ORACLE数据灾难恢复软件,可直接从Oracle9i,10g,11g,12c的数据库数据文件(datafile)中抽取还原数据表上的数据,而不需要通过ORACLE数据库实例上执行SQL来拯救数据。
Q3: 如何恢复程序中删除的oracle数据
1、首先,将原来的ORACLE文件夹改名,原来的路径是D:/oracle.我暂时改成D:/oracle_old.找来ORACLE(我用的是ORACLE9I)安装光盘,将ORACLE安装在原来安装的目录下,这样恢复起来更加方便,主要是注册表的内容不用修改。
2、ORACLE日常-如何恢复oracle中误删除表(drop掉的)恢复表:flashback table XXX to before drop;或者:flashback table XXX to before drop;注意:必须9i或10g以上版本支持,flashback无法恢复全文索引。
3、后半句是重新安装好了oracle11g,想要把数据库文件dmp文件恢复到oracle11g中,是吗?如果是这样,你可以这样做:1,找到安装目录下的dpdump文件夹,将数据库文件dmp文件放进去。
4、基于oracle数据文件和控制文件的恢复,只要数据文件还在 就可以利用PRM FOR Oracle工具从中抽取出有用数据。
5、如果你drop user的时候没有加cascade这个参数,试试重建这个用户,然后赋予相应的权限看看。不保证一定管用,但是如果加了cascade的话,只有从备份文件中恢复了。delete删除的数据如果没有commit,rollbak即可。
6、PRM可以在无备份的情况下恢复被truncated/drop掉的表,也可以恢复无法打开的Oracle数据库(Alter Database Open失败)中的数据。
oracle分区表数据删除数据恢复的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle删除分区会删除数据吗、oracle分区表数据删除数据恢复的信息别忘了在本站进行查找喔。






