Navicat工具進行Oracle資料庫複寫or備份、還原功能(由評教需要所談)

來源:互聯網
上載者:User

GXPT是一個分布式系統,此系統暫時包含許可權系統、基礎系統、評教系統、考試系統,各個系統建有自己的oracle資料庫。我們小組負責的是評教系統,而評教系統的正常需要藉助於許可權系統和基礎系統,具體的業務這裡就不多解釋了。近期要進行評教活動了,基礎系統在往基礎庫中錄入真實資料,而評教系統還想進行一下功能及壓力測試,當然就不同直接操作基礎真實資料庫的資料了,於是我們準備了一台裝有oracle的待命伺服器,作為測試使用。

Oracle資料庫不能像SqlServer那樣直接進行備份還原。我首先建好了基礎系統資料表空間,並為其建立使用者且分配了許可權,為了實現oracle資料庫複寫 or 備份還原,我這裡提供Navicat的3種操作方式:

1.使用Navicat Premium工具複製oracle表資料

這種方式就相當於Ctrl+C 與Ctrl+V操作;直接複製源oracle資料庫的資料到目標資料庫中,這種方式比較快,但感覺也容易出錯,資料匯入錯誤可以繼續匯入其他表資料。直接選擇源庫的一張表,按Ctrl+C ,到目標庫中選中表,按Ctrl+V,即可選擇要複製的資料表、視圖等內容。

 

2.Navicat 匯出、匯入嚮導來備份還原

這是真正的備份、還原作業,通過這種方式操作“匯出嚮導”進行資料備份時,要參考一下“匯入嚮導”支援的資料格式,以防資料不容易還原。這種方式每張表會匯出一個相應檔案。

2.1 選中源庫‘表’,選擇匯出嚮導,進行資料備份

 

2.2 選中目標庫‘表’,選擇匯入嚮導,進行資料還原

 

3. Navicat 運行、轉儲SQL檔案來還原、備份oracle資料庫

這種方式整個資料庫的表可以匯出到一個sql檔案中,這樣操作不易丟失檔案或資料,3種方式相比之下這種方式是最可靠的方式。

3.1 選中目標庫‘表’,選擇"轉儲SQL檔案"嚮導,進行資料備份

 

3.2 選中目標庫‘表’,選擇"運行SQL檔案",進行資料還原

 

至此Navicat工具對Oracle資料庫進行複製 or 備份、還原作業的功能實現,就介紹完畢了,也許還有更好的操作方式我還沒發現,希望更多人來分享、交流學習

來自  http://www.2cto.com/database/201405/305467.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.