共计 1527 个字符,预计需要花费 4 分钟才能阅读完成。
这篇文章主要介绍 Oracle 中 exp 和 imp 怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
Oracle 数据库导入导出方法:
数据导出:
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. 将数据库中的表 inner_notify、notify_staff_relat 导出
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4. 将数据库中的表 table1 中的字段 filed1 以 00 打头的数据导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1)query=\ where filed1 like 00% \
上面是常用的导出,对于压缩,既用 winzip 把 dmp 文件可以很好的压缩。
也可以在上面命令后面加上 compress= y 来实现。
数据的导入:
1. 将 D:\daochu.dmp 中的数据导入 TEST 数据库中。
imp system/manager@TEST file=d:\daochu.dmp
imp aichannel/aichannel@HUST full=y file= d:\data\newsmgnt.dmp ignore=y
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2. 将 d:\daochu.dmp 中的表 table1 导入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
2.plsql:
数据导出:
TOOLS-Export user objects(用户对象)
TOOLS-Export tables(表)
数据的导入:
TOOLS-Import tables
Oracle Import(表)SQL Inserts(用户对象)
也可以将用户对象的语句拷贝出来,粘贴到 Command Window 这样的好处是可以看到执行的过程。
EXP-00091: Exporting questionable statistics.
SQL select * from v$nls_parameters where parameter= NLS_CHARACTERSET
PARAMETER VALUE
——————————- —————————————————————————————————
NLS_CHARACTERSET ZHS16GBK
SQL host
lpding- export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
lpding- exp scott/scott file=/oracle/exp/scott_emp.dmp log scott_emp.log tables=emp
以上是“Oracle 中 exp 和 imp 怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!