oracle导入dmp文件报错IMP-00019,IMP-00003,ORA-00001

2024-05-06 00:57

1. oracle导入dmp文件报错IMP-00019,IMP-00003,ORA-00001

oracle导入dmp文件报错IMP-00019,IMP-00003,ORA-00001是设置错误造成的,解决方法为:
1、找一台配置比较好的电脑安装服务器版本的操作系统,目前常见的有Windows 2008 / 2012 server。

2、安装Oracle数据库软件,并且用Oracle管理工具中的Database Configuration Assistant 根据对方提供的数据库名建立数据库。数据库版本则要和导出当前dmp文件的数据库版本一致。

3、透过脚本文件建立导入dmp文件所需的表空间、用户、规则以及相关的授权。

4、将dmp文件复制到新安装的Oracle数据库服务器中,准备导入这个数据库文件。

5、通过cmd调出运行窗口,用imp命令导入数据。

6、通过数据库管理工具连接数据库,就可以查询到dmp文件中的数据了。

oracle导入dmp文件报错IMP-00019,IMP-00003,ORA-00001

2. oracle导入dmp文件报错IMP-00019,IMP-00003,ORA-00001

oracle导入dmp文件报错IMP-00019,IMP-00003,ORA-00001是设置错误造成的,解决方法为:
1、找一台配置比较好的电脑安装服务器版本的操作系统,目前常见的有Windows 2008 / 2012 server。

2、安装Oracle数据库软件,并且用Oracle管理工具中的Database Configuration Assistant 根据对方提供的数据库名建立数据库。数据库版本则要和导出当前dmp文件的数据库版本一致。

3、透过脚本文件建立导入dmp文件所需的表空间、用户、规则以及相关的授权。

4、将dmp文件复制到新安装的Oracle数据库服务器中,准备导入这个数据库文件。

5、通过cmd调出运行窗口,用imp命令导入数据。

6、通过数据库管理工具连接数据库,就可以查询到dmp文件中的数据了。

3. oracle导入dmp文件报错IMP-00019,IMP-00003,ORA-00001

找一台配置比较好的电脑安装服务器版本的操作系统,目前常见的有Windows 2008 / 2012 server。
2.
安装Oracle数据库软件,并且用Oracle管理工具中的Database Configuration Assistant 根据对方提供的数据库名建立数据库。数据库版本则要和导出当前dmp文件的数据库版本一致。
3.
透过脚本文件建立导入dmp文件所需的表空间、用户、规则以及相关的授权。
4.
将dmp文件复制到新安装的Oracle数据库服务器中,准备导入这个数据库文件。【摘要】
oracle导入dmp文件报错IMP-00019,IMP-00003,ORA-00001【提问】
您好,您的问题我已经看到了,正在整理答案,请您耐心等候一分钟【回答】
找一台配置比较好的电脑安装服务器版本的操作系统,目前常见的有Windows 2008 / 2012 server。
2.
安装Oracle数据库软件,并且用Oracle管理工具中的Database Configuration Assistant 根据对方提供的数据库名建立数据库。数据库版本则要和导出当前dmp文件的数据库版本一致。
3.
透过脚本文件建立导入dmp文件所需的表空间、用户、规则以及相关的授权。
4.
将dmp文件复制到新安装的Oracle数据库服务器中,准备导入这个数据库文件。【回答】

oracle导入dmp文件报错IMP-00019,IMP-00003,ORA-00001

4. oracle导入报错,文件约8个G,oracle版本 11

我只能说说报错,这是两个问题,最后的提示是“带着警告的成功导入”。也就是说导入是成功的,有很多数据是成功导入的,如果只有这些警告,那么就是有166975行数据没导入。
你的第一个报错是01438,这个的意思是: 值大于为此列指定的允许精度。个人觉得,应该是导入的数据中存在数据的长度或精度是现在的表达不到的,也就是说,现在的表的某一列比原表的长度短,比如原表是number(8,2)现在是number(7,2)或者现在是number(8,1)等等(最大可能是number字段,但是并不完全,字符也可能),要么是长度不足,要么是精度不足,解决这个问题的最好办法就是单张表另表导入(重命名)我记得imp文件可以只导入其中的某张表,所以这个应该可以实现,然后再合并两张表,这样可以查看到底是什么数据,或者可以找出imp文件中的建表语句(这个也简单,同样是重命名导入,只要1=2就行了),然后根据建表语句,修改现在的表的字段长度和精度,然后这部分数据应该就可以导入了。
第二个报错是PK_xj22这个约束的名字已经被用了,你看看现在的PK_xj22是不是和这个一样,如果一样,那么就完全没有任何问题,如果不一样,那么就只能用这个语句建一个其他名称的主键了。
最新文章
热门文章
推荐阅读