내맘대로긍정이 알려주는
Oracle 23ai 신기능
무료 세미나 발표자료
다운로드
trending_flat
OS환경 : Oracle Linux 6.8 (64bit)
DB 환경 : Oracle Database 11.2.0.4
방법 : crs_stat customized (oracle 10g crs_stat -t 편하게 사용하기)
oracle database 10g RAC 환경에서는 crs의 resource 정보를 볼 때
crs_stat -t 라는 명령어를 사용함
하지만 이 명령어는 대부분의 정보들이 짤려서 나오기 때문에 제대로 보기가 힘듬
11g 이상부터는 crsctl status resource -t 명령어로 보기가 좋지만 10g는 보기 불편함
그 떄 이 쉘 스크립트를 저장해서 돌려서 보면 조금더 편하게 볼 수 있음
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
vi crs_stat.sh
#!/usr/bin/ksh
RSC_KEY=$1
QSTAT=-u
AWK=/usr/bin/awk # if not available use /usr/bin/awk
# Table header:echo ""
$AWK \
'BEGIN '
# Table body:
/oracle/app/oracle/crs/10.2.0/bin/crs_stat $QSTAT | $AWK \
'BEGIN { FS="="; state = 0; }
$1~/NAME/ && $2~/'$RSC_KEY'/ ;
state == 0
$1~/TARGET/ && state == 1
$1~/STATE/ && state == 2
state == 3 '
|
Table body 밑에 있는 CRS_HOME 부분만 본인이 사용하는 경로로 설정하면 됨
실행 권한 부여
1
|
# chmod +x crs_stat.sh
|
실행
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
$ ./crs_stat.sh
HA Resource Target State
---- -- --
ora.LISTENER.lsnr ONLINE ONLINE on gatemanager1
ora.LISTENER_SCAN1.lsnr ONLINE ONLINE on gatemanager2
ora.ORA_DATA_DG.dg ONLINE ONLINE on gatemanager1
ora.ORA_OV_DG.dg ONLINE ONLINE on gatemanager1
ora.ORA_SYS_DG.dg ONLINE ONLINE on gatemanager1
ora.asm ONLINE ONLINE on gatemanager1
ora.cvu ONLINE ONLINE on gatemanager1
ora.gatemanager1.ASM1.asm ONLINE ONLINE on gatemanager1
ora.gatemanager1.LISTENER_GATEMANAGER1.lsnr ONLINE ONLINE on gatemanager1
ora.gatemanager1.gsd OFFLINE OFFLINE
ora.gatemanager1.ons ONLINE ONLINE on gatemanager1
ora.gatemanager1.vip ONLINE ONLINE on gatemanager1
ora.gatemanager2.ASM2.asm ONLINE ONLINE on gatemanager2
ora.gatemanager2.LISTENER_GATEMANAGER2.lsnr ONLINE ONLINE on gatemanager2
ora.gatemanager2.gsd OFFLINE OFFLINE
ora.gatemanager2.ons ONLINE ONLINE on gatemanager2
ora.gatemanager2.vip ONLINE ONLINE on gatemanager2
ora.gsd OFFLINE OFFLINE
ora.net1.network ONLINE ONLINE on gatemanager1
ora.oc4j OFFLINE OFFLINE
ora.ons ONLINE ONLINE on gatemanager1
ora.orac.db ONLINE ONLINE on gatemanager1
ora.registry.acfs ONLINE ONLINE on gatemanager1
ora.scan1.vip ONLINE ONLINE on gatemanager2
|
(10g rac 가 없어서 11g에서 실행함)
또 이렇게 만든걸 일일이 치면서 보기 힘들기 때문에
shell script를 사용하면 편리함
1
|
$ while true; do sleep 1; echo "" ; echo ORACLE_CRS_RESOURCE ; ./crs_stat.sh; done
|
이렇게 작성하면 1초에 한번씩 자동으로 계속 보여줌
참조 :
'ORACLE > Admin' 카테고리의 다른 글
오라클DB 사용 포트 확인 방법(리눅스, Oracle Linux) (0) | 2018.03.21 |
---|---|
alert log에 Sweep [inc][숫자]: completed 가 보인다면? (0) | 2018.03.06 |
오라클 catalog.sql, catproc.sql, pupbld.sql utlrp.sql 란? (0) | 2018.02.23 |
ALTER SYSTEM ARCHIVE LOG CURRENT 관련 (0) | 2017.10.18 |
OS와 DB간 디스크 관련 팁 (0) | 2017.07.12 |