從源數據庫導出:
exp user1/pwd@server1 file=c:\temp\exp.dmp tables=(table1, table2)
導入到目標數據庫:
exp user2/pwd@server2 file=c:\temp\exp.dmp tables=(table1, table2)
Oracle就是有這個好處,可以直接將遠程的數據導出到本地;或者將本地的數據文件導入到遠程數據庫。而SQL SERVER的備份、還原文件,一定是放在遠程服務器本機的。
補充一下,如果有許多表,那麼以上語句可能會換行。但以上命令是在DOS命令窗口執行的,命令行方式,容不得換行。那咋辦呢?我的笨辦法是將語句拷貝到WORD文檔,然後將回車換行符替換掉。替換的方法:在替換窗口,查找內容輸入 ^p(注意是小寫),替換內容為空,然後替換即可。