oracle导出dmp文件

Posted 奋进的白羊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle导出dmp文件相关的知识,希望对你有一定的参考价值。

使用dmp方式导出时有些表未导出
原因:表创建完未执行过
1、在plsql中执行下面sql语句,将查询出的结果复制出来依次执行。
select 'alter table ‘|| table_name || ’ allocate extent;’
from user_tables where segment_created=‘NO’;
2、导出dmp文件
导入的命令是:imp 用户名/密码@网络服务名 file=xxx.dmp full=y;
导出的命令是:exp 用户名/密码@网络服务名 file=xxx.dmp tables=(表名);

导出多个表时,表名使用逗号隔开如:
tables=(table1,table2,table3)。

搜索资料
https://blog.csdn.net/qq_35556233/article/details/121283717
https://blog.csdn.net/weixin_28809949/article/details/116349508

oracle导入导出 dmp文件

oracle导入导出 dmp文件:

打开cmd窗口,在cmd窗口下,按照个人需要输入以下对应的命令:

1、imp 用户名/密码@网络服务名 file=XXX.dmp fromuser=XXX touser=XXX;//导入dmp文件

2、imp 用户名/密码@网络服务名 file=xxx.dmp full=y;//导入dmp文件

3、imp aichannel/[email protected] full=y file= d:data ewsmgnt.dmp ignore=y;//跳过建表语句

4、exp system/[email protected] file=d:daochu.dmp full=y;//导出整个数据库

5、exp system/[email protected] file=d:daochu.dmp owner=(system,sys)//导出指定用户的数据

6、exp system/[email protected] file=d:daochu.dmp tables=(table1) igonre = y;//导出指定表(igonre可有可无)

7、exp aichannel/[email protected] file= d:data ewsmgnt.dmp tables=(inner_notify,notify_staff_relat);//将数据库中的表inner_notify、notify_staff_relat导出

8、exp 用户名/密码@网络服务名 file=xxx.dmp tables=(表名);//导出 dmp文件

9、exp 用户名/密码@网络服务名 file=xxx.dmp tables=(table1,table2,table3)。//导出多个 dmp文件

以上是关于oracle导出dmp文件的主要内容,如果未能解决你的问题,请参考以下文章

oracle如何在本机导出dmp文件?

如何在oracle中导入导出dmp文件

oracle单实例使用exp导出全库的数据dmp文件 怎么使用imp导入到oracle rac数据库中?

ORACLE 的dmp文件

oracle dmp文件怎么打开

oracle数据库怎么用impdp导入.dmp文件