博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle数据库导入导出命令
阅读量:7229 次
发布时间:2019-06-29

本文共 1072 字,大约阅读时间需要 3 分钟。

版权声明:欢迎评论和转载,转载请注明来源。 https://blog.csdn.net/zy332719794/article/details/50995910

------------------------------------

导入:

imp dba用户/dba密码@orcl file=d:\xxx.dmp touser=导入用户 fromuser=DMP库导出用户名

导出:

exp dba用户/dba密码@orcl file=d:\xxx.dmp owner=用户名

备注:有空表导出不成功,执行

select 'alter table '||table_name||' allocate extent;' from user_tables --where num_rows=0

新特性导入导出(expdb/impdp)

 

如果想导入的用户已经存在:

1. 导出用户 expdp user1/pass1 directory=dumpdir dumpfile=user1.dmp
2. 导入用户 impdp user2/pass2 directory=dumpdir dumpfile=user1.dmp REMAP_SCHEMA=user1:user2 EXCLUDE=USER

如果想导入的用户不存在:

1. 导出用户 expdp user1/pass1 directory=dumpdir dumpfile=user1.dmp
2. 导入用户 impdp system/passsystem directory=dumpdir dumpfile=user1.dmp REMAP_SCHEMA=user1:user2
3. user2会自动建立,其权限和使用的表空间与user1相同,但此时用user2无法登录,必须修改user2的密码

 

“目录名 DUMP_DIR 无效”是因为对Geobase来说,他看不到DUMP_DIR的存在,只要运行下面的命令就可以了:

GRANT READ,WRITE ON DIRECTORY DUMP_DIR to geobase;

然后在另一台电脑上,首先创建相应的表空间和用户[仍然是geobase],然后运行

impdp system/admin directory=DUMP_DIR dumpfile=geobase.dmp logfile=impgeobase.log schemas=geobase
即加注成功。

 

 

-------------------------------------

 

 

你可能感兴趣的文章
SMB简介sabma服务(一)
查看>>
ANT简明教程
查看>>
Eclipse Luna WTP 与 Tomcat 8 的整合存在一个很头疼的 Bug
查看>>
小数在计算机里面的存放
查看>>
数据结构中的各种树简单解释
查看>>
我的朗科运维第七课
查看>>
CentOS的进程管理二
查看>>
https客户端证书导入
查看>>
用 PreparedStatement 向 SqlServer 中一次性插入多条记录
查看>>
Slackware-2014-0903
查看>>
CentOS下安装JDK1.7
查看>>
LDAP DIT设计参考
查看>>
iptables详解
查看>>
Protostuff 介绍
查看>>
一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别...
查看>>
参数验证其实可以更简明一点
查看>>
Set up Mule runtime env with mule-standalone-3.6.0
查看>>
Linux基础-linux命令:csplit
查看>>
core_framework —— 基于libev的轻量级lua网络开发框架
查看>>
回到顶部
查看>>