Oracle數據備份的方法很多,下面就教您一個將服務器上的Oracle數據備份到本地的方法,希望對你學習Oracle數據備份方面能有所幫助。
項目中會訪問服務器上的Oracle數據庫,如何要想在本地機子上有同樣的表空間
1, 以連接到的服務器的用戶名和密碼登錄到PLSQL DEVELOPER中,在菜單中選擇TOOLS---->Export User Objects.. 如下圖:
User中是你當前登錄的用戶,也就是要導出數據的用戶名.選中底下的幾個復選框和單行按鈕,如下圖,在Output file一欄中選擇存入導出文件的位置及文件名.文件名默認為.sql文件.
2. 選擇TOOLS-->Export Tables打開如下對話框
要選擇紅色框中的一欄.復選框都不要選中..在Output file中選擇導出文件的位置和寫文件名.擴展名不用手寫,導出時默認為.pde文件.
3.. 在ORACLE中新創建一個用戶,給用戶分配CONNECT和RESOURCES權限.新建的用戶名必須和要連接服務器上的用戶名一致,因為在導出時咱選擇了" Include Owner".這樣在導出時在自動加上了用戶名.也就是create table 用戶名.表名..所以在本地服務中要用跟連接服務器上的用戶名一致.創建好新用戶以後在PLSQL DEVELOPER中以創建的新用戶登錄.這時要登錄到本地的ORACLE服務,我的本地Oracle服務是ORA92.
4.. 選擇FILE--->OPEN------>COMMAND FILE . 選擇剛導出的 文件名.sql文件.再按執行按鈕(F8)執行SQL語句..
5... TOOLS-->Import Tables 如下圖:
在紅色框中選擇上面導出的 文件名.pde文件 ,選擇導入
6 OK 將服務器上的Oracle數據備份到本地操作已經成功了。