카테고리: Oracle Command

[TIP] 테이블 스페이스 모니터링

Oracle Database 10g 부터 테이블스페이스의 디스크 공간 사용을 사전적으로 관리할 수 있도록 하는 기능을 제공한다. 데이터베이스 alert를 통하여 DBA로 하여금 공간 부족 오류가 발생하기 전에 미리 필요한 조치를 취할 수…

LOB SEGMENT 생성 GUIDE

Lob 데이타 타입은 대용량 크기를 지원해야 하기 때문에 어떤 데이타 타입 보다도 storage 특성을 잘 이해해야 할 필요성이 있다. 각종 parameter에 대한 적절한 설정은 좋은 performance를 내는 데 중요한 요인이 된다.   다음은 LOB 컬럼을 갖는 table을 생성하는 SQL문이다. 다양한 option을 사용하였는데, 이들 parameter에 대한 자세한 이해를 통해 효과적인 lob segment를 생성할 수 있다. 참고로 lob에 대한 자세한 정보를 보려면  dba/all/user_lobs를 조회하면 알 수 있다.   CREATE TABLE demolob ( A NUMBER, B CLOB ) STORAGE (INITIAL 256 NEXT 256) TABLESPACE user_data…

JDBC를 통한 데이터베이스 STARTUP / SHUTDOWN

11g에서부터 oracle.jdbc.OracleConnection 클래스에서 startup() 및 shutdown()이라는 새로운 JDBC 메소드를 제공한다. 이 두 메소드는 SQL*Plus에서처럼 데이터베이스를 애플리케이션에서 직접 start up하고 shut down할 수 있는 인터페이스이다. startup()과 shutdown() 메소드를 사용하기 위해서는 커넥션을…

한글 SUBSTR 함수

오라클 DB에 예를들어 ‘가나다’와 같이 입력된 자료를  1 부터 5까지 substrb 하고자 할 경우 ‘가나’ 만  return 하는 함수   create or replace function sf_hansubb( v_str in varchar2, v_start in integer, v_len in integer) return varchar2 /*==================================================================* * +---------------------------------------------------------+ * * |…