Database초보우낙

오라클 엑사 데이터 주요명령어 총정리4 본문

오라클 엑사

오라클 엑사 데이터 주요명령어 총정리4

오운학 2024. 4. 15. 10:20

💡데이터베이스 서버상의 어플리케이션 상태 점검

 

VIP , Network 상태는 enabled 상태인지 확인하며, GSD와 ONS 데몬 프로세스는 Optional 상태로 disabled 상태가 서비스에 영향을 주지는 않는다.

[krxa1:/home/oracle] srvctl status nodeapps
VIP KRXA01-vip is enabled
VIP KRXA01-vip is running on node: KRXA01
VIP KRXA02-vip is enabled
VIP KRXA02-vip is running on node: KRXA02
Network is enabled
Network is running on node: KRXA01
Network is running on node: KRXA02
GSD is disabled
GSD is not running on node: KRXA01
GSD is not running on node: KRXA02
ONS is enabled
ONS daemon is running on node: KRXA01
ONS daemon is running on node: KRXA02

 

 

💡데이터베이스 서버 상의 어플리케이션 설정 확인

대상 Host에 SSH로 접속 후 클라이언트 콘솔 상에서 다음과 같이 실행 합니다.

§ 노드상의 어플리케이션들의 설정 확인

[KRXA1]oracle@KRXA01:/home/oracle> srvctl config nodeapps -a -s
Network 1 exists
Subnet IPv4: 10.10.10.0/255.255.255.0/bondeth0, static
Subnet IPv6:
VIP exists: network number 1, hosting node krxa01
VIP Name: krxa01-vip.kr.oracle.com
VIP IPv4 Address: 10.10.10.96
VIP IPv6 Address:
VIP exists: network number 1, hosting node krxa02
VIP Name: krxa02-vip.kr.oracle.com
VIP IPv4 Address: 10.10.10.98
VIP IPv6 Address:
ONS exists: Local port 6100, remote port 6200, EM port 2016

 

💡데이터베이스 서버 설정 점검

대상 Host에 SSH로 접속 후 클라이언트 콘솔 상에서 다음과 같이 실행합니다.

§ 데이터베이스 설정 점검

§ 명령어: srvctl config database –d [DB명]

[krxa1:/home/oracle] srvctl config database -d XXXX
Database unique name: KRXA
Database name: KRXA
Oracle home: /u01/app/oracle/product/11.2.0.4/dbhome_1
Oracle user: oracle
Spfile: +DATA_KRXA/KRXA/spfileKRXA.ora
Password file: +DATA_KRXA/KRXA/orapwkrxa
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: KRXA
Database instances: KRXA1,KRXA2
Disk Groups: DATA_KRXA,RECO_KRXA
Mount point paths:
Services:
Type: RAC
Start concurrency:
Stop concurrency:
Database is administrator managed

 

💡Clusterware 로그 확인

Oracle 11g R2 RAC는 통합된 로그 디렉토리 구조를 사용하며 이 구조에 대한 Oracle Clusterware 구성 로그 파일이 별도로 저장됩니다. 이 통합된 구조는 진단 정보 수집을 단순화하고 데이터 수집 및 문제 분석을 용이하게 합니다.

대상 Host에 SSH로 접속 후 클라이언트 콘솔 상에서 다음과 같이 실행합니다.

§ Clusterware의 HOME 디렉토리인 $GRID_HOME 위치 확인

[krxa1:/home/oracle] env | grep grid
GRID_HOME=/u01/app/11.2.0.4/grid

CRS 데몬 crsd 로그 파일

$GRID_HOME/log/KRXA01/crsd/

설명: CRS 로그는, CRS 자원들에 대한 트레이스를 포함하며, CRS에 의해 식별된 가입(joining), 탈퇴(leaving), 재구동(restarting), 재배치(relocating)와 관련된 정보들이 기록됩니다.

CSS 데몬 cssd 로그 파일

$GRID_HOME/log/KRXA01/cssd/

설명: css 로그는, 재구성(reconfiguration)이나, 성공하지 못한 체크인 (missed checkin), 클라이언트의 css listener로 부터 발생한 연결(connect) 및 연결해제 (disconnect)와 관련된 모든 액션을 기록합니다.

EVM 데몬 evmd 로그 파일

$GRID_HOME/log/krxa1/evmd/

설명: evmd는 evmlogger를 fork하는데 이 프로세스는 log file에 event를 기록하는 역할을 합니다.

Oracle Cluster Registry (OCR)의 로그 파일 위치

$GRID_HOME/log/krxa1/client/

Oracle RAC 고가용성 구성 요소의 일부인 각 프로그램에는 해당 프로그램에 독점적으로 할당되는 서브 디렉토리가 있습니다. 하위 디렉터리 이름은 프로그램 이름과 같습니다.

 

 

💡Exadata 전체 서비스 시작 및 종료

전원 버튼 조작 순서

  1. Exadata에 장착된 네트웍 스위치 전원 on
  2. Disk가 장착된 Storage Server 전원 on
  3. DB Server 전원 on

 

 

 

💡CRS 및 DB 상태 확인

[KRXAa1]oracle@KRXA01:/home/oracle>  crsctl  status  resource  -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS      
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATAC1.dg
               ONLINE  ONLINE       krxa01                                     
               ONLINE  ONLINE       krxa02                                     
ora.DBFS_DG.dg
               ONLINE  ONLINE       krxa01                                     
               ONLINE  ONLINE       krxa02                                     
ora.LISTENER.lsnr
               ONLINE  ONLINE       krxa01                                     
               ONLINE  ONLINE       krxa02                                     
ora.RECOC1.dg
               ONLINE  ONLINE       krxa01                                     
               ONLINE  ONLINE       krxa02                                     
ora.asm
               ONLINE  ONLINE       krxa01                  Started            
               ONLINE  ONLINE       krxa02                  Started            
ora.gsd
               OFFLINE OFFLINE      krxa01                                     
               OFFLINE OFFLINE      krxa02                                     
ora.net1.network
               ONLINE  ONLINE       krxa01                                     
               ONLINE  ONLINE       krxa02                                     
ora.ons
               ONLINE  ONLINE       krxa01                                     
               ONLINE  ONLINE       krxa02                                     
ora.registry.acfs
               ONLINE  ONLINE       krxa01                                     
               ONLINE  ONLINE       krxa02                                     
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       krxa01                                     
ora.cvu
      1        ONLINE  ONLINE       krxa01                                     
ora.krxa.db
      1        ONLINE  ONLINE       krxa01                  Open               
      2        ONLINE  ONLINE       krxa02                  Open               
ora.krxa03.vip
      1        ONLINE  ONLINE       krxa01                                     
ora.krxa04.vip
      1        ONLINE  ONLINE       krxa02                                     
ora.oc4j
      1        ONLINE  ONLINE       krxa01                                     
ora.scan1.vip
      1        ONLINE  ONLINE       krxa01
--------------------------------------------------------------------------------

 

 

💡Exadata전체 서비스 종료

srvctl stop database –d XXXX

💡CRS 서비스 종료 (각각의 DB서버에서 명령어 수행)

# crsctl stop crs

💡Storage 서버 및 DB서버 종료 (각각의 DB서버 및 Storage 서버에서 명령어 수행)

# shutdown –hy 0