Oracle11g导入*.dmp数据文件
2014-11-25 17:01
176 查看
imp命令导入数据:
imp username/password@SID file=XXX.dmp fromuser=XXX touser=XXX tables=(XXX,XXX) [ignore=y]
其中,
1.SID为数据库名;
2.fromuser指对方数据库用户名;(创建xxx.dmp数据库文件的用户);fromuser若为多个表空间的话,使用()将其括起来:fromuser=(a,b);
3.touser指你的数据库的用户名;(将xxx.dmp数据库文件导入的用户);touser参数仿fromuser参数;
4.若只导入一部分表,使用tables参数,用()括起要导入的表;如果想全部导入,不需要指定tables参数;
5.ignore=y :上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入,在后面加上 ignore=y 就可以导入。
在导入过程中可能遇到错误:
376错误:
imp username/password@SID file=XXX.dmp fromuser=XXX touser=XXX tables=(XXX,XXX) [ignore=y]
其中,
1.SID为数据库名;
2.fromuser指对方数据库用户名;(创建xxx.dmp数据库文件的用户);fromuser若为多个表空间的话,使用()将其括起来:fromuser=(a,b);
3.touser指你的数据库的用户名;(将xxx.dmp数据库文件导入的用户);touser参数仿fromuser参数;
4.若只导入一部分表,使用tables参数,用()括起要导入的表;如果想全部导入,不需要指定tables参数;
5.ignore=y :上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入,在后面加上 ignore=y 就可以导入。
在导入过程中可能遇到错误:
376错误:
ORA-00376: file string cannot be read at this time 文件字符串本次操作不可读 Cause: attempting to read from a file that is not readable. Most likely the file is offline. (1)原因:表空间是离线 解决方法:检查表空间状态,将其online: SQL>alter tablespace 表空间名 online; (2)原因:表空间对应的文件不存在 解决方法:在提示错误的表空间对应的文件下,建立对应的表空间(对应的表空间大小根据自己导入的文件的大小进行确定)
SQL>create tablespace ceimsexchange 2 datafile 'F:\asmfile\asm_file.dbf'
3 size 100M AutoExtend On Next 10M Maxsize 2048M
4 extent management local
5 segment space management auto;
注意F:\asmfile\这个路径必须先建好
相关文章推荐
- oracle11g数据库如何导入dmp文件数据
- oracle11g数据库如何正确导入dmp文件数据
- oracle11g数据库如何正确导入dmp文件数据
- oracle11g数据库如何正确导入dmp文件数据
- Oracle sqldevelop的使用(数据即.dmp文件的导入,用户创建,创建连接)
- oracle数据库数据泵导入DMP文件(详细步骤)
- Oracel从dmp文件导入数据的一般步骤
- oracle11g的dmp文件导入oracle10g时报错:头部验证失败---解决
- oracle数据dmp文件导入
- Oracle使用imp导入dmp数据提示:只有DBA才能导入有其他DBA导入的文件
- Oracle通过数据泵网络导入另一个数据库,不生成DMP文件
- Oracle通过数据泵网络导入另一个数据库,不生成DMP文件
- PLSQL DEV工具导入dmp数据文件
- linux下使用数据泵导入dmp文件
- oracle11g的dmp文件导入oracle10g当误差:头验证失败---解决
- oracle11gdos执行导入dmp文件
- Oracle11g导入.dmp数据时,出现下列错误
- Oracle 创建表空间 创建用户 授予表空间 授予dba权限 导入dmp数据文件
- win7家庭普通版导入oracle数据dmp文件
- oracle 12c中导入dmp数据文件步骤