?
--==============================
-- Oracle 常用目錄結(jié)構(gòu) (10g)
--==============================
?
??? 大多數(shù)情況下,了解 Oracle 常用目錄結(jié)構(gòu),將大大提高數(shù)據(jù)庫管理與維護(hù)的工作效率,本文介紹了 Oracle 10g 的常用目錄。
???
??? 關(guān)于 Linux 下 Oralce 的安裝,請參照 :
?????? VmWare6.5.2 下 安 裝 RHEL 5.4 ( 配 置 Oracle 安 裝 環(huán) 境 )
?????? Linux (RHEL 5.4) 下 安 裝 Oracle 10g R2 ?
???
下面給出 Oracle 的目錄結(jié)構(gòu)圖,該結(jié)構(gòu)圖來自 51cto ,為 windows 環(huán)境下的結(jié)構(gòu)圖,供參考。
?
????
???
?
?
OFA : ?
??? 下面給出 Oracle 最優(yōu)靈活體系結(jié)構(gòu) OFA ( Optimal Flexible Architecture ) 的推薦目錄設(shè)置樣本,好處是便于安裝多個(gè)不同的版本
?????? / u01 / db / oracle / product / 10.2.0
??? ??? 則相應(yīng)的可以設(shè)定為 $ORACLE_BASE =/ u01 / db / oracle / , $ORACLE_HOME = $ORACLE_BASE / product / 10.2.0
??????
下面以 Linux 下的 Oracle 10g 為例,列出 Oracle 說明常用目錄及其位置
??????
ORACLE_BASE :
??? 為 Oracle 目錄結(jié)構(gòu)的根,該環(huán)境變量為指定計(jì)算機(jī)上的所有 Oracle 產(chǎn)品目錄 ??? 如: $ORACLE_BASE =/ u01 / app / oracle
???
ORACLE_HOME :
??? 當(dāng)前 Oralce 軟件安裝的主目錄,通常該環(huán)境變量為由 ORACLE_BASE 指示的路徑下的一個(gè)目錄
?????? 如: $ORACLE_HOME = $ORACLE_BASE / 10g ? 完整的路徑即為: $ORACLE_HOME =/ u01 / app / oracle / 10g
??? ORACLE_HOME 包含與 Oracle 軟件運(yùn)行有關(guān)的子目錄和網(wǎng)絡(luò)文件以及選定的組件等
???
??? $ORACLE_HOME 目錄中的常用子目錄如下:
?????? / bin ??????????? -- 主要包含用于數(shù)據(jù)庫管理的各種命令等 , 如 impdb,expdp,emctl,emca 等
?????? / css ??????????? -- 與 Oracle Cluster Synchronization 服務(wù)有關(guān)的文件
?????? / dbs ??????????? -- 存放數(shù)據(jù)庫服務(wù)器端的參數(shù)文件 Spfile, 如 spfileorcl.ora,init.ora, 密碼文件 orapworcl 等
?????? / demo ?????????? -- 存放數(shù)據(jù)庫實(shí)例模式的腳本等 ? 如 human_resources 的相關(guān)腳本
?????? / install ???? -- 用于存儲 ORACLE 安裝后的端口號 ,iSQL*Plus 以及 Enterprise Manager Database Control 啟動并登錄的方式等 , 如該路徑下的 portlist.ini
?????? / network / admin ? -- 有關(guān)監(jiān)聽器 listener.ora 和 sqlnet.ora 以及 tnsnames.ora 等
?????? / sysman / config ? -- 用于與 Oracle Enterprise Management 有關(guān)的端口管理等
?
admin 目錄
??? 位于 $ORACLE_BASE 目錄下,即 $ORACLE_BASE / admin / $ORACLE_SID 主要存儲的為 Oracle 后臺進(jìn)程產(chǎn)生的相關(guān)文件及數(shù)據(jù)庫管理文件
??? 以下是其下常用的子目錄
?????? / adump ??????? -- 存儲審計(jì)文件的目錄 ( 需要首先設(shè)置 audit_file_dest 參數(shù) )
?????? / bdump ??????? -- 后臺進(jìn)程跟蹤文件 ( 使用 backgroud_dump_dest 參數(shù)進(jìn)行設(shè)置 )
?????? / cdump ??????? -- 存儲核心堆積文件 ( 使用 core_dump_dest 參數(shù)進(jìn)行設(shè)置 )
?????? / create ?????? -- 存儲用于創(chuàng)建數(shù)據(jù)庫的腳本。創(chuàng)建新的數(shù)據(jù)庫時(shí) ,DBCA 將創(chuàng)建數(shù)據(jù)庫的腳本放置在這個(gè)目錄
?????? / exp ????????? -- 建議存儲使用 Export 使用程序或 Oracle Data Pump 創(chuàng)建的數(shù)據(jù)庫導(dǎo)出文件的目錄
?????? / pfile ??????? -- 初始化參數(shù)文件
?????? / udump ??????? -- 存儲用戶進(jìn)程跟蹤文件 , 使用 user_dump_dest 參數(shù)設(shè)置
?
oradata 目錄
??? Oracle 數(shù)據(jù)庫文件缺省存儲該目錄下 , 即 $ORACLE_BASE / $ORACLE_SID / oradata , 主要包括數(shù)據(jù)庫的控制文件、數(shù)據(jù)文件、重做日志文件。
?????? dbf 文件對應(yīng)數(shù)據(jù)庫中每個(gè)表空間
?????? ctl 文件為控制文件
?????? log 文件對應(yīng)重做日志文件組及其成員
?
flash_recovery_area 目錄
??? flash_recovery_area 目錄存儲并管理與備份和恢復(fù)有關(guān)的文件。它包含系統(tǒng)中每個(gè)數(shù)據(jù)庫的子目錄。
??? 該目錄可用于存儲與恢復(fù)有關(guān)的文件 , 如控制文件、聯(lián)機(jī)重做日志副本、歸檔日志、閃回日志以及 Oracle 數(shù)據(jù)庫恢復(fù)管理器 ( RMAN ) 備份等。
?
查看及設(shè)置相關(guān)路徑 ??
??? -- 使用 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 數(shù)據(jù)庫實(shí)例啟動關(guān)閉過程
?
?
使用 OEM,SQL*Plus,iSQL*Plus 管理 Oracle 實(shí)例
?
Oracle 實(shí)例和 Oracle 數(shù)據(jù)庫 (Oracle 體系結(jié)構(gòu) )
?
?
?
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
