oracle 썸네일형 리스트형 Oracle 무료 DB관리툴 ((EM Express)) - 포트변경, http 로 접속 설정 방법 EM Express 접속할 때, https 로 접속하다보니 아래와 같은 "인증서 오류"를 한번 만나고 넘어가야 하는 찝찝함이 있는데요. 이걸 http 방식으로 접속하게 하면 이런 오류를 만나지 않아도 됩니다. http로 접속할 수 있도록 설정하는 방법과 접속 포트를 변경하는 방법을 설명하겠습니다. EM Express 는 오라클 리스너와 통합되어 있기 때문에 lsnrctl status 커맨드에서 정보를 확인할 수 있습니다. 현재, tcps 프로토콜(https)을 사용하고 있고, 5500 포트로 오픈되어 있습니다. 먼저 http 접속을 오픈하거나 포트를 바꾸는 방법은 아래와 같습니다. -- EM Express 포트 확인 SQL> select dbms_xdb_config.getHttpPort() from du.. 더보기 Oracle 무료 DB관리툴 SQL Developer - Plan/Trace 확인하기 (실행계획/트레이스) 오라클에서 제공하는 무료 DB 툴인 SQL*Developer 에서 Plan(실행계획) 확인하는 방법을 살펴보겠습니다. SQL 실행할 때 Plan 확인은 매우 중요합니다. 내 SQL 이 어떻게 실행될지, 인덱스는 제대로 타는 건지, 괜히 뻘짓하느라 오래 걸릴지를 확인할 수 있기 때문이죠~~ 그래서 거의 모든 DB 관리툴이 Plan 뜨는 기능을 기본적으로 제공하고 있습니다. SQL*Developer 에서는 "SQL편집창(SQL 워크시트)"에 Plan(계획설명) 과 Trace(자동추적) 메뉴가 상단에 있습니다. Plan 과 Trace 의 차이는, Plan 은 SQL을 실행하기 전에 Oracle 이 내 SQL을 어떻게 실행할지를 미리 확인하는 것입니다. Trace 는 SQL을 실행해보고, Oracle 이 내 S.. 더보기 Oracle Exadata 에서 Smart Scan 끄고 켰을때 성능 비교 테스트 회사에 오래된 Exadata 장비(X2-2)가 있어서 한번 성능 테스트를 해봤습니다. 2천만건, 80GB 정도의 꽤 큰 테스트 테이블을 만들고, Smart Scan 기능을 On/Off 시켰을때 얼마나 차이가 나는지 확인해봤습니다. Smart Scan 을 On/Off 하는 방법은 아래와 같이 하면 됩니다. alter session 커맨드이기 때문에 전체를 다 꺼버리는게 아니고, 내 세션만 껐다 켤수 있습니다. SQL> alter session set cell_offload_processing=true; -- on SQL> alter session set cell_offload_processing=false; -- off 공정한 실험을 위해 SQL 실행전 buffer cache 를 Flush 했습니다. 매우.. 더보기 오라클DB에서 큰작업 돌릴때 얼마나 수행되었는지 진행상태 확인하는 방법 오라클 DB 에서 뭔가 큰테이블을 생성하거나 대량으로 데이터를 Insert 하는 등의 대형작업을 수행할 때, 언제쯤 내 작업이 끝날지, 지금 얼마나 수행되었는지 궁금할때가 있습니다. 이때 확인하는 방법들중에 Realtime SQL Monitor 기능을 이용하는 방법을 살펴보겠습니다. Realtime SQL Monitor 에 대해서는 예전에 포스팅한게 있으니 참고 바랍니다. >> 여기 클릭 'TEXT', report_level=>'ALL', active_since_sec=>60) as report from dual; 위 SQL을 실행하면 아래와 같이 현재 실행되고 있는 SQL Text 와 SQL ID 를 확인할 수 있습니다. SQL Text 를 보고 내가 실행중인 SQL ID 값을 찾는 겁니다. 위에서 찾.. 더보기 Oracle 무료 DB관리툴 ((EM Express)) - 접속 방법 지난번 포스트에서 오라클 EM Express 에 대한 개략적인 소개를 했었습니다. 이번에는 EM Express 에 접속하는 방법에 대해서 설명하겠습니다. EM Express 는 별도의 설치가 필요없습니다. Oracle DBMS 를 설치하면 자동으로 설치되어 바로 접속가능한 상태가 됩니다. 예전에는 별도로 기동시켜줘야 했었는데, 11g 였나? 12c 부터는 리스너(Listener)로 통합되어 버렸습니다. 즉, 리스너를 기동하면 EM Express 도 같이 사용 가능한 상태가 됩니다. 이것은 lsnrctl status 커맨드로 확인할 수 있습니다. 위에 리스너 상태를 보면, 1521 번 포트와 5500 포트로 리스닝하고 있는 것을 확인할 수 있습니다. 1521 은 DB 접속하는 SQL*Net 포트이고, 55.. 더보기 Oracle DB관리툴 "EM Express" 와 "EM Cloud Control" 소개 및 차이 비교 오라클에서 제공하는 DB 관리툴에 "SQL Developer" 라는 툴이 있고, "EM(Enterprise Manager)" 이라는 툴이 있습니다. SQL Developer 는 PC에 설치해서 사용하는 클라이언트 프로그램 방식이고, EM 은 웹브라우저를 이용해서 사용하는 웹UI 프로그램 형태입니다. 둘다 DBMS 를 관리하는 관리도구 입니다. 근데, EM 의 경우는 또 두가지로 나뉩니다. "EM Express" 와 "EM Cloud Control" 입니다. EM Express 는 과거 버전에서는 "DB Console" 이라는 이름으로 불렸었다가 이름이 바뀌었고, EM Cloud Control 은 과거에 "EM Grid Control" 이라고 불렸다가 이름이 바뀌었습니다. 차이는 EM Express 는 특.. 더보기 Oracle 무료 DB관리툴 2탄 - EM Express 소개 오라클에서 무료로 제공하는 쌈빡한 무료 DB관리도구로 지난번에 SQL Developer 에 대해서 소개해드렸었는데, 이번에는 또다른 쌈빡한 툴인 EM Express 에 대해 소개하겠습니다. EM Express 는 SQL Developer 와 기능은 거의 같습니다. ㅎㅎ 모든 DB 관리도구가 기능은 모두 같을 수 밖에 없겠죠~ 같은 DB를 가지고 할 수 있는 일들이 뻔하니까요~~ EM Express 와 SQL Developer 의 차이는 "Web 방식 UI" 의 차이 입니다. EM Express 는 웹UI로 지원되는 툴입니다. 따라서 IE 나 Chrome 같은 브라우저에서 이용할 수 있습니다. 웹UI 방식이라 별도의 설치도 필요없고, 어느 PC 에서든 쉽게 접근이 가능한 아주 큰 장점을 가지고 있죠~ 전체.. 더보기 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 을 등록하는 과정입니다. 아래 오라클 매뉴얼.. 더보기 이전 1 ··· 11 12 13 14 15 16 17 ··· 25 다음