逻辑恢复误删除的表

简介: 1)创建DIRECTORY 对象并授权给scott用户并执行导出 SQL> create directory dump as 'f:\dump';目录已创建。SQL> grant read,write on directory dump to scott;授权成功。

1)创建DIRECTORY 对象并授权给scott用户并执行导出

SQL> create directory dump as 'f:\dump';
目录已创建。
SQL> grant read,write on directory dump to scott;
授权成功。

expdp SCOTT/yang DIRECTORY=DUMP DUMPFILE=tab.cmp TABLES=DEPT,EMP-----对dept 表和emp进行逻辑备份

Export: Release 11.1.0.6.0 - Production on 星期日, 23 5月, 2010 21:36:04

Copyright (c) 2003, 2007, Oracle.  All rights reserved.
连接到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
启动 "SCOTT"."SYS_EXPORT_TABLE_01":  scott/******** directory=dump dumpfile=table.dmp tables=dept,emp
正在使用 BLOCKS 方法进行估计...
处理对象类型 TABLE_EXPORT/TABLE/TABLE_DATA
使用 BLOCKS 方法的总估计: 128 KB
处理对象类型 TABLE_EXPORT/TABLE/TABLE
处理对象类型 TABLE_EXPORT/TABLE/INDEX/INDEX
处理对象类型 TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
处理对象类型 TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
处理对象类型 TABLE_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
处理对象类型 TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . 导出了 "SCOTT"."DEPT"                              5.937 KB       4 行
. . 导出了 "SCOTT"."EMP"                               8.570 KB      14 行
已成功加载/卸载了主表 "SCOTT"."SYS_EXPORT_TABLE_01"
******************************************************************************
SCOTT.SYS_EXPORT_TABLE_01 的转储文件集为:
  F:\DUMP\TABLE.DMP
作业 "SCOTT"."SYS_EXPORT_TABLE_01" 已于 21:36:20 成功完成

2)模拟误操作

SQL> conn scott/yang
已连接。
SQL> drop table emp;
表已删除。
SQL> drop table dept;
表已删除。

3)导入数据

impdp scott/yang directory-dump dumpfile=tab.dmp  tables=dept,emp

Import: Release 11.1.0.6.0 - Production on 星期日, 23 5月, 2010 21:54:46

Copyright (c) 2003, 2007, Oracle.  All rights reserved.
;;;
连接到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
已成功加载/卸载了主表 "SCOTT"."SYS_IMPORT_TABLE_01"
启动 "SCOTT"."SYS_IMPORT_TABLE_01":  scott/******** directory=dump dumpfile=table.dmp tables=dept,emp
处理对象类型 TABLE_EXPORT/TABLE/TABLE
处理对象类型 TABLE_EXPORT/TABLE/TABLE_DATA
. . 导入了 "SCOTT"."DEPT"                              5.937 KB       4 行
. . 导入了 "SCOTT"."EMP"                               8.570 KB      14 行
处理对象类型 TABLE_EXPORT/TABLE/INDEX/INDEX
处理对象类型 TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
处理对象类型 TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
处理对象类型 TABLE_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
处理对象类型 TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
作业 "SCOTT"."SYS_IMPORT_TABLE_01" 已于 21:54:54 成功完成

4)查询是否成功
SQL> select ename from emp;
ENAME                                                                          
----------                                                                     
xiaonan                                                                        
ALLEN                                                                          
WARD                                                                           
JONES                                                                          
MARTIN                                                                         
BLAKE                                                                          
CLARK                                                                          
SCOTT                                                                          
KING                                                                           
TURNER                                                                         
ADAMS                                                                               JAMES                                                                          
FORD                                                                           
MILLER                                                                         
已选择14行。
SQL> select * from dept;

    DEPTNO DNAME          LOC                                                  
---------- -------------- -------------                                        
        10 ACCOUNTING     NEW YORK                                             
        20 RESEARCH       DALLAS                                               
        30 SALES          CHICAGO                                              
        40 OPERATIONS     BOSTON
   

目录
相关文章
|
6月前
|
Oracle 关系型数据库 数据库
9-2 Oracle数据库(表)的逻辑备份与恢复 --导出与导入
9-2 Oracle数据库(表)的逻辑备份与恢复 --导出与导入
|
3月前
|
数据库
数据库防止误删操作——打数据标记
数据库防止误删操作——打数据标记
55 1
|
Oracle 关系型数据库 索引
oracle学习26-误删表数据和误删表回滚
oracle学习26-误删表数据和误删表回滚
80 0
|
Oracle 关系型数据库
oracle 数据回滚,恢复误删的数据,闪回表功能的使用
oracle 数据回滚,恢复误删的数据,闪回表功能的使用
477 0
oracle 数据回滚,恢复误删的数据,闪回表功能的使用
|
SQL 关系型数据库 MySQL
mysql备份单个表恢复失败
问题 备份数据库 mysqldump -uroot -p database_name tab1 > test.sql; # 远程加 -h 恢复数据库 使用的是source,进入数据库以后 use database_name; source test.
|
SQL 数据库
数据库页已标记为 RestorePending,可能表明磁盘已损坏。要从此状态恢复,请执行还原操作。
错误提示: 消息 829,级别 21,状态 1,第 1 行 数据库 ID 15,页 (1:21826) 已标记为 RestorePending,可能表明磁盘已损坏。要从此状态恢复,请执行还原操作。 引起原因: RestorePending一般是在进行页恢复的过程中出现的,就是在进行了restore操作之后但还没有进行recovery操作之前页的状态。
2393 0
|
关系型数据库 数据库 Oracle

热门文章

最新文章