Oracle 9i下以裸裝置方式安裝資料庫

來源:互聯網
上載者:User

一直都在Oracle 10G下以裸裝置方式手工建庫,今天嘗試在oracle 9i下同樣以裸裝置方式手工建庫,遇到點麻煩,不過好一番折騰之後,終於還是解決了,詳盡記錄如下。

一直都在oracle10G下以裸裝置方式手工建庫,今天嘗試在oracle9i下同樣以裸裝置方式手工建庫,遇到點麻煩,不過好一番折騰之後,終於還是解決了,詳盡記錄如下。

首先在卷組vg00下建好oracle9i所需的裸裝置檔案,然後以oracle使用者登陸到圖形介面,開啟dbca程式,通過手工指定裸裝置檔案及路徑的方式來建立資料檔案、控制檔案以及記錄檔,結果在安裝的時候系統報錯如下:

這個錯誤所提示的訊息就是系統並沒有使用裸裝置,而直接使用檔案系統的方式來建立資料庫,所以提示空間不夠,如果硬要往下安裝,其結果只能是失敗。

在oracle10G跟oracle9i裡使用dbca安裝資料庫時有一點不同之處,在oracle10G中,系統會明確的詢問你,在建庫的時候是使用檔案系統的方式還是使用裸裝置的方式,如所示:

在這幅圖裡面,如果選擇“file system”,那麼表示以檔案系統的方式進行資料庫的安裝,這種方式一般在做實驗的時候用,圖方便。生產環境中,大多使用裸裝置方式建庫,也就是這裡的“raw devices”。選擇了之後, 【 幫客之家 www.Linuxidc.com 】 可以採取使用map的方法實現把要建的表名稱跟對應的裸裝置路徑寫到文字檔中,然後通過映射這個檔案裡面的內容來進行資料表空間的劃分,還有一種方法就是手工指定,這種方法使用得比較普遍。

那麼,oracle9i中沒有這樣的選項,但oracle官方又沒有說9i裡面不能使用裸裝置來建庫,怎麼辦?這裡不得不提到一個叫“DBCA_RAW_CONFIG”的參數,可以通過在作業系統中定義這個參數的值對應對應檔,然後將這個值寫入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.