使用PL/SQL匯出資料庫時,可以匯出3種檔案,分別是
- ".dmp"檔:這是匯出整個資料庫的物件,包含Table裡的資料
- ".sql檔":這是利用T-sql的方式匯出
- ".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
全站熱搜