Oracle(98)
-
UTL_URL 함수
오라클에는 URL 을 Encoding 및 Decoding 하는 함수가 있다. 유용하게 사용 할 수 있을 것 같다. http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/u_url.htm#i996850 Encoding : select utl_url.escape('함수') from dual; Decoding : select utl_url.unescape('%EC%97%89%EB%98%A5%ED%8F%AD%ED%8F%AC','UTF-8') from dual; Encoding 은 왤케 안되는지 모르겠다. 아무래도 한글로 Encoding 할려니 안되는 것 같다. 근데 Decoding은 왤케 잘되는지.. 열심히 찾고 있는 중이다. ㅋㅋ
2011.08.01 -
UNDO tablespace 변경
1. 또 다른 undo tablespace를 생성한다. create undo tablespace undotbs2 datafile '/data4/oradata/undotbs2.dbf' size 1G autoextend on next 64M maxsize unlimited; 2. 새로 생성한 undo를 임시로 default 로 설정한다. alter system set undo_tablespace = UNDOTBS2; 3. 기존 undo tablespace를 삭제한다. drop tablespace undotbs1 including contents and datafiles cascade constraints; 4. 새로 적용할 undo tablespace를 생성한다. create undo tablespace u..
2011.07.26 -
v$rollstat
SQL> desc v$rollstat Name Null? Type ------------------------- -------- ------------ USN NUMBER LATCH NUMBER EXTENTS NUMBER RSSIZE NUMBER WRITES NUMBER XACTS NUMBER GETS NUMBER WAITS NUMBER OPTSIZE NUMBER HWMSIZE NUMBER SHRINKS NUMBER WRAPS NUMBER EXTENDS NUMBER AVESHRINK NUMBER AVEACTIVE NUMBER STATUS VARCHAR2(15) CUREXT NUMBER CURBLK NUMBER EXTENTS : ROLLBACK SEGMENT의 EXTENT의 개수 RSSIZE : ROLLB..
2011.04.15 -
[스크랩] 대기 이벤트
참고URL : http://www.gurubee.net/pages/viewpage.action?pageId=3902699 개념 1. 대기 이벤트란 오라클 인스턴스 내에서 공유된 자원을 사용하기 위해 프로세스들이 점유를 해야하는데 이 때 점유를 하지 못하는 상태에서는 sleep 상태에 빠지며, 이 때 발생되는 현상을 대기 이벤트라고 한다. 그때마다 오라클은 그 상태 정보를 파일 또는 SGA 메모리 내에 저장해 둔다.2. 오라클 개발자들이 디버깅 용도로 개발한 것이라고 한다. 그것이 오늘에 이르러 OWI라는 이름을 덧입으면서 성능 관리 분야에 일대 변혁을 가져오게된다. 시스템 커널 레벨에서의 표현 1. 다른 프로세스를 기다려야 하는 상황에서 CPU를 쥔 채 대기하면 불필요하게 CPU 자원을 낭비하는 것이므로..
2011.04.14 -
v$session
desc v$session
2011.04.14 -
Range 파티션 테이블 및 테이블 스페이스 삭제 script
대용량 파티션 테이블에 일정기간 데이터만을 보유할 경우 부분적으로 파티션 테이블 및 테이블 스페이스를 삭제를 해야하는 경우가 있다. 아래 쿼리들은 Range 파티션 테이블 일때 해당 되는 쿼리이다. partition_name을 날짜로 지정해 주었을 때만 해당기간에 대해서 날짜를 가져와서 출력할 수 있다. 쿼리 실행시 주의할 점은 전부 쿼리를 실행시켜서 script가 출력되게 하여야 한다는 것이다. 무슨말이냐면 아래 쿼리들은 전부 dba_tab_partitions에서 가져온다. 그러므로 파티션 테이블 삭제 스크립트만 돌리고 다음 쿼리(테이블스페이스 삭제 쿼리)를 실행시키고자 하면 데이터가 안나온다. 1. 파티션 테이블 부분 삭제 script 생성 select 'alter table '||table_owne..
2011.04.14