oracle 导入导出
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 导入导出相关的知识,希望对你有一定的参考价值。
我把qjzw这个库导出成dmp,然后我又想把这个dmp导进qjzw这个库,这个时候就报错:
Export file created by EXPORT:V10.01.00 via conventional path
import done in ZHS16GBK character set and AL16UTF16 NCHAR character set
. importing QJZW's objects into QJZW
IMP-00015: following statement failed because the object already exists:
"CREATE TYPE "SYS_PLSQL_49216_9_1" TIMESTAMP '2010-09-30:19:29:09' OID 'CD86"
"D79B7AC945B997277A5375779D7C' as table of NUMBER;"
IMP-00015: following statement failed because the object already exists:
"CREATE TYPE "SYS_PLSQL_49216_DUMMY_1" TIMESTAMP '2010-09-30:19:29:11' OID '"
"EE547908E02149009807F5FAD4AC071B' as table of number;"
IMP-00015: following statement failed because the object already exists:
"CREATE TYPE "SYS_PLSQL_49220_DUMMY_1" TIMESTAMP '2010-09-30:19:29:11' OID '"
"2365640E8EC94029AC6B74BAEF0C427D' as table of number;"
IMP-00015: following statement failed because the object already exists:
"CREATE TYPE "SYS_PLSQL_49220_31_1" TIMESTAMP '2010-09-30:19:29:11' OID 'D6F"
"F35E9FFA74D0FBBD3BA094A091BAB' as object (SEQUENCE_NAME VARCHAR2(30)"
","
必须把qjzw这个库删掉重建么?
用命令导入的怎么选?
数据导出:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\\daochu.dmp中
exp system/manager@TEST file=d:\\daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\\daochu.dmp owner=(system,sys)
3 将数据库中的表table1 、table2导出
exp system/manager@TEST file=d:\\daochu.dmp tables=(table1,table2)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\\daochu.dmp tables=(table1) query=\\" where filed1 like '00%'\\"
数据的导入:
1 将D:\\daochu.dmp 中的数据导入 TEST数据库中。
imp system/manager@TEST file=d:\\daochu.dmp
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:\\daochu.dmp中的表table1 导入
imp system/manager@TEST file=d:\\daochu.dmp tables=(table1)
参考技术A rem -----将新备份的数据导入到备份库REM -----导入备份的数据文件到qjzw备份数据库
IMP USERID=sys/sys@orcl FILE=X:\XXX\qjzw.DMP FULL=Y buffer=655360 log=X:\XXX\qjzw.log
EXIT 参考技术B 注意加上一些参数 ignore=y full=y
你试试
加上这2个参数应该不会报错了 参考技术C 导入的时候,你没选择覆盖吗?本回答被提问者和网友采纳
以上是关于oracle 导入导出的主要内容,如果未能解决你的问题,请参考以下文章