Oracle 12c RAC 日誌體繫結構的變化

來源:互聯網
上載者:User

標籤:

1    說明

在11g中,查看GRID的日誌,會進入$ORACLE_HOM/log。

[[email protected] ~]$ cd $ORACLE_HOME/log/[[email protected] log]$ lscrs  diag  rac1[[email protected] log]$ cd rac1[[email protected] rac1]$ lsacfs  admin  afd  alertrac1.log  client  crflogd  crfmond  crsd  cssd  ctssd  diskmon  evmd  gipcd  gnsd  gpnpd  mdnsd  ohasd  racg  srvm  xag[[email protected] rac1]$ lltotal 76drwxr-xr-x 6 grid oinstall 4096 Dec 11 01:02 acfsdrwxr-x--- 2 grid oinstall 4096 Dec 11 01:02 admindrwxr-xr-x 2 grid oinstall 4096 Dec 11 01:02 afd-rw-rw-r-- 1 grid oinstall    0 Dec 11 19:58 alertrac1.logdrwxrwxrwt 2 grid oinstall 4096 Dec 11 19:22 clientdrwxr-x--- 2 root oinstall 4096 Dec 11 01:02 crflogddrwxr-x--- 2 root oinstall 4096 Dec 11 01:02 crfmonddrwxr-x--- 2 root oinstall 4096 Dec 11 01:02 crsddrwxr-x--- 2 grid oinstall 4096 Dec 11 01:02 cssddrwxr-x--- 2 root oinstall 4096 Dec 11 01:02 ctssddrwxr-x--- 2 grid oinstall 4096 Dec 11 01:02 diskmondrwxr-x--- 2 grid oinstall 4096 Dec 11 01:02 evmddrwxr-x--- 2 grid oinstall 4096 Dec 11 01:02 gipcddrwxr-x--- 2 root oinstall 4096 Dec 11 01:02 gnsddrwxr-x--- 2 grid oinstall 4096 Dec 11 01:19 gpnpddrwxr-x--- 2 grid oinstall 4096 Dec 11 01:02 mdnsddrwxr-x--- 2 root oinstall 4096 Dec 11 01:17 ohasddrwxrwxr-t 5 grid oinstall 4096 Dec 11 01:02 racgdrwxr-x--- 2 grid oinstall 4096 Dec 11 01:02 srvmdrwxrwxr-x 2 grid oinstall 4096 Dec 11 01:02 xag[[email protected] rac1]$



但在12c中,還是存在上述的目錄結構,但是裡面什麼內容都沒有。 因為從12c開始,RAC 的日誌結構發生了改變。

12c 中RAC 分兩種類型:
1. standard cluster
Name of alert log : alert.log
location of alert log: $ORACLE_BASE/diag/crs/host01/crs/trace

2.  flex cluster
Name of alert log : alert<hostname>.log
location of alert log: $ORACLE_HOME/log/host01

我的測試環境是standard cluster,所以在11g的RAC 架構裡,看不到任何資訊。 但如果是flex cluster,那麼日誌結構,還是和12c之前的叢集一樣。

 

[[email protected] trace]$ crsctl query crs activeversionOracle Clusterware active version on the cluster is [12.1.0.2.0][[email protected] trace]$ pwd/u01/app/grid/diag/crs/rac1/crs/trace[[email protected] trace]$ lsalert.log          crsctl_130341.trm  crsctl_139270.trm           gpnptool_131848.trmclscfg_108107.trc  crsctl_130399.trc  crsctl_139276.trc           gpnptool_137540.trcclscfg_108107.trm  crsctl_130399.trm  crsctl_139276.trm           gpnptool_137540.trmclscfg_88148.trc   crsctl_130457.trc  crsctl_139287.trc           gpnptool_141922.trcclscfg_88148.trm   crsctl_130457.trm  crsctl_139287.trm           gpnptool_141922.trmclscfg_94297.trc   crsctl_130754.trc  crsctl_139288.trc           gpnptool_144685.trcclscfg_94297.trm   crsctl_130754.trm  crsctl_139288.trm           gpnptool_144685.trmcrsctl_103046.trc  crsctl_130819.trc  crsctl_139320.trc           gpnptool_89849.trc




