Navicat備份遠程Oracle數據庫到本地

公司的數據庫是本地的,我只能在公司連,回家就不能跑項目了,一跑就報SQLException,因此但願能夠把數據庫複製到個人本地來。數據庫

  由於一直在用Navicat操做數據庫,這裏就分享一下用Navicat備份遠程oracle數據庫導本地的過程。

  一、首先本地確定要裝oracle吧
oracle

  二、在本地創建一個用戶並分配表空間:ide

   建立表空間ui

create tablespace tbs_puhuilicai
datafile 'D:\oracle\oracledata\puhuilicai\puhuilicai_data.dbf' size 200M
autoextend on next 10M maxsize unlimited
extent management local autoallocate
segment space management auto;

 

   建立用戶並分配權限spa

create user factoring3_dev identified by danny default;
grant connect to factoring3_dev;
grant resource to factoring3_dev;

 

  三、備份遠程數據庫日誌

   用navicat登陸剛創建的oracle用戶:code

  這裏寫圖片描述

   登陸開發環境的數據庫並複製全部的表:對象

  這裏寫圖片描述

   到本地帳戶「表」的區域,右鍵粘貼,會彈出數據傳輸的對話框,這裏能夠選擇要轉儲的數據庫對象:表、視圖、序列等。blog

  這裏寫圖片描述

   在高級選項卡中還有一些高級選擇,好比我備份的時候報了一個錯誤「[Err] [Dtf] ORA-01740: 標識符中缺失雙引號」,緣由就是某個字段中的內容存在特殊字符單引號 」 ’ 「,對於這種影響不太大的錯誤,能夠勾選「遇到錯誤繼續」的選項。圖片

  這裏寫圖片描述

   開始後,能夠在信息日誌選項卡中實施查看執行進度與日誌:

  這裏寫圖片描述

相關文章
相關標籤/搜索