내맘대로긍정이 알려주는
Oracle 23ai 신기능
무료 세미나 발표자료
다운로드
trending_flat
OS환경 : Oracle Linux7.3(64bit)
DB 환경 : Oracle Database 12.2.0.1
방법 : grid alert log의 위치가 $ORACLE_BASE/diag/crs/host01/crs/trace/alert*.log 로 위치가 변경됨
12.2.0.1 rac 에서 alert log의 기존 위치 $ORACLE_HOME/log 경로를 확인 후
로그가 0으로 표시되는걸 확인하고 버그인것으로 예상함
1 2 3 4 5 | [oracle@rac1 ~]$ crsctl query crs activeversion Oracle Clusterware active version on the cluster is [12.2.0.1.0] [oracle@rac1 ~]$ ls -l /oracle/app/12.2.0/grid/log/rac1/alertrac1.log -rw-rw-r-- 1 oracle dba 0 Nov 15 16:05 alertrac1.log |
하지만 oracle 12c의 alert log 위치는 $ORACLE_BASE/diag/crs/<hostname>/crs/trace/로 변경 되었다고한다.
따라서 $ORACLE_BASE/diag/crs/<hostname>/crs/trace/ 디렉토리에서 노드 host01에 대한 alert log를 확인가능하다.
1 2 | [oracle@rac1 ~]$ ls -l /oracle/app/oracle/diag/crs/rac1/crs/trace/alert.log -rw-rw---- 1 oracle dba 142652 Nov 16 10:47 alert.log |
12.1.0.2 이후부터 경로가 바뀌었다고 한다.
12.1.0.1 이전의 grid alert log 이름 및 위치
이름 : alert<hostname>.log
위치 : $ORACLE_HOME/log/
12.1.0.2 이후의 grid alert log 이름 및 위치
이름 : alert.log
위치 : $ORACLE_BASE/diag/crs/<hostname>/crs/trace/
추가로 crsd, cssd, ohas, emvd 등의 로그도 위 경로로 모두 이동됨
기존 *.log 확장자에서 *.trc 확장자로 변경됨
1 2 3 4 5 6 7 8 9 | [oracle@rac1 trace]$ pwd /oracle/app/oracle/diag/crs/rac1/crs/trace [oracle@rac1 trace]$ ls -al ocssd.trc crsd.trc ohasd.trc evmd.trc alert.log -rw-rw---- 1 oracle dba 142652 Nov 16 10:47 alert.log -rw-rw---- 1 root dba 8355181 Nov 16 11:12 crsd.trc -rw-rw---- 1 oracle dba 1031207 Nov 16 11:12 evmd.trc -rw-rw---- 1 oracle dba 49067206 Nov 16 11:12 ocssd.trc -rw-rw---- 1 root dba 5462159 Nov 16 11:12 ohasd.trc |
참조 : http://oracleinaction.com/oracle-12-1-0-2c-standard-cluster-new-location-name-for-alert-log/
'ORACLE > Admin' 카테고리의 다른 글
oracle 세션 모니터링 기본 툴 oratop (0) | 2018.11.19 |
---|---|
Buffer Cache Full DB Caching mode changing from FULL CACHING ENABLED to FULL CACHING DISABLED 란? (0) | 2018.11.16 |
oracle redo log 삭제 및 추가 및 리사이즈 하기 (0) | 2018.11.08 |
failed login attempts 설정 후 실패한 세션 확인 (0) | 2018.10.24 |
rman 으로 아카이브로그 정리하기 (0) | 2018.10.12 |