본문 바로가기

IT관련

오라클 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] 를 클릭합니다.. 더보기
오라클 Virtual Column-Based Partitioning (가상컬럼을 파티션키로) Oracle Table 에 가상컬럼(Virtual Column)을 만들 수 있습니다. 기존에 있는 테이블의 컬럼들을 가지고 가상의 컬럼(Pseudo Column)을 만드는 것이죠. 가상컬럼이기 때문에 실제로 데이터가 들어있지는 않고, 매번 조회할 때마다 기존 컬럼들에 지정된 연산을 해서 데이터를 가져오는 방식이죠~ 사용자 입장에서는 해당 컬럼에 데이터가 있는 것처럼 보이지만, 실제로는 물리적으로 공간을 차지하지 않는 형태입니다. Oracle 11g DBMS 부터는 가상컬럼을 파티션키로 사용할 수 있습니다. create table SALES ( sales_no number, sale_date date, customer_name varchar2(30), customer_init as (substr(custo.. 더보기
Oracle XE (Express Edition) - 리눅스 버전 (메뉴얼, Startup/Stop 등) 오라클 무료 데이터베이스인 XE(Express Edition) 리눅스버전에 대한 메뉴얼 위치 및 Statup/Stop 방법을 정리합니다. 설치방법은 여길 참조하세요. => Oracle XE (Express Edition) - 리눅스 버전 다운로드 및 설치방법 Oracle XE 18c Database 메뉴얼은 아래 URL에 온라인 메뉴얼로 있습니다. https://docs.oracle.com/en/database/oracle/oracle-database/18/xeinl/starting-and-stopping-oracle-database.html 설치방법, 제약사항, Startup/Stop 방법 등 Oracle XE 에 관한 다양한 정보가 기술되어 있습니다. XE DB Stop 방법은 아래와 같이 합니다. .. 더보기
Oracle 무료 데이터베이스 Oracle XE (Express Edition) - 리눅스 버전 지난번에 Oracle XE 윈도우즈 버전을 설치해 봤습니다. 이번에는 Linux 버전을 설치해 보겠습니다. XE 리눅스버전도 윈도우즈 버전과 마찬가지로 공짜이면서 아래와 같은 제약사항이 있습니다. -------------------------------------------------------------------------------- 3 Pluggable Databases 2 CPUs for foreground processes 2GB of RAM (SGA and PGA combined) 12GB of user data on disk (irrespective of compression factor) --------------------------------------------------------.. 더보기
Oracle 무료 DB관리툴 SQL Developer - DB 접속 방법 (Connection 세팅) Oracle 에서 제공하는 무료 데이터베이스 관리툴인 SQL Developer 의 다운로드 및 설치방법은 링크를 클릭해주세요. SQL Developer 는 여러 DB에 연결해서 작업을 할 수 있습니다. DB에 연결하기 위해서는 "커넥션(접속) 정보"를 세팅해야 합니다. 만들어진 접속정보는 화면 왼쪽상단 "접속" 창에 나열됩니다. 신규 접속정보를 설정하기 위해 화면 왼쪽 상단의 "+" 아이콘을 클릭합니다. '+' 아이콘을 누르면 아래와 같이 접속정보 만드는 창이 뜹니다. Name 은 적당하게 작명하면 되고~ 접속할 DB의 정보들을 입력해줍니다. DB Username, Password, DB서버 IP Address, 리스너 포트, 서비스이름 등등... 저는 위에서 sys 유저로 접속했는데, sys 로 접속하.. 더보기
Oracle 무료 DB관리툴 SQL Developer 다운로드 및 설치 방법 Database 관리툴로 유명한 Orange, Toad, Golden, Maxguage 등과 같은 툴이 Oracle 에도 있습니다. SQL Developer 라는 툴입니다. Oracle 사에 만든 DB관리툴은 많이들 웹베이스기반의 EM 만 생각하는 경향이 있는데, SQL Developer 라는 툴을 만들어서 무료로 제공하고 있습니다. EM(Enterprise Manager) 과 달리 웹기반이 아니고 Toad 나 Orange 같은 Client 모듈로 되어 있습니다. 다른점은 Java로 만들어져 있고, 설치가 필요없다는 장점이 있습니다. 설치는 필요없지만, 클라이언트 모듈을 다운로드는 해야 합니다. http://download.oracle.com 으로 접속해서 다운로드 받을 수 있습니다. Mac 과 Linu.. 더보기