본문 바로가기

전체 글

Oracle RAC 어플리케이션 HA 등록 (Register Cluster Resource) 샘플예제 - 사용자 셸스크립트 오라클 RAC에 사용자 셸스크립트를 등록하는 방법을 소개하겠습니다. RAC는 대표적인 오라클 HA(High Avalibility) 솔루션입니다. HA란 한쪽 서버에 문제가 생겼을때 다른쪽에서 서비스를 연속적으로 중단없이 하는 것을 의미합니다. 1번 DB서버가 장애가 발생하여 셧다운되는 경우 1번 서버에 있던 VIP(Virtual IP)가 2번 서버로 넘어가는 행위가 발생합니다. 이때, 사용자 어플리케이션이나 셸스크립트의 경우도 이렇게 넘겨주는(Fail Over) 것이 가능합니다. 이걸 하려면, RAC Cluster (CRS) 에 사용자 어플리케이션을 등록시켜주면 됩니다. 정확히 말하면 Cluster Resource에 User Defined Application 을 등록하는 과정입니다. 아래 오라클 매뉴얼.. 더보기
Oracle EM 온라인 매뉴얼(Online Manual), 도움말(Help) 찾는 방법 오라클 관리도구인 EM(Enterprise Manager)툴을 사용하면서 도움말이나 매뉴얼을 보고자 하는 경우, 쉽게 찾는 방법에 대해서 포스팅하겠습니다. 먼저, 가장 쉬운 방법은 온라인 도움말을 이용하는 것입니다. EM 화면에서 화면 우측상단에 있는 ["로그인 유저명"(보통 SYSMAN)]을 클릭하고, [도움말] - [Enterprise Manager 도움말] 메뉴를 클릭하면 현재 보고있는 화면에 대한 온라인 도움말을 볼 수 있습니다. 그러면, 아래와같은 한글 도움말을 볼 수 있습니다. EM 어느 페이지에서든지 똑같은 방식으로 하면 "현재 보고 있는 화면"에 대한 도움말을 볼 수 있습니다. 좀 더 많은 정보를 원하는 경우 매뉴얼페이지에서 직접 매뉴얼을 볼 수 있습니다. 위 메뉴화면에서 [Enterpri.. 더보기
오라클 EM 화면 메뉴, 인터페이스 (영문 <-> 한글) 변경 방법 Oracle EM(Enterprise Manager)를 사용할 때 모든 메뉴가 영문으로 나오는 경우, 한글로 전환하는 방법을 설명합니다. 아래는 영어 UI 화면입니다. 아래는 한글 UI 화면입니다. 보통 브라우저의 설정(Setting) 메뉴로 들어가면 Language(언어) 설정하는 부분이 있습니다. 거기에서 바꿔주면 EM 은 브라우저의 언어환경에 맞추어서 화면을 표시합니다. 아래는 구글크롬(Chrome) 의 설정화면입니다. 위 설정화면에 보면 English 로 되어 있는 것을 확인할 수 있습니다. 아래 Korean 으로 되어 있는 부분에서 오른쪽 "..." 을 누르면 아래와 같은 팝업창이 나타납니다. 여기에서 "Display Google Chrome in this language" 콤보박스에 체크해주고.. 더보기
오라클 지식인 웹사이트 MOS(My Oracle Support, 구 메타링크) 이용 방법 오라클 제품을 사용하는 사람들은 Oracle 사이트중에 MOS(My Oracle Support) 라는 사이트와 친해져야 합니다. 특히, DBA 일을 하고 있는 사람들은 더더욱 이 사이트를 잘 알고 있어야 합니다. MOS는 오라클에서 운영하는 네이버 지식in 같은 사이트입니다. 과거에는 Metalink 라는 이름으로 불렸었습니다. 오라클 관련된 모든 Q&A가 다 이곳에 모여 있습니다. 그러니 궁금한게 있으면 이 사이트로 들어가서 찾아보는게 정석입니다. 물론, 오라클 DBMS에 대한 정보는 네이버나 구글에 검색해도 정보가 아주 많긴 합니다만, 버그성 문제같은 경우에는 MOS에 정보가 훨씬 많고, 더 정확합니다. 게다가 아직 알려지지 않은 새로운 문제의 경우에는 결국 누군가에게 물어볼 수 밖에 없는데, 이 물.. 더보기
오라클 Exadata 헬스체크(Oracle Healthcheck) 툴 EXAchk 오라클 DBMS Health Check 도구로는 ORAchk 라는 툴이 있죠~ 비슷하게 Exadata 전용으로 체크할 수 있는 툴로 EXAchk 라는 툴을 오라클에서 제공하고 있습니다. 다운로드는 ORAchk 처럼 Oracle MOS(My Oracle Support) 에서 가능합니다. http://support.oracle.com 이 사이트는 오라클과 유지보수계약이 되어 있어야 접속이 가능합니다. 회원가입은 누구나 가능하지만, 이용하려면 고객지원번호 라는 것을 입력해야 하기 때문에, 결국 유지보수계약이 필요합니다. MOS 에 로그인해서 "Exachk" 키워드로 검색하면 아래와 같은 문서를 찾을 수 있습니다. Oracle Exadata Database Machine EXAchk or HealthCheck .. 더보기
오라클 EM툴에서 DML Lock Monitoring (락세션 모니터링) 기능 Oracle 관리도구인 EM에서 Lock 모니터링 (블록킹 세션 모니터링) 하는 방법을 포스팅합니다. Lock 세션 모니터링 기능은 EM Cloud Control 버전에만 있고, EM Express 버전에는 없습니다. EM에서 [성능] - [차단 세션] 메뉴로 들어가면 됩니다. 그러면, 아래와 같이 Blocking(Locking) 하고 있는 세션과, 이 세션에 의해 Blocked 된 세션들의 정보를 확인할 수 있습니다. 아래 쪽에 있는 추가 메뉴(링크)들 중에서 [인스턴스 잠금] 을 누르면 비슷한데, 약간 다른 정보가 디스플레이됩니다. 위에서는 주로 대기이벤트(Wait Event) 정보가 표시되는 반면, 아래 화면에서는 Lock 걸린 테이블명과 Rowid 등의 정보가 표시됩니다. 위에서 SQL ID 를 .. 더보기
Oracle 무료 DB관리툴 SQL Developer - 쌈빡한 모니터링 기능 (메모리, 스토리지, 세션 등) Oracle 에서 제공하는 무료 데이터베이스 관리툴인 SQL Developer 의 다운로드 및 설치방법은 링크를 클릭해주세요. SQL Developer 기능중 DB 모니터링 기능을 소개하겠습니다. 여분의 모니터에 띄워놓아 두면 아주 간지나는 화면이죠~ 이게 화면이 실시간으로 계속 변하기 때문에 모니터링 화면으로 볼만 합니다. 나오는 정보도 꽤 쓸만하네요. 세션수 변화추이, Wait Event 증가추이 ... 이런거 갑자기 치고 올라가면 장애 예고 상황으로 볼 수가 있겠죠~~ 스토리지 여유공간 상태, Temp Tablespace, Undo Tablespace 등의 정보도 나오네요. SQL Developer 에서 이 화면을 띄우는 방법은 다음과 같습니다. 상단메뉴 중에서 [보기] - [DBA] 를 클릭합니다.. 더보기
Trivia Quiz (트리비아 퀴즈) - 일반상식 겨루기 놀이 Trivia 라는 단어는 "하찮은 일" 이라고 해석됩니다. trivial (하찮은,사소한) 의 명사형처럼 쓰입니다. 하지만 trivia 는 다른 뜻으로 더 많이 쓰입니다. "일반상식 겨루기 퀴즈 놀이"를 주로 trivia 라고 부릅니다. 외국인들이 바에서 술마시면서 이런 게임을 많이 한다고 하네요. 재미로 누군가 문제를 내고 다같이 팀을 짜서 맞추는 식으로 단체게임을 하거나, 아니면 술집에 Trivia Quiz Machine 이 있는 곳도 있답니다. 오락기기처럼 동전을 넣고 Quiz 를 하는데, 돈을 딸 수도 있다고 ... ㅎㅎ 인터넷에서도 "trivia quiz" 라는 키워드로 검색하면 무료로 이런 퀴즈를 제공하는 사이트들이 많이 나오네요. https://www.triviaplaza.com/ 영어공부도.. 더보기