oracle簡單數據導出,導入

oracle數據備份/恢復(exp/imp)linux

經過exp 能夠備份用戶數據數據庫

例如: exp user/passwd file=/tmp/date_bak.dmporacle

經過imp 能夠恢復備份的用戶數據app

例如: imp user/passwd file=/tmp/date_bak.dmp ide

在導出、導入時能夠加一些參數 full=y ignore=y table=table_a 或者 tables=(a,b)徹底導出,忽略主鍵,僅僅備份某些表
====詳情參考官房文檔使用code

linux oracle_client
客戶端在使用exp,imp 運行完後 echo $? 返回的也是 0
可是導出,導入沒有成功,沒有響應值
[oracle@app backup]$ exp user/passwd@pcsdb table="a,b,c" file=dbname.dmp
log=dbname.log
[oracle@app backup]$ echo $?
0
緣由可能有 1. oracle /bin 環境變量沒配對orm

  1. 在裝完oracle_client oracle/product/bin/exp 該文件是空值
    cat oracle/product/bin/exp 是空值ci

    解決方法:   將對應版本oracle 數據庫服務端的 scp  oracle/product/bin/exp  到客戶端對應的位置
    
    ERROR:Message 206 not found; No message file for product=RDBMS, facility=EXP: Release 12.1.0.2.0 - Production on Wed Mar 20 19:37:31 2019

Copyright (c) 1982, 2014, Orac文檔

Invalid format of Export utility nameit

Verify that ORACLE_HOME is properly set

Export terminated unsuccessfully

3.oracle_client rdbms/mesg裏客戶端缺乏 expplus.msb文件致使的

解決方法: 找到對應版本的數據庫 scp expus.msb 到客戶端 rdbms/mesg裏面

相關文章
相關標籤/搜索