RM新时代国际平台

  • <div id="r605l"></div>
      1. <th id="r605l"></th>
      2. oracle 11g目錄結(jié)構(gòu)詳解

        前段時間有朋友留言需要oracle目錄結(jié)構(gòu)的介紹,所以整理了下這方面內(nèi)容,這里簡單分享下,下面以oracle 11g目錄結(jié)構(gòu)做說明。

        11g目錄結(jié)構(gòu)

        Oracle_Home主目錄位于$ORACLE_HOME下,它包含Oracle軟件運(yùn)行有關(guān)的子目錄和網(wǎng)絡(luò)文件以及選定的組件等。

        $Oracle_Home目錄中包括的主要子目錄有:

        BIN——主要包含用于數(shù)據(jù)庫管理的各種命令等。

        css——與Oracle Cluster Synchronization服務(wù)有關(guān)的文件。

        dbs——存放數(shù)據(jù)庫服務(wù)器端的參數(shù)文件Spfile。

        demo——存放數(shù)據(jù)庫實(shí)例模式的腳本等。

        install——用于存儲ORACLE安裝后的端口號,iSQL*Plus以及Enterprise Manager Database Control啟動并登錄的方式等。

        etworkdmin——有關(guān)監(jiān)聽器listener.ora和sqlnet.ora以及tnsnames.ora等。

        sysmanconfig——用于與Oracle Enterprise Management有關(guān)的端口管理等。

        數(shù)據(jù)庫管理文件均存儲在$ORACLE_BASE/admin/SID

        /home/oracle/app/oracle/admin/nwppdb)目錄下。各個子目錄的主要含義如下:

        dump——后臺進(jìn)程跟蹤文件。

        cdump——信息轉(zhuǎn)儲文件(core dump)。

        udump——用戶SQL追蹤文件。

        pfile——初始化參數(shù)文件。

        數(shù)據(jù)庫文件存儲在$ORACLE_BASE/oradata/SID

        /home/oracle/app/oracle/oradata/nwppdb)目錄下,該目錄主要存儲數(shù)據(jù)庫的控制文件、數(shù)據(jù)文件、重做日志文件。其中*.dbf文件對應(yīng)數(shù)據(jù)庫中每個表空間;.ctl文件為控制文件;.log文件對應(yīng)重做日志文件組及其成員。

        四、flash_recovery_area目錄

        flash_recovery_area目錄存儲并管理與備份和恢復(fù)有關(guān)的文件。它包含系統(tǒng)中每個數(shù)據(jù)庫的子目錄。該目錄可用于存儲與恢復(fù)有關(guān)的文件,如控制文件、聯(lián)機(jī)重做日志副本、歸檔日志、閃回日志以及Oracle數(shù)據(jù)庫恢復(fù)管理器(RMAN)備份等。

        這里的flash_recovery_area目錄一般是自己規(guī)劃去設(shè)置的。

        設(shè)置閃回恢復(fù)區(qū)后,如果沒有設(shè)置過log_archive_dest_n參數(shù),則歸檔日志默認(rèn)是保存到該區(qū)域的。實(shí)際上,oracle是通過隱式的設(shè)置log_archive_dest_10='location=USE_DB_RECOVERY_FILE_DEST'來實(shí)現(xiàn)的。所以,如果修改過log_archive_dest_n將歸檔日志保存到其他位置,也可以修改該參數(shù)繼續(xù)使用閃回恢復(fù)區(qū)。

        多個數(shù)據(jù)庫的閃回恢復(fù)區(qū)可以指定到同一個位置,但是db_name不能一樣,或者db_unique_name不一樣。RAC的閃回恢復(fù)區(qū)必須位于共享磁盤上,能被所有實(shí)例訪問。

        這里值得說明的是:Oracle 從11g 引入了ADR (AutomaticDiagnostic Repository) ,ADR 是一個基于文件的資料檔案庫,用于存放數(shù)據(jù)庫診斷數(shù)據(jù)(如跟蹤、意外事件轉(zhuǎn)儲和程序包、預(yù)警日志、健康狀況監(jiān)視器報告、核心轉(zhuǎn)儲等)。

        從11g 開始,數(shù)據(jù)庫、自動存儲管理(ASM)、集群就緒服務(wù)(CRS) 和其它Oracle 產(chǎn)品或組件將所有診斷數(shù)據(jù)都存儲在ADR 中。每種產(chǎn)品的每個實(shí)例都將診斷數(shù)據(jù)存儲在自己的ADR 主目錄下。實(shí)際上,這種改變也是Oracle 的另一個日志管理的趨勢。

        adrci> show home

        ADR Homes:

        diag/tnslsnr/rac1/mgmtlsnr

        diag/tnslsnr/rac1/listener_scan1

        diag/tnslsnr/rac1/listener

        diag/crs/rac1/crs

        diag/clients/user_grid/host_1874443374_82

        diag/rdbms/_mgmtdb/-MGMTDB

        diag/asm/+asm/+ASM1

        這個12c中新的目錄結(jié)構(gòu),就是ADR的目錄結(jié)構(gòu)。 根據(jù)12c中的改變,可以看出,Oracle 已經(jīng)采用ADR來管理各種日志。

        后面會分享更多關(guān)于DBA方面的內(nèi)容,感興趣的朋友可以關(guān)注下!!


        下一篇:Oracle 12.2 BUG :分區(qū)維護(hù)導(dǎo)致的 ORA
        RM新时代国际平台
      3. <div id="r605l"></div>
          1. <th id="r605l"></th>
          2. <div id="r605l"></div>
              1. <th id="r605l"></th>
              2. 新时代RM|国际平台 新时代软件下载 RM新时代官网网址 rm新时代是正规平台 新时代rm平台入口