2    驗證

 

[[email protected] ~]# cd /proc/`ps -C crsd.bin -o pid=`/fd[[email protected] fd]# pwd/proc/114497/fd[[email protected] fd]# ll |grep /u01/app/lrwx------ 1 root root 64 Dec 11 01:20 1 -> /u01/app/grid/crsdata/rac1/output/crsdOUT.trclrwx------ 1 root root 64 Dec 11 01:20 111 -> /u01/app/12.1.0/grid/rdbms/mesg/diaus.msblr-x------ 1 root root 64 Dec 11 01:20 120 -> /u01/app/12.1.0/grid/rdbms/mesg/diaus.msbl-wx------ 1 root root 64 Dec 11 01:20 15 -> /u01/app/grid/diag/crs/rac1/crs/trace/crsd.trc……[[email protected] fd]#[[email protected] fd]# cd /proc/`ps -C ocssd.bin -o pid=`/fd[[email protected] fd]#[[email protected] fd]# ll |grep /u01/app/lrwx------ 1 grid oinstall 64 Dec 11 01:19 1 -> /u01/app/grid/crsdata/rac1/output/ocssdOUT.trclr-x------ 1 grid oinstall 64 Dec 11 01:20 118 -> /u01/app/12.1.0/grid/has/mesg/rdeus.msblr-x------ 1 grid oinstall 64 Dec 11 01:20 124 -> /u01/app/12.1.0/grid/has/mesg/clswus.msblr-x------ 1 grid oinstall 64 Dec 11 01:20 135 -> /u01/app/12.1.0/grid/rdbms/mesg/diaus.msblrwx------ 1 grid oinstall 64 Dec 11 01:19 2 -> /u01/app/grid/crsdata/rac1/output/ocssdOUT.trclrwx------ 1 grid oinstall 64 Dec 11 01:19 3 -> /u01/app/grid/crsdata/rac1/output/ocssdOUT.trclrwx------ 1 grid oinstall 64 Dec 11 01:19 7 -> /u01/app/grid/diag/crs/rac1/crs/trace/ocssd.trc……




實際上,這種改變也是Oracle 的另一個日誌管理的趨勢。 Oracle 從11g 引入了ADR (AutomaticDiagnostic Repository) ,ADR 是一個基於檔案的資料檔案庫,用於存放資料庫診斷資料(如跟蹤、意外事件轉儲和程式包、預警日誌、健康情況監視器報告、核心轉儲等)。

從11g R1 開始,資料庫、自動儲存管理(ASM)、叢集就緒服務(CRS) 和其它Oracle 產品或組件將所有診斷資料都儲存在ADR 中。每種產品的每個執行個體都將診斷資料存放區在自己的ADR 主目錄下。

[[email protected] fd]# su - grid[[email protected] ~]$ adrciADRCI: Release 12.1.0.2.0 - Production on Fri Dec 11 21:13:42 2015Copyright (c) 1982, 2014, Oracle and/or its affiliates.  All rights reserved.ADR base = "/u01/app/grid"adrci> show homeADR Homes:diag/tnslsnr/rac1/mgmtlsnrdiag/tnslsnr/rac1/listener_scan1diag/tnslsnr/rac1/listenerdiag/crs/rac1/crsdiag/clients/user_grid/host_1874443374_82diag/rdbms/_mgmtdb/-MGMTDBdiag/asm/+asm/+ASM1



    這個12c中新的目錄結構,就是ADR的目錄結構。 根據12c中的改變,可以看出,Oracle 已經採用ADR來管理各種日誌。

Starting with 12.1.0.2 Oracle Grid Infrastructure has adapted the Automatic Diagnostic Repository (ADR) based management of diagnostic information. As a result of this adaptation, all diagnostic information has been moved under the ADR folder tree. This applies to the host alert log as well as to ASM alert logs and other logs as well as traces.

轉:http://www.cndba.cn/dave/article/160

Oracle 12c RAC 日誌體繫結構的變化

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.