oracle怎么找回磁盘,oracle数据找回

悬赏:oracle 用create directory 创建的目录为什么在磁盘里找不到?

oracle 用create directory创建的目录在磁盘里找不到,是设置错误造成的,解决方法如下:

创新互联于2013年开始,是专业互联网技术服务公司,拥有项目做网站、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元津南做网站,已为上家服务,为津南各地企业和个人服务,联系电话:028-86922220

1、打开plsql连接数据,填上用户名密码连接oracle数据。

2、连接成功后,打开sql窗口。接下来创建临时表,语句如下图。

3、向临时表中插入语句,然后查询临时表;可以看到在当前窗口中可以查到数据。如果点击commit或者rollback之后,则查询不到插入的数据。

4、另外一种临时表为会话级别的临时表。查询临时表可以看到只能在当前窗口中查到,另外再打开一个窗口查询则查询不到。

5、这就是oracle两种临时表的创建和区别;可以根据需要,来使用不同的临时表,完成响应的功能。

Oracle数据被删除后,如何恢复

删除表后,可以采用如下操作:

在 user_recyclebin中找到最近操作过的表名称,然后用闪回(只能用于10G及以上版本)。

FLASH BACK TABLE TABLE_NAME TO BEFORE DROP;

如果是删了或修改里面的数据,可以先建立一个快表将删除修改之前状态的数据找回到这个表中:

CREATE TABLE QUICK_TABLE AS

SELECT * FROM TABLE_NAME AS OF TIMESTAMP SYSDATE-1/24 (一小时前的),减去的时间可以自己定 如:select * from TABLE_NAME AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '1' MINUTE)

怎么恢复oracle 中被drop掉的分区

基于oracle数据文件和控制文件的恢复,只要数据文件还在 就可以利用PRM FOR Oracle工具从中抽取出有用数据。

PRM可以再无备份的情况下恢复被truncated掉的表,也可以恢复无法打开的Oracle数据库(Alter database open失败)中的数据。 PRM是图形化增强版的Oracle DUL工具,同时具备很多Oracle DUL不具备的特性。

而且PRM无需学任何新命令。

对于误操作DROP TABLE的数据恢复

D公司的应用开发人员在ASM存储环境下,在没有任何备份的情况下DROP了系统中一张核心应用表,此时第一时间采用PRM可以恢复该DROP掉数据表的绝大部分数据。10g以后提供了 recyclebin回收站特性,可以首先通过查询DBA_RECYCLEBINS视图来确定被DROP掉的表是否在回收站中,如果在则优先通过回收站flashback to before drop,如果回收站中也没有了,则第一时间使用PRM恢复。

恢复简要流程如下:

首先将被DROP掉的数据表所在的表空间OFFLINE

通过查询数据字典或者LOGMINER找到被DROP掉数据表的DATA_OBJECT_ID,如果此步骤中得不到这个DATA_OBJECT_ID,则需要在NON-DICT非字典模式下

启动PRM,进入NON-DICT非字典模式,并加入被DROP掉数据表所在的表空间的所有数据文件,之后SCAN DATABASE+SCAN TABLE from Extent MAP

通过DATA_OBJECT_ID定位到展开对象树形图中对应的数据表,采用DataBridge模式插回到源数据库中


当前标题:oracle怎么找回磁盘,oracle数据找回
本文URL:http://scyanting.com/article/hecsjj.html