oracle导入dmp文件数据不全,Oracle dmp文件损坏恢复案例

news/2024/11/16 10:46:33/

前一段时间帮一个朋友的朋友恢复了一个损坏的dmp文件,大概100多个G,记录一下恢复过程并简单总结一下

一、描述

这个dmp文件是从一个Oracle 9i的数据库上exp出来的,在导入Oracle 11g版本的时候,可能会随机出现两类错误,如下

(1)dmp文件导入的时候,一直停留在某张表上不动,两三天都是这样,导入操作无法进行,如下

导入了 0 行

. . 正在导入表 "D_xxxxxx"

. . 正在导入表 "D_xxxxx2"

导入了 0 行

. . 正在导入表 "D_xxxxx3"

...........................................................................

...........................................................................

导入了 246844 行

. . 正在导入表 "D_xxxx4"

导入了 0 行

. . 正在导入表 "D_xxx5"

...........................................................................

...........................................................................

导入操作一直停留在D_xxx5表上,几天都是一样

注意:其中表名已经被模糊化掉

(2)dmp文件导入的时候,在进行到


http://www.ppmy.cn/news/438313.html

相关文章

oracle dmp和sql文件区别,数据库dbf与dmp文件

使用exp/imp来移动表空间到另一个数据库中的例子 exp/imp还有一个TRANSPORT_TABLESPACE的功能,可以传输整个表空间的数据,就是把一个数据库上的数据文件加到另外一个数据库中,而不是把数据导出成Dmp文件。用这个传输还有一定的限制: 关于传输表空间有一些规则,即: 源数据…

PLSQL导出dmp文件

1.下载安装oracle12c12.2.0.1.0客户端 地址如下 https://cloud.189.cn/t/iYv6vyNre6jy (访问码:c9ac) 2.安装oracle客户端,安装后配置环境变量如下图 : 3.plsq配置一下oracle导出exe文件如下图: 选择输出位置,即可

oracle导出为dmp文件,oracle导出dmp文件的2种方法

使用exp和expdp导出数据 1.exp导出数据命令 exp gd_base/@192.168.13.211/oanet file=D:\export\gd_base.dmp log=D:\export\gd_base.log full=y 2.expdp导出数据 (1)cmd窗口连接数据库,进入sqlplus页面 sqlplus sys/sys@192.168.13.211/oanet as sysdba (2)创建目录对象(使用…

oracle导出dmp文件

使用dmp方式导出时有些表未导出 原因:表创建完未执行过 1、在plsql中执行下面sql语句,将查询出的结果复制出来依次执行。 select alter table ‘|| table_name || ’ allocate extent;’ from user_tables where segment_created‘NO’; 2、导出dmp文件 …

dmp文件导入 Oracle 步骤

之前因为工作需要将 dmp 文件导入进 Oracle ,记下步骤 一、第一部分 1、在 cmd 下进入 oracle: 输入:sqlplus 账号/密码 出现错误则:请输入用户名:账号 as sysdba 输入口令:密码 2、首先可以先建立自己…

navicat 导入dmp文件

navicat导入oracle导出的dmp文件的话,其实可以分很多种情况,下边一一列举。 测试用例版本: 1.oracle 11g 2.navicat 16 特别注意:导入数据前需要找到到倒出数据的人员,咨询下导出数据的账户及工作空间等,…

oracle使用dmp文件恢复,dmp文件恢复oracle数据库

–创建用户 create user anhui identified by anhui -给予用户权限 grant create session to anhui grant connect,resource to anhui; -创建表空间 1)先导dmp文件,报错:tablespace ‘FMIS_LOB’ does not exist 2)然后创建表空间 create tablespace FMIS_LOB DATAFILE ‘/da…

dmp格式怎么转换_DMP文件怎么打开

当电脑出现蓝屏时,Windows系统会自动生成一个蓝屏错误DMP文件,这个文件保存在系统哪个位置,哪个目录下面,怎么获取到这个蓝屏错误DMP文件呢?若没有经过人为更改,蓝屏错误DMP文件一般默认会保存在系统根目录下,如C:\Windows\或C:\Windows\Minidump文件夹下,这是因为Wind…