Oracle- 資料庫的備份

來源:互聯網
上載者:User

標籤:

  Oracle中對資料對象和資料的管理,無疑都是使用PL/SQL Developer來進行管理,該工具也提供給我們很多方便、快捷的操作,使得我們不再為Oracle本身醜陋、難用的UI而抱怨。由於我們一般都是建建表、查查資料的操作居多,較少會考慮系統的整個Oracle的完整備份操作。但是在我們一些發佈動作中,我們必須考慮如何把Oracle的對象、表資料匯出到Sql指令碼中,並且把建立Oracle資料表空間、建立Oracle資料庫的操作也放到指令碼中,這樣我們就方便快速還原或者部署Oracle資料庫到新的機器上了。

  本文主要介紹如何結合Sql指令碼和PL/SQL Developer工具來實現建立資料表空間、建立資料庫、備份資料庫、資料匯出等操作。

  操作步驟

  1.使用PL/SQL Developer登入你需要備份的資料庫;

  2.選擇工具->匯出使用者物件;

  3.在對象列表中選擇需要備份的對象,再選擇一個sql類型的輸出檔案,點擊【匯出】,這隻是匯出資料結構;

  4.選擇工具->匯出表;

  5.在列表中選擇需要匯出資料的表,再選擇【SQL插入】,選擇一個sql類型的檔案,點擊【匯出】,這一步是把資料匯出資料庫。

  6.這樣就得到兩個sql,分別是備份資料結構和備份資料的。

 

 

  二、使用命令備份資料庫

  使用命令列需要到本地的資料庫伺服器,開啟CMD。輸入:exp user/[email protected]_name full=y file=D:\database.dmp log=D:\database.log

  如果匯出時出現 敬告原因:字元集問題
  解決辦法是:exp user/[email protected]_name full=y file=D:\database.dmp log=D:\database.log statistics=none   ( exp命令加statistics=none選項 )

 

 

Oracle- 資料庫的備份

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.