利用Oracle管理伺服器將資料匯入匯出

來源:互聯網
上載者:User

在Oracle 9i中可以方便的把資料匯出為檔案,或者從檔案匯入。通過Oracle的管理伺服器(Oracle Management Server,OMS)可以方便的實現,整個操作過程中有很多地方需要解釋說明,但是完整的指導資料不多。各大論壇上很多所謂的高手,對該主題的回答往往是,高手是不用OMS的,用exp/impl吧。如果你執意追問,他多半會告訴你,其實我也不知道。如果有一份文檔可以傻瓜式的指導他們如何來做,大多數人會欣喜若狂且若無其事的下載儲存,回去慢慢研究。 使用EntERPrise Manager Console登陸的時候,會有兩個選項:獨立啟動和登陸到Oracle Management Server。前者可以讓我們執行一些普通的管理工作,比如管理帳戶、資料庫物件等,只有後者才能為我們提供備份的功能。不過在登陸到OMS之前,你必須首先安裝OMS服務。

啟動Oracle universal installer,查看已安裝產品,展開Oracle主目錄--oraHome92,如果沒有Oracle9i Management and integration,表示你尚未安裝。安裝方法是:

在Oracle universal installer的可用產品列表中,選擇安裝Oracle 9i Management and integration--Oracle Management Server即可。

安裝完成後,你需要配置一個管理資料庫,啟動:Configuration and Migration tools--Enterprise Manager Configuration Assistant。在配置操作中選擇配置本地的Oracle Management Server--建立一個新的資料庫檔案--典型。系統將會建立一個名為oemrep的資料庫,儲存管理資訊,其中你需要指定sys和system帳號的密碼。

安裝完成後,啟動Manage Server服務,Windows下你可以到後台服務中直接啟動,它的名字是OracleOraHome92ManagementServer。同時請保證其他自動啟動的Oracle服務也是啟動的。

然後可以用Enterprise Manaer Console登陸了,帳號sysman 密碼oem_temp。第一次登陸後系統會要求你輸入新的sysman密碼。如果在登陸的時候出現”身份證明不正確”的提示,請確認你使用的登陸帳號是sysman,如果帳號無誤卻始終出現該錯誤,請刪除剛才建立的資料庫,重建立一個。

如果你使用Windows,備份資料之前,首先需要建立一個作業系統的使用者,專門用於Oracle備份,比如建立使用者oracle_back,隸屬於Administrator組和ora_dba組。然後需要在本地策略中給該使用者賦一個批處理許可權。方法是:

控制台--管理工具--本地安全性原則--本地策略--使用者權利指派--作為批次工作登陸,在該許可權下面增加剛才建立的oracle_back使用者。

回到Enterprise Manager Console,開啟配置--喜好設定--首選身份證明,在目標名中找到你的機器名,同時它的目標類型為節點,在下面的身份證明中輸入oracle_back和它的密碼。然後找到你要備份的資料庫名,它的目標類型是資料庫,在身份證明中輸入dba帳號。OK,現在你可以備份資料了。在任意一張表中點右鍵,選擇資料管理--匯出,你就可以在作業中看到這個任務。

聯繫我們

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