首先需要进入系统的cmd:

执行导出命令,效果如下

expdp hisjk/[email protected]  directory=DATA_PUMP_DIR dumpfile=hisjk.dmp SCHEMAS=hisjk logfile=hisjk.log ;

再执行导入命令

impdp hisjk/[email protected]  directory=DATA_PUMP_DIR dumpfile=hisjk.dmp SCHEMAS=hisjk logfile=hisjk.log  TABLE_EXISTS_ACTION=TRUNCATE ;

其中

TABLE_EXISTS_ACTION 的解释如下

当使用IMPDP完成数据库导入时,如遇到表已存在时,Oracle提供给我们如下四种处理方式:
a.忽略(SKIP,默认行为);
b.在原有数据基础上继续增加(APPEND);
c.先DROP表,然后创建表,最后完成数据插入(REPLACE);
d.先TRUNCATE,再完成数据插入(TRUNCATE)。

如果遇到在cmd  sqlplus/nolog 之后 执行conn  user/[email protected]登录不了的话 可以去系统环境变量中查看  path中 server的位置是否被放在了客户端的位置之后

例如:下面的是正常的哦

Oracle 11g导入导出命令

如果不正常的话,那服务端的地址放在客户端地址之前就可以了,因为服务器是按照地址先后顺序来解析oracle server的

相关文章:

  • 2022-12-23
  • 2022-02-05
  • 2021-11-27
  • 2021-12-28
  • 2021-12-05
  • 2022-12-23
  • 2021-11-18
猜你喜欢
  • 2021-12-26
  • 2021-12-25
  • 2022-02-12
  • 2022-02-16
  • 2022-12-23
相关资源
相似解决方案