使用PL/SQL匯出資料庫時,可以匯出3種檔案,分別是

  1. ".dmp"檔:這是匯出整個資料庫的物件,包含Table裡的資料
  2. ".sql檔":這是利用T-sql的方式匯出
  3. ".pde檔":此檔案是PL/SQL自己的檔案,這相對起來比較小,可是有時候會失敗,目前原因不明

Command mode中也可以進行匯入與匯出DB的動作:

 1.匯入dmp檔中部分Table

imp UserName/Password@sid fromuser=UserName touser=UserName tables=table1,table2,table3  file=DmpPath log=LogPath

  • UserName: 使用者名稱
  • Password: 密碼
  • sid: oracle service id
  • fromuser: 匯入資料由哪個使用者提供
  • touser: 匯入到哪個使用者
  • file: dmp檔完整路徑,包含檔案名稱(Ex. 'C:\backup file\dmpFile.dmp'),若路徑沒有空格不需單引號
  • log: 匯入時產生的Log檔存放路徑(Ex. 'C:\backup file\LogFile.log'),若路徑沒有空格不需單引號
  • tables:需匯入的Table名稱

2.匯入dmp檔中所有檔案(如Table、Sequence、Procedure...)

imp UserName/Password@sid fromuser=UserName touser=UserName file=DmpPath log=LogPath

3. 匯出dmp部分Table

exp username/password@sid tables=table1,table2,table3 file=DmpPath log=LogPath

4.匯出dmp所有檔案(如Table、Sequence、Procedure...)

exp username/password@sid file=DmpPath log=LogPath

5.其他匯出語法(匯出所有物件)

exp  username/password@sid full=y file=DmpPath log=LogPath

 


arrow
arrow
    全站熱搜

    Big Bear 發表在 痞客邦 留言(0) 人氣()