IMP-00017: 由于 ORACLE 错误 1119, 以下语句失败:

IMP-00017: 由于 ORACLE 错误 1119, 以下语句失败:,第1张

明显是找不到路径,你这里是imp倒入的时候吧,而且应该是全库倒入。

主要原因是找不到建立数据文件的路径,就是找不到'D:\ORACLE\ORADATA\ZLHIS这个路径,两个办法

(1)如果没有跨 *** 作系统,建立这个文件路径,这样就没有问题了。

(2)如果是跨 *** 作系统平台比如从win到linux那么可能就需要先建立一个表空间然后要一个表空间一个表空间的倒,从一个表空间到另一个表空间,甚至有可能要一张表一张表的倒入,这个就麻烦很多了。

--查看表空间和表大小,sys或者system用户登录

select * from dba_tablespaces

select * from dba_data_files

select segment_name, bytes/1024 /1024 MB from user_segments 

       where segment_type = 'TABLE' and bytes/1024 /1024 >10

1.查看dba_tablespaces,这个表空间是否已经删除了

2.查看dba_data_files,这个表空间数据文件是否还有别的表空间使用,

 如果没有,可以放心的去$oracle_home\oradata\orcl里面查看如果有这个文件就删掉

 如果有其他表空间在用,就不能直接删除数据文件,得为这些表空间alter其他datefile

3.重建表空间

ORA-01119: 创建数据库文件 'D:\APP\ADMINISTRATOR\ORADATA\EGOV\EXAMPLE01.DBF' 时出错

主要报错是这个,既然是windows系统,那一般不存在权限问题,你把相应的路径都建好,应该就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8572896.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存