GXPT它是一個分布式系統,該系統包括一個臨時許可系統、基本系統、教學評價體系、考試系統,每個系統都有自己的oracle資料庫。統,而評教系統的正常須要借助于權限系統和基礎系統,詳細的業務這裡就不多解釋了。
最近要進行評教活動了,基礎系統在往基礎庫中錄入真實資料,而評教系統還想進行一下功能及壓力測試。當然就不同直接操作基礎真實資料庫的資料了,于是我們準備了一台裝有oracle的備用server。作為測試使用。
Oracle資料庫不能像SqlServer那樣直接進行備份還原。我首先建好了基礎系統表空間,并為其建立使用者且配置設定了權限,為了實作oracle資料庫複制 or 備份還原,我這裡提供Navicat的3種操作方式:
1.使用Navicat Premium工具複制oracle表資料
這樣的方式就相當于Ctrl+C 與Ctrl+V操作;直接複制源oracle資料庫的資料到目标資料庫中。這樣的方式比較快,但感覺也easy出錯。資料導入錯誤能夠繼續導入其它表資料。直接選擇源庫的一張表,按Ctrl+C ,到目标庫中選中表,按Ctrl+V。就可以選擇要複制的資料表、視圖等内容。
2.Navicat 導出、導入向導來備份還原
這是真正的備份、還原操作,通過這樣的方式操作“導出向導”進行資料備份時。要參考一下“導入向導”支援的資料格式,以防資料不easy還原。這樣的方式每張表會導出一個對應檔案。
2.1 選中源庫‘表’,選擇導出向導,進行資料備份
2.2 選中目标庫‘表’,選擇導入向導,進行資料還原
3. Navicat 執行、轉儲SQL檔案來還原、備份oracle資料庫
這樣的方式整個資料庫的表能夠導出到一個sql檔案裡。這樣操作不易丢失檔案或資料,3種方式相比之下這樣的方式是最可靠的方式。
3.1 選中目标庫‘表’,選擇"轉儲SQL檔案"向導。進行資料備份
3.2 選中目标庫‘表’。選擇"執行SQL檔案",進行資料還原
至此Navicat工具對Oracle資料庫進行複制 or 備份、還原操作的功能實作,就介紹完成了,或許有經營我還沒有找到一個更好的模式,我希望很多其他人分享、交流學習。
版權聲明:本文部落格原創文章,部落格,未經同意,不得轉載。
本文轉自mfrbuaa部落格園部落格,原文連結:http://www.cnblogs.com/mfrbuaa/p/4628410.html,如需轉載請自行聯系原作者