Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 28 |
29 | 30 | 31 |
Tags
- Mobile Legends
- 모바일레전드
- english study
- 골든게이트
- 여행
- MLBB
- 영어 유머
- 게임기
- Chess-TD
- 오큘러스
- 왕좌의게임
- 이솝우화
- 게임
- 롤
- Imba Auto Chess
- 관광
- OGGMA
- oracle
- 오라클
- 임바 오토체스
- 체스-TD
- 가볼만한곳
- 영어독해
- Python
- java program
- 영어유머
- 영어공부
- 독해연습
- English Joke
- 심플한 게임
- Today
- Total
Almost-Native
Oracle RAC 설치, asm 디스크(Disk Group)들이 안보이는 경우, asm DG 가 안보임 본문
Java 프로그램 개발, IT
Oracle RAC 설치, asm 디스크(Disk Group)들이 안보이는 경우, asm DG 가 안보임
2021. 5. 19. 17:15Oracle Linux 7 OS에 오라클 데이터베이스 19c RAC 를 설치하면서 경험한 부분입니다.
저는 Multi User 방식으로 RAC 설치하였습니다. GI 는 grid user 에, DB 는 oracle user 에....
모든 설치는 잘 마쳤는데, ....
헉, 1번 노드에서 DB 기동이 안됩니다.
1번 RAC 노드에 가서 수동으로 아무리 해도 db 기동이 안됩니다.
그러다 찾게된 원인... 2번노드에서는 asm dg 들이 잘 보이는데, 1번노드에서는 안보이는 현상~ 컥
[ora19@ol7rac1 ~]$ asmcmd ls -lsh
[ora19@ol7rac1 ~]$
<----- 안 나옴 !!!
[ora19@ol7rac2 ~]$ asmcmd ls -lsh
State Type Rebal Sector Logical_Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name
MOUNTED EXTERN N 512 512 4096 4194304 51196 47360 0 47360 0 Y DATA/
MOUNTED EXTERN N 512 512 4096 4194304 51196 50212 0 50212 0 N RECO/
[ora19@ol7rac2 ~]$
<------ 2번 노드에서는 잘나옴 (DATA, RECO)
근데, 1번노드에서 grid 유저로 커맨드를 실행해보면 아주 잘 나옵니다.
[grid@ol7rac1 ~]$ asmcmd ls -lsh
State Type Rebal Sector Logical_Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name
MOUNTED EXTERN N 512 512 4096 4194304 51196 47360 0 47360 0 Y DATA/
MOUNTED EXTERN N 512 512 4096 4194304 51196 50212 0 50212 0 N RECO/
[grid@ol7rac1 ~]$
<------ 1번 노드인데.. grid 유저에서는 잘 나옴.
원인 찾느라 정말 많이 헤맸는데... 결국은 권한 문제였슴돠~
[grid@ol7rac1 ~]$ cd $ORACLE_HOME/bin
[grid@ol7rac1 bin]$ ls -l oracle
-rwxrwxr-x. 1 grid oinstall 423800760 May 18 00:49 oracle
[grid@ol7rac1 bin]$ chmod 6751 oracle
[grid@ol7rac1 bin]$ ls -l oracle
-rwsr-s--x. 1 grid oinstall 423800760 May 18 00:49 oracle
[grid@ol7rac1 bin]$
GI 가 설치되어있는 Grid Home 디렉토리 밑에 bin 디렉토리에 가면, oracle 실행파일이 있습니다.
요놈의 파일 권한에 suid, sgid 권한이 없어져서 발생한 사건(?) 이었슴다...
아마 언제가 설치하다가 중간에 chmod -R 775 ... 이런식으로 하면서 suid, sgid 권한이 날라간게 아닌가 생각됩니다.
저거 고치고 나니, asm DG 들도 잘 보이고, DB도 잘 올라가네요~~ (Happy ending.. ㅎㅎ)
앞으로 디렉토리 권한 바꿀때 chmod -R 옵션은 정말 조심해서 써야겠네요..
'Java 프로그램 개발, IT' 카테고리의 다른 글
Comments