Oracle資料庫檔案目錄結構

2021-04-16 18:53:52 字數 1768 閱讀 1776

oracle database 10g安裝完成後,其目錄結構與oracle9i有很大不同。oracle database 10g和oracle9i的檔案目錄主要結構如圖1-5所示。在oracle database 10g的檔案目錄中用db_1代替了oracle9i檔案目錄結構中的ora92。

圖1-5oracle database 10g和9i的檔案結構

在oracle database 10g中,oracle的目錄結構是由oracle_base及其子目錄oracle_home、admin、flash_recovery_area和oradata目錄構成的。為方便討論,用oracle_base代表oracle目錄樹的根,用oracle_home表示根目錄下的主目錄。

1.oracle_base目錄

oracle_base代表oracle目錄樹的根。如果使用oracle universal installer進行安裝,則oracle_base是指system_drive:/oracle/product/10.2.0。

2.oracle_home目錄

oracle_home主目錄位於system_drive:/oracle_base之下,它包含與oracle軟體執行有關的子目錄和網路檔案以及選定的元件等;若在主機上第一次且只安裝了oracle資料庫,沒有其他oracle產品,則使用預設的主目錄/db_1;如果在同一臺主機的同乙個根目錄下安裝多個產品或安裝了第2次,則oracle_home主目錄會以db_n的形式出現,即db_2、db_3等。這也是為什麼在oracle_base目錄可以有多個oracle_home目錄的緣故。

oracle_home目錄中包括的主要子目錄有:

  ·/bin——主要包含用於資料庫管理的各種命令等。

  ·/css——與oracle cluster synchronization服務有關的檔案。

  ·/dbs——存放資料庫伺服器端的引數檔案spfile。

  ·/demo——存放資料庫例項模式的指令碼等。

  · /install——用於儲存oracle安裝後的埠號,isql*plus以及enterprise manager database control啟動並登入的方式等。

  ·/network/admin——有關***listener.ora和sqlnet.ora以及tnsnames.ora等。

  ·/sy**an/config——用於與oracle enterprise management有關的埠管理等。

3.admin目錄

資料庫管理檔案均儲存在oracle_base/admin/db_name目錄下。各個子目錄的主要含義如下:

  ·/bdump——後台程序跟蹤檔案。

  ·/cdump——資訊轉儲檔案(core dump)。

  ·/create——資料庫建立檔案。

  ·/exp——資料庫匯出檔案。

  ·/pfile——初始化引數檔案。

  ·/udump——使用者sql追蹤檔案。

4.oradata目錄

資料庫檔案儲存在oracle_base/oradata/db_name目錄下,該目錄主要儲存資料庫的控制檔案、資料檔案、重做日誌檔案。其中*.dbf檔案對應資料庫中每個表空間;.ctl檔案為控制檔案;.log檔案對應重做日誌檔案組及其成員。

5.flash_recovery_area目錄

flash_recovery_area目錄儲存並管理與備份和恢復有關的檔案。它包含系統中每個資料庫的子目錄。該目錄可用於儲存與恢復有關的檔案,如控制檔案、聯機重做日誌副本、歸檔日誌、閃回日誌以及oracle資料庫恢復管理器(rman)備份等。

1 Oracle資料庫檔案目錄結構

oracle database 10g安裝完成後,其目錄結構與oracle9i有很大不同。oracle database 10g和oracle9i的檔案目錄主要結構如圖1 5所示。在oracle database 10g的檔案目錄中用db 1代替了oracle9i檔案目錄結構中的ora92。在ora...

Oracle 10G 資料庫檔案目錄結構

在oracle database 10g中,oracle的目錄結構是由oracle base及其子目錄oracle home admin flash recovery area和oradata目錄構成的。為方便討論,用oracle base代表oracle目錄樹的根,用oracle home表示根目...

Oracle 10g資料庫檔案目錄結構

oracle database 10g安裝完成後,其目錄結構與oracle9i有很大不同。oracle database 10g和oracle9i的檔案目錄主要結構如下圖所示。在oracle database 10g的檔案目錄中用db 1代替了oracle9i檔案目錄結構中的ora92。在oracl...