按用户导出

G:\app\Administrator\product\11.2.0\dbhome_1\BIN>  expdp system/oracle@localhost:1521/orcl schemas=taskdb dumpfile=taskdb.dmp DIRECTORY=dump_dir

按用户导入

1)新用户不存在: G:\app\Administrator\product\11.2.0\dbhome_1\BIN> impdp system/oracle@localhost:1521/orcl directory=dump_dir dumpfile=taskDB.dmp REMAP_SCHEMA=taskDB:qianzhang 

2)新用户存在: G:\app\Administrator\product\11.2.0\dbhome_1\BIN> impdp qianzhang/qianzhang@localhost:1521/orcl directory=dump_dir dumpfile=taskDB.dmp REMAP_SCHEMA=taskDB:qianzhang 

备注: 
1、expdp 和impdp 需要是执行在服务器上的cmd窗口中的,directory=dump_dir 是建立在服务器上的目录,
可以用语句“select * from dba_directories”查询,   如果没有建立,则需要登录sqlplus,用语句“SQL> create directory dump_dir as 'd:\dump';”进行创建 2、taskDB是原用户,qianzhang是新的用户,qianzhang不存在时会自动建立,其权限和使用的表空间与taskDB相同,但此时用qianzhang无法登录,必须修改qianzhang的密码

  

posted on 2021-03-26 10:41  十行道人  阅读(344)  评论(0编辑  收藏  举报