欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

oracle数据库、数据库表的导出跟导出

更新时间: 2014-01-05 02:05:45 责任编辑: Author_N1

 

oracle数据库、数据库表的导出和导出
oracle数据库导出导入有很多方法,最常用的是:
1.PL/SQL Developer导入导出数据这个比较方便。
首先必须按照PL/SQL Developer客户端,连接上数据库。
导出表数据: Tools(工具)-->Export Tables(导出表)-->选择要导出的表,选择输出文件保存的位置和文件名称。点击导出即可。



导入表数据:Tools(工具)-->Import Tables(导入表)-->选择导出的文件,点击导入即可。



2.通过命令行导出导入。
如果你安装的系统中没有配置oracle环境变量,那么你执行时候要进入到oracle的BIN目录中,或者进入到有expdp.exe的目录中。
我的oracle安装在E盘中,BIN目录为E:\app\Administrator\product\11.1.0\db_1\BIN>
备份整个数据库命令:
E:\app\Administrator\product\11.1.0\db_1\BIN> exp 用户名/登录密码@mywfdb file=导出路径.dmp full=y
system备份整个数据库:
E:\app\Administrator\product\11.1.0\db_1\BIN> exp system/123456@mywfdb file=e:\mywfdb20131128.dmp full=y

导出用户system下的所有表:
E:\app\Administrator\product\11.1.0\db_1\BIN> exp system/123456@mywfdb file=e:\mywfdb20131128.dmp owner=(system)

导出用户system下指定表:多个表用英文逗号隔开。
E:\app\Administrator\product\11.1.0\db_1\BIN> exp system/123456@mywfdb file=e:\mywfdb20131128.dmp tables=(table1,table2,……)

数据的导入
1 将E:\mywfdb20131128.dmp 中的数据导入 mywfdb数据库中。
E:\app\Administrator\product\11.1.0\db_1\BIN>imp system/123456@mywfdb  file=e:\mywfdb20131128.dmp
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。在后面加上 ignore=y 就可以了。
2 将E:\mywfdb20131128.dmp中的表table1导入
E:\app\Administrator\product\11.1.0\db_1\BIN>imp system/123456@mywfdb file=e:\mywfdb20131128.dmp  tables=(table1)
一般情况将表彻底删除,然后导入。

转载请注明出处:http://kevin12.iteye.com/blog/1982275
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:05:45
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/5563/
本文WWW.DOC100.NET DOC100.NET版权所有。