Oracle 11g導入導出命令


首先需要進入系統的cmd:

執行導出命令,效果如下

expdp hisjk/hisjk@orcl  directory=DATA_PUMP_DIR dumpfile=hisjk.dmp SCHEMAS=hisjk logfile=hisjk.log ;

再執行導入命令

impdp hisjk/hisjk@orcl  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/pass@orcl登錄不了的話 可以去系統環境變量中查看  path中 server的位置是否被放在了客戶端的位置之后

例如:下面的是正常的哦

如果不正常的話,那服務端的地址放在客戶端地址之前就可以了,因為服務器是按照地址先后順序來解析oracle server的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM