Oracle 常用目錄結構(10g)

--==============================

-- Oracle 常用目錄結構(10g)

--==============================

 

    大多數情況下,瞭解Oracle常用目錄結構,將大大提高數據庫管理與維護的工作效率,本文介紹了Oracle 10g 的常用目錄。

     

OFA 

    下面給出Oracle 最優靈活體系結構OFA(Optimal Flexible Architecture)的推薦目錄設置樣本,好處是便於安裝多個不同的版本

       /u01/db/oracle/product/10.2.0

        則相應的可以設定爲$ORACLE_BASE=/u01/db/oracle/ $ORACLE_HOME=$ORACLE_BASE/product/10.2.0

      

下面以Linux下的Oracle 10g爲例,列出Oracle說明常用目錄及其位置

      

ORACLE_BASE:

    Oracle目錄結構的根,該環境變量爲指定計算機上的所有Oracle產品目錄    如:$ORACLE_BASE=/u01/app/oracle

   

ORACLE_HOME:

    當前Oralce軟件安裝的主目錄,通常該環境變量爲由ORACLE_BASE指示的路徑下的一個目錄

       如:$ORACLE_HOME=$ORACLE_BASE/10g  完整的路徑即爲:$ORACLE_HOME=/u01/app/oracle/10g

    ORACLE_HOME包含與Oracle軟件運行有關的子目錄和網絡文件以及選定的組件等

   

    $ORACLE_HOME目錄中的常用子目錄如下:

       /bin            --主要包含用於數據庫管理的各種命令等,impdb,expdp,emctl,emca

       /css            --Oracle Cluster Synchronization服務有關的文件

       /dbs            --存放數據庫服務器端的參數文件Spfile,spfileorcl.ora,init.ora,密碼文件orapworcl

       /demo           --存放數據庫實例模式的腳本等  human_resources的相關腳本

       /install     --用於存儲ORACLE安裝後的端口號,iSQL*Plus以及Enterprise Manager Database Control啓動並登錄的方式等,如該路徑下的portlist.ini

       /network/admin  --有關監聽器listener.orasqlnet.ora以及tnsnames.ora

       /sysman/config  --用於與Oracle Enterprise Management有關的端口管理等

 

admin目錄

    位於$ORACLE_BASE目錄下,即$ORACLE_BASE/admin/$ORACLE_SID主要存儲的爲Oracle 後臺進程產生的相關文件及數據庫管理文件

    以下是其下常用的子目錄

       /adump        --存儲審計文件的目錄(需要首先設置audit_file_dest參數)

       /bdump        --後臺進程跟蹤文件(使用backgroud_dump_dest參數進行設置)

       /cdump        --存儲核心堆積文件(使用core_dump_dest參數進行設置)

       /create       --存儲用於創建數據庫的腳本。創建新的數據庫時,DBCA將創建數據庫的腳本放置在這個目錄

       /exp          --建議存儲使用Export使用程序或Oracle Data Pump創建的數據庫導出文件的目錄

       /pfile        --初始化參數文件

       /udump        --存儲用戶進程跟蹤文件,使用user_dump_dest參數設置

 

oradata目錄

    Oracle數據庫文件缺省存儲該目錄下,$ORACLE_BASE/$ORACLE_SID/oradata,主要包括數據庫的控制文件、數據文件、重做日誌文件。

       dbf文件對應數據庫中每個表空間

       ctl文件爲控制文件

       log文件對應重做日誌文件組及其成員

 

flash_recovery_area目錄

    flash_recovery_area目錄存儲並管理與備份和恢復有關的文件。它包含系統中每個數據庫的子目錄。

    該目錄可用於存儲與恢復有關的文件,如控制文件、聯機重做日誌副本、歸檔日誌、閃回日誌以及Oracle數據庫恢復管理器(RMAN)備份等。

 

查看及設置相關路徑  

    --使用parameter查看

    SQL> show parameter dump

 

    NAME                                 TYPE        VALUE

    ------------------------------------ ----------- ------------------------------

    background_core_dump                 string      partial

    background_dump_dest                 string      /u01/app/oracle/admin/orcl/bdu

                                               mp

    core_dump_dest                       string      /u01/app/oracle/admin/orcl/cdu

                                               mp

    max_dump_file_size                   string      UNLIMITED

    shadow_core_dump                     string      partial

    user_dump_dest                       string      /u01/app/oracle/admin/orcl/udu

                                               mp

   

    --使用v$parameter查看

    SQL> select name,value from v$parameter where value like '/u01%';

 

    NAME                           VALUE

    ------------------------------ --------------------------------------------------

    spfile                         /u01/app/oracle/10g/dbs/spfileorcl.ora

    control_files                  /u01/app/oracle/oradata/orcl/control01.ctl,

                                   /u01/app/oracle/oradata/orcl/control02.ctl

 

    db_recovery_file_dest          /u01/app/oracle/flash_recovery_area

    background_dump_dest           /u01/app/oracle/admin/orcl/bdump

    user_dump_dest                 /u01/app/oracle/admin/orcl/udump

    core_dump_dest                 /u01/app/oracle/admin/orcl/cdump

    audit_file_dest                /u01/app/oracle/admin/orcl/adump

    dg_broker_config_file1         /u01/app/oracle/10g/dbs/dr1orcl.dat

    dg_broker_config_file2         /u01/app/oracle/10g/dbs/dr2orcl.dat

 

    9 rows selected.

   

更多參考

   

Oracle 數據庫實例啓動關閉過程

 

Oracle 10g SGA 的自動化管理

 

使用OEM,SQL*Plus,iSQL*Plus 管理Oracle實例

 

Oracle實例和Oracle數據庫(Oracle體系結構)

 

SQL 基礎-->常用函數

 

SQL基礎-->過濾和排序

 

SQL 基礎-->SELECT 查詢

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章