我想把它导入到我WINDOW XP 机子 上的ORALCE中(同样用TOAD工具)
出错:
IMP-00003: 遇到 ORACLE 错误 1119
ORA-01119: 创建数据库文件 '/u01/app/oracle/product/11.1.0/db_1/dbs/TEST_DATA_01.DBF' 时出错
ORA-27040: 文件创建错误, 无法创建文件
提示路径不对无法创建 TABLESPACE,
搜索了一下,知道是WINDOWS下面无法创建LINUX上保存的DBF路径,可问题是,我导出的是DMP文件,不是说跨平台的吗,为什么到了WINODW下面无法导入由LINUX导出的DMP文件呢?
怎么解决?
8 个解决方案
#1
mark
#2
我只有一个未结帖子,就是本帖子,怎么结帖率还那么低?
CSDN不厚道
各位,问题解决立即给分,UP
CSDN不厚道
各位,问题解决立即给分,UP
#3
整个数据库导可能需要手工做些什么设置,等达人指教。。
ps:一般我都是一个用户一个用户的导。这样操作系统环境 基本上不会有什么冲突。
ps:一般我都是一个用户一个用户的导。这样操作系统环境 基本上不会有什么冲突。
#4
我这里看显示总76,正常结38/未结18,哈哈帮顶
#5
1.这个目录存在吗?
u01/app/oracle/product/11.1.0/db_1/dbs
2. 检查磁盘空间
ORA-01119: error in creating database file 'string'
Cause: Usually due to not having enough space on the device.
Action: none
3. 检查下是否有权限.
ORA-27040: file create error, unable to create file
Cause: create system call returned an error, unable to create file
Action: verify filename, and permissions
供参考...
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
#6
我今天也遇到类似的问题,不过我是把WINDOWS下导出的*.dmp文件导入到UNIX系统的ORACLE 10G中,系统也报错无法识别文件,不知道是否是文件系统不同的原因呢?有达人指导一下,不胜感激!!!!
#7
问题的关键在于跨平台文件目录结构不同,比如你在linux上某个数据文件的目录为/u01/data/test.dbf
但是windows上不会有类似目录,所以你要考虑数据存储位置变更,比如在源数据库上有个表空间test其数据文件是/u01/data/test.dbf,所以在导入前你需要在windows上也创建test表空间,当然数据文件的路径你可以指定另外的!
但是windows上不会有类似目录,所以你要考虑数据存储位置变更,比如在源数据库上有个表空间test其数据文件是/u01/data/test.dbf,所以在导入前你需要在windows上也创建test表空间,当然数据文件的路径你可以指定另外的!
#8
1.dmp是 2进制 文件,是可以跨平台的
你的EXP脚本是什么样的,基于用户的吗?
2.你查看下linux 下 TEST_DATA_01.DBF对应的表空间名,然后再在windows下oracle建立同名表空间尝试一下.如果是基于用户的,把这个用户的表空间在windows下再指派一下.
#1
mark
#2
我只有一个未结帖子,就是本帖子,怎么结帖率还那么低?
CSDN不厚道
各位,问题解决立即给分,UP
CSDN不厚道
各位,问题解决立即给分,UP
#3
整个数据库导可能需要手工做些什么设置,等达人指教。。
ps:一般我都是一个用户一个用户的导。这样操作系统环境 基本上不会有什么冲突。
ps:一般我都是一个用户一个用户的导。这样操作系统环境 基本上不会有什么冲突。
#4
我这里看显示总76,正常结38/未结18,哈哈帮顶
#5
1.这个目录存在吗?
u01/app/oracle/product/11.1.0/db_1/dbs
2. 检查磁盘空间
ORA-01119: error in creating database file 'string'
Cause: Usually due to not having enough space on the device.
Action: none
3. 检查下是否有权限.
ORA-27040: file create error, unable to create file
Cause: create system call returned an error, unable to create file
Action: verify filename, and permissions
供参考...
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
#6
我今天也遇到类似的问题,不过我是把WINDOWS下导出的*.dmp文件导入到UNIX系统的ORACLE 10G中,系统也报错无法识别文件,不知道是否是文件系统不同的原因呢?有达人指导一下,不胜感激!!!!
#7
问题的关键在于跨平台文件目录结构不同,比如你在linux上某个数据文件的目录为/u01/data/test.dbf
但是windows上不会有类似目录,所以你要考虑数据存储位置变更,比如在源数据库上有个表空间test其数据文件是/u01/data/test.dbf,所以在导入前你需要在windows上也创建test表空间,当然数据文件的路径你可以指定另外的!
但是windows上不会有类似目录,所以你要考虑数据存储位置变更,比如在源数据库上有个表空间test其数据文件是/u01/data/test.dbf,所以在导入前你需要在windows上也创建test表空间,当然数据文件的路径你可以指定另外的!
#8
1.dmp是 2进制 文件,是可以跨平台的
你的EXP脚本是什么样的,基于用户的吗?
2.你查看下linux 下 TEST_DATA_01.DBF对应的表空间名,然后再在windows下oracle建立同名表空间尝试一下.如果是基于用户的,把这个用户的表空间在windows下再指派一下.