CRS-2717: Server '<hostname>' is not in any of the server pool(s) hosting resource 'ora.<sid>.db'

Resources Unable to be Started on a Given Cluster Node (Doc ID 2122592.1)


- 증상 

startup 했는데 뜬금없이 resource 에 등록되어 있지 않다고 에러발생

srvctl 명령어 에러시

<root_user>@node2:# <ORACLE_HOME>/srvctl start instance -db <dbname> -node <hostname>
PRCR-1013 : Failed to start resource ora.<sid>.db
PRCR-1064 : Failed to start resource ora.<sid>.db on node node2
CRS-2717: Server '<hostname>' is not in any of the server pool(s) hosting resource 'ora.<sid>.db'

startup 명령어 에러시

SQL> startup
ORA-39510: CRS error performing start on instance <instance name?
CRS-2549: Resource <resource name> cannot be placed on <node name> as it is not a valid candidate as per the placement policy
CRS-0223: Resource <resource name> has placement error.


<GI_HOME>/bin/crsctl stat res ora.crsd -f -init | grep RESOURCE_USE_ENABLED
RESOURCE_USE_ENABLED=0

정상적이면 이 값은 1이 되어야 한다.


- 원인
Bug 23733697 에 의한 것으로 rootcs.pl -prepatch 로 패치하는 동안 임시로 값을 0 으로 만드는데 작업이 중단/실패되거나 했을 경우 다시 0 -> 1로 바꾸어야 하는데 그러지 못하고 0 상태로 원복하지 못함.

<GI_HOME>/bin/crsctl set resource use 1
위와 같이 조치하고 CRS 재기동

crsctl stop crs
crsctl start crs

 

정상확인 !!

Posted by pat98

사실상 미국인 이지만 돌아가신 한국인 엄마의 한국음식을 통해 한국인의 정서를 더 많이 알고 있는 저자의 이야기.

Posted by pat98

패치작업 19.22.0.0.240116 (GI PSU 35940989)

Database Patch Set Update : 19.22.0.0.240116 (35943157)
OCW Patch Set Update      : 19.22.0.0.240116 (35967489)
ACFS Patch Set Update     : 19.22.0.0.240116 (35956421)
Tomcat Release Update     : 19.0.0.0.0       (36115038)
DBWLM Release Update      : 19.0.0.0.0       (33575402)

Oracle Grid Infrastructure Patch Set Update 19.22.0.0.240116 
-------------------------------------
GI_HOME, ORACLE_HOME 을 개별로 각각 할때

- grid 유저
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35940989/35943157
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35940989/35967489
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35940989/35956421
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35940989/33575402
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35940989/36115038

- oracle 유저
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35940989/35943157
$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir <UNZIPPED_PATCH_LOCATION>/35940989/35967489

(oracle)
$ <ORACLE_HOME>/bin/srvctl stop home -o <ORACLE_HOME> -s <status file location> -n <node name>

(root 유저)
export GI_HOME=/u01/app/19.0.0.0/grid
$GI_HOME/crs/install/rootcrs.sh -prepatch 

(grid 유저)
export GI_HOME=/u01/app/19.0.0.0/grid
cd /u01/install
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35940989/35967489 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35940989/35956421 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35940989/35943157 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35940989/33575402 -silent
$GI_HOME/OPatch/opatch apply -oh $GI_HOME -local ./35940989/36115038 -silent

(oracle 유저)
export ORACLE_HOME=/u01/app/oracle/product/19.3.0.0/dbhome_1
cd /u01/install
./35940989/35967489/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME
$ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -local ./35940989/35967489 -silent
$ORACLE_HOME/OPatch/opatch apply -oh $ORACLE_HOME -local ./35940989/35943157 -silent
./35940989/35967489/custom/scripts/postpatch.sh -dbhome $ORACLE_HOME 

(root 유저)
export GI_HOME=/u01/app/19.0.0.0/grid
$GI_HOME/rdbms/install/rootadd_rdbms.sh
$GI_HOME/crs/install/rootcrs.sh -postpatch 

(oracle)
$ <ORACLE_HOME>/bin/srvctl start home -o <ORACLE_HOME> -s <status file location> -n <node name> 

- Loading Modified SQL Files into the Database
sqlplus /nolog
SQL> conect / as sysdba
SQL> startup
SQL> quit
cd $ORACLE_HOME/OPatch
./datapatch -verbose

### [롤백하는 경우] ###########

(oracle)
$ <ORACLE_HOME>/bin/srvctl stop home -o <ORACLE_HOME> -s <status file location> -n <node name>

GI Home
(root로)
$GI_HOME/crs/install/rootcrs.sh -prepatch -rollback

(grid 유저로)
export GI_HOME=/u01/app/19.0.0.0/grid
cd /u01/install
$GI_HOME/OPatch/opatch nrollback -local -id 35967489,35956421,35943157,33575402,36115038 -oh $GI_HOME -silent

(oracle 유저로)
export ORACLE_HOME=/u01/app/oracle/product/19.3.0.0/dbhome_1
cd /u01/install
./35940989/35967489/custom/scripts/prepatch.sh -dbhome $ORACLE_HOME 
$ORACLE_HOME/OPatch/opatch nrollback -local -id 35967489,35943157 -oh /u01/app/oracle/product/19.3.0.0/dbhome_1 -silent
./35940989/35967489/custom/scripts/postpatch.sh -dbhome $ORACLE_HOME

Run post script
(root로)
export GI_HOME=/u01/app/19.0.0.0/grid
$GI_HOME/rdbms/install/rootadd_rdbms.sh
$GI_HOME/crs/install/rootcrs.sh -postpatch -rollback

(oracle)
$ <ORACLE_HOME>/bin/srvctl start home -o <ORACLE_HOME> -s <status file location> -n <node name>

sqlplus /nolog
SQL> conect / as sysdba
SQL> startup
SQL> quit
cd $ORACLE_HOME/OPatch
./datapatch -verbose

Posted by pat98

처음 온 공항이라 기록용으로 저장한다.

 

서울 인천 (ICN) -> 미국 댈러스(DFW) -> 미국 멤피스(MEM) 행이다.

 

환승시간이 2시간 밖에 되지 않아 살짝 걱정되었는데, 우려와 달리 비교적 힘들지 않게 환승 가능했다. (환승 대기시간은  3시간 추천한다. 물론 동선이 익숙하거나 아는 공항이면 환승시간은 짧은게 당연 좋다.)

-> 대한항공을 탔음에도 미국은 국제선 -> 국내선으로 환승하면 짐을 내가 다시 직접 부쳐야 했다.

 

1. 비행기 내리면 사람들 따라서 쭈욱 나간다. (거리가 상당히 되지만 내가 맞게 가나 의심할 필요가 전혀 없다)

2. 입국심사장 도착하면 외국인 라인에서 입국 심사를 받는다. 라인이 10개 정도 열려 있었다.(어디가냐고 한개만 물어봤음 -> Pass)

3. Baggage Claim 2번에서 먼저 짐을 찾는다. (이때 대한항공 직원에게 문의하면 이런 종이한장을 주신다. 이거 보고 가면 난이도 급하강) 

-> 난  모닝캄 회원이였는데 Priority Line 이라고 되어 있는 팻말앞에 먼저 처리되어서 있어서 그냥 끌고가서 편했다. 

 

 

4. Baggage Claim 4번과 5번 사이 통로로 이동한후 ALL CONNECTION BAGS에 내 짐을 다시 올려 놓으면 최종 목적지 멤피스까지 수하물은 알아서 간다.

 

5. 다시 3층으로 올라서 귀찮지만 Security Check 를 또 하고 통과하면 내가 갈 터미널 확인해서 SYKLINK (트램 같은것) 타고 내가 갈 터미널로 이동해 준다. (이떄 중요한 것은 최종 터미널과  게이트가 자주 바뀌므로 반드시 재확인 해야 한다.)

-> 나 같은 경우 대한항공에서 발급해준 종이티켓의 정보는 진작에 바뀌었고, 다시 보안검색 통과하자 마자 Information Machine 에서 다시 티켓 SCAN 했더니 바뀌어서 B45로 가고 있었는데 가는중에 American Airline  App에서 B19로 바뀌었다고 해서 중간에 급하게 내렸다.)

 

6. 내 경우에는 B19 게이트에서 기다리는데 국내선이라 앞에 도착하는 비행기가 연착하느라 출발 30분 전인데도 내가 갈 비행기 정보가 전혀 나오지 않았다. (앞에 안내직원도 계속 다른 업무로 통화중이다 ㅠ.ㅠ) 결국 출발 10분전 쯤에 멤피스행 비행기 Delay 된다고 화면에 표시되었고 안도 하면서 비행기를 탈수 있었다.

 

7. 멤피스는 도착해서 한층 내려가면 렌트카 센터가 있고, 쭈욱 표시 따라서 가면 된다.

 

환승기 끝.

Posted by pat98

 

코맥 메카시의 국경 3부작 중 첫번째 작품 (1992년)

서부평원의 서정적인 풍경묘사가 좋고 문체가 호흡이 길면서 유려하다.

일종의 성장소설로 보면 될것 같고, 내용 자체는 드라마틱한 사건은 없기 때문에 

메카시의 여타 후기작인 카운셀러나 노인을 위한 나라는 없다 등에서 보이는

잔혹한 묘사 등은 없다..

근데 번역하기 상당히 힘들었을 듯..

Posted by pat98
이전버튼 1 이전버튼

05-11 14:14
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2024.1
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

최근에 달린 댓글