Oracle的OFA架構

來源:互聯網
上載者:User

標籤:

Oracle的最佳靈活體繫結構(Optimal Flexible Architecture,簡稱OFA),是指Oracle軟體和資料庫檔案及檔案夾的命名規範和儲存位置規則。可以將它作為一組好的習慣,它使使用者可以很容易地找到與Oracle資料庫相關的檔案結構。

  使用最佳靈活體繫結構,能夠簡化資料庫系統的管理工作,使資料庫管理員更加容易地定位檔案或添加檔案;還可以將Oracle系統的執行檔案、管理檔案、資料檔案分別儲存到不同的硬碟上,從而有效地使用使用者系統中的所有儲存空間、克服某個(些)硬碟儲存空間的限制,合理分配儲存負擔,降低單個硬碟儲存速度方面的瓶頸,提高整個系統的儲存效率。

最優靈活體繫結構(Optimal Flexible Architecture,簡稱OFA)

OFA其實就是一種Oracle的一種規範,其意義就是用一種統一的給檔案和檔案夾的規則,和檔案存放目錄的規則做一個約定。這樣,我們不管是安裝多個版本的Oracle Database也好,因為目錄規範,命名規範,這樣軟體不會衝突,方便管理,檔案也方便尋找。通過遵循OFA的指導,使得整個系統可以更加靈活。

Linux/Unix平台上的OFA命名機制
mount點的命名採用/pm的方式,其中p 是一個串字元常量,m 是一個固定長度的數字。例如:/u01、/u02、/ora01、/ora02都是不錯的選擇。

BASE目錄通常是/pm/h/u,其中h是字元常量,通常是app。u是目錄所有者,通常是oracle。
ORACLE_HOME目錄通常是/pm/h/u/product/V。其中V是版本號碼,例如9.2.0、10.2.0。新增的一些組件,例如asm、agent都在這個目錄下面,例如/u01/app/oracle/product/10.2.0/agent、/u01/app/oracle/product/10.2.0/asm
資料庫特定的管理檔案,例如啟動參數檔案、轉儲檔案目錄通常是/pm/h/u/admin/d/a。其中admin為固定字元,d表示資料庫的名字,a表示子目錄的名稱,例如警示日誌是alert_ora10g.log,使用者目錄是bdump,資料庫執行個體名為ora10g則alert日誌所在的目錄為,$ORACLE_BASE/admin/ORCL/bdump/alert_ora10g.log。

關鍵檔案通常是/pm/h/u/q/d,其中q為一個字串,通常是oradata,d表示資料名。控制檔案通常是controln.ctl,n為兩位長度的數字,例如control01.ctl、control02.ctl。redon.log,n為兩位長度的數字,例如redo01.log、redo02.log,資料檔案tn.dbf,t表示資料表空間的名字,n為兩位長度的數字,例如users01.dbf、users02.dbf等
一般情況下的目錄結構

子目錄名
用途
樣本
adhoc儲存資料庫專用的SQL和PL/SQL指令碼$ORACLE_BASE/admin/SID/adhoc
arch儲存已歸檔的重做記錄檔$ORACLE_BASE/admin/SID/arch
adump儲存審計檔案的目錄(需要首先設定AUDIT_FILE_DEST)參數$ORACLE_BASE/admin/SID/adump
bdump儲存後台進程追蹤檔案與警告記錄檔。使用BACKGROUND_DUMP_DEST參數進行設定$ORACLE_BASE/admin/SID /bdump
cdump儲存核心堆積檔案。使用CORE_DUMP_DEST參數進行設定$ORACLE_BASE/admin/SID/ cdump
udump儲存使用者進程追蹤檔案。使用USER_DUMP_DEST參數進行設定$ORACLE_BASE/admin/SID /udump
scripts儲存用於建立資料庫的指令碼。在建立新的資料庫時,DBCA將建立資料庫的指令碼設定在這個目錄中$ORACLE_BASE/admin/SID /scripts
exp建議儲存使用Export公用程式或Oracle Data Pump建立的資料庫匯出檔案的目錄$ORACLE_BASE/admin/SID/exp
logbook儲存資料庫曆史與狀態記錄檔$ORACLE_BASE/admin/SID/logbook
pfile用於啟動資料庫的參數檔案被放置在這個目錄中$ORACLE_BASE/admin/SID/pfile
oraInventory
Oracle在伺服器上使用一個名為Oracle的清單目錄也稱為OraInventory的特殊目錄,用來儲存所有的Oracle軟體清單。多個Oracle安裝可以共用相同的清單目錄。只有第一次安裝 Oracle時需要在環境變數中指定

Oracle的OFA架構

聯繫我們

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