熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

oracle常用目錄結構

2013-11-13 15:48:50  來源: Oracle 

  oracle常用目錄結構

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

  關於Linux下Oralce 的安裝請參照

  VmWare下安裝RHEL (配置Oracle安裝環境)

  Linux (RHEL )下安裝Oracle g R

  下面給出Oracle的目錄結構圖該結構圖來自cto為windows環境下的結構圖供參考

  OFA

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

  /u/db/oracle/product/

  則相應的可以設定為$ORACLE_BASE=/u/db/oracle/ $ORACLE_HOME=$ORACLE_BASE/product/

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

  ORACLE_BASE:

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

  ORACLE_HOME:

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

  如$ORACLE_HOME=$ORACLE_BASE/g  完整的路徑即為$ORACLE_HOME=/u/app/oracle/g

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

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

  /bin            主要包含用於數據庫管理的各種命令等如impdbexpdpemctlemca等

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

  /dbs            存放數據庫服務器端的參數文件Spfile如spfileorclorainitora密碼文件orapworcl等

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

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

  /network/admin  有關監聽器listenerora和sqlnetora以及tnsnamesora等

  /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      /u/app/oracle/admin/orcl/bdu

  mp

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

  mp

  max_dump_file_size                   string      UNLIMITED

  shadow_core_dump                     string      partial

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

  mp

  使用v$parameter查看

  SQL> select namevalue from v$parameter where value like /u%;

  NAME                           VALUE

  

  spfile                         /u/app/oracle/g/dbs/spfileorclora

  control_files                  /u/app/oracle/oradata/orcl/controlctl

  /u/app/oracle/oradata/orcl/controlctl

  db_recovery_file_dest          /u/app/oracle/flash_recovery_area

  background_dump_dest           /u/app/oracle/admin/orcl/bdump

  user_dump_dest                 /u/app/oracle/admin/orcl/udump

  core_dump_dest                 /u/app/oracle/admin/orcl/cdump

  audit_file_dest                /u/app/oracle/admin/orcl/adump

  dg_broker_config_file         /u/app/oracle/g/dbs/drorcldat

  dg_broker_config_file         /u/app/oracle/g/dbs/drorcldat

   rows selected


From:http://tw.wingwit.com/Article/program/Oracle/201311/17335.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.