2015년 7월 26일 일요일

dataguard switchover 시점 기존 primary database 가 자동 재기동 되지 못하는 현상 - Oracle EE 11.2 Dataguard Broker


운영상 문제점이 발생하지 않으므로, 문제점을 갖고 그대로 갈 수도 있다.
하지만, 해결한다면 더 좋은 기회를 얻을 수 있도 있다. 

문제 > switchover 시, 기존 primary database 가 physical standby database 로 재기동 되지 못하는 문제

DGMGRL> switchover to "DB2" 
Performing switchover NOW, please wait... 
New primary database "DB2" is opening... 
Operation requires shutdown of instance "DB" on database "DB" 
Shutting down instance "DB"... 
ORACLE instance shut down. 
Operation requires startup of instance "DB" on database "DB" 
Starting instance "DB"... 
Unable to connect to database 
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor 
Failed. 
Warning: You are no longer connected to ORACLE. 
Please complete the following steps to finish switchover: 
        start up instance "DB" of database "DB" 

해결 > ORA- Error 에서 나타나듯이 Datagurd Broker backgroud process 가 Start 기동 도중 발생 
1. 기동하려는 Database 의 listener 의 상태 확인
2. broker backgroud 가 존재하는 DB의 tnsnames.ora 확인 (양쪽 모두 확인)
3. broker 내부의 parameter 설정 확인 (양쪽 모두 확인)
-> dgmgrl > show database verbose "DB"

edit database 'DB' set property
StaticConnectIdentifier = '(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hostname1)(PORT=1522))(CONNECT_DATA=(SERVICE_NAME=SID_DGMGRL)(INSTANCE_NAME=SID)(SERVER=DEDICATED)))'







2015년 7월 20일 월요일

infra dba 의 성장

infra dba 의 성장

여러 밴더들이 있겠으나, 좋고 나쁨은 관계없다. 

어차피 회사에서 운영되는 database 는 한정적이다. 

회사에 소속된 dba 라면 그 회사에서 가장 많은 관리 cost 를 필요로하는 database 에 대해 경험하고 성장 할 수 있다. 

물론 책을 통해 study 를 하면서 어느 일정 수준까지의 성장은 가능하다. 
하지만 그것만으로 손에 익을 수는 없고, 자신감을 갖고 관리자로서 컨설팅을 할 수는 없다. 

통합이나 분산이냐의 결정또한 중요하다. 

통합 환경에서 홀로 분산환경을 주장한다면 쟁점이 자주 발생할 것이다. 
반대의 경우도 마찬가지일 것이다. 

high level 관리자 / 사업 관리자라면 밴더에 신경쓰지 않는다. 
비용 / 안정성 을 고려하며 그에 맞는 시니어 엔지니어를 구하면 된다. 


일상의 생각

아침 출근길에 우연히 job search comunity 에 기재된 dba 에 대한 미국에서의 현황에대한 내용들을 접하게 되었다. 

문제의 쟁점은 현재 20년정도 IBM 메인프레임 이나 DB에대해 한가지 외골수적인 성격을 가진 집단에 대한 부러움? 비판? 에 관련된 대화 내용이였다. 

처음에는 공통적으로 대상에대해 바라보는 시선은 20년 이상 한가지 운용지식만을 갖고 같은 일을 해온 50대엔지니어의 안정적인 직장생활에 대한 부러운 시선. 

하지만, 시대는 변해가고, 기술은 발전하기 때문에 수요는 점점 사라지며, 수요 또한 변하기 때문에 언제가는 사라지는 기술이 되어 갈 것이다. 

나는 보통 Oracle DBA 보다 좀 더 빨리 그 수요의 감소를 경험했다. 

항상 고찰되는 문제이지만, 옛날의 아름답던 추억만을 되새기기만하면 안된다. 

뭔가 눈에 확들어올만한 패러다임과 기술을 알게되면 좋으련만,