oracle 39

온라인 재정의를 통한 LONG -> LOB 변환

운영중인 데이터 웨어하우스에 많은 양의 텍스트 데이터가 입력되어 있는 환경에서는, LONG 데이터타입을 갖는 컬럼이 여럿 존재할 가능성이 높습니다. LONG 데이터타입은 SUBSTR과 같은 데이터 처리 함수에서 활용될 수 없다는 단점이 있으며, 따라서 LOB 컬럼으로 변환하는 것이 바람직합니다. DBMS_REDEFINITION 패키지를 이용하면 온라인 상태에서 LONG 데이터타입을 LOB 데이터타입으로 변환할 수 있습니다. 하지만 Oracle Database 10g Release 2 이전 버전에는 중요한 제약사항이 존재했습니다. LONG 컬럼을 LOB 컬럼으로 변환하는 작업은 최대한 신속하게 완료되어야 합니다. 테이블이 파티셔닝되어 있는 경우, 프로세스는 각 파티션 별로 병렬적으로 수행됩니다. 하지만 테..

Admin/admin 2007.09.04

PARTITION TABLE의 EXPORT/ IMPORT

8~10g Standard Edition 에서는 Partitioning Option 은 지원하지 않는다. 1. export partitioned table과 관련하여 export는 다음의 두가지 level로 분류할 수 있다. table-level export : 1) partitioned 또는 non-partitioned table 전체를 export한다. 2) 모든 export mode (full, user, table)에서 사용된다. 예) $ exp scott/tiger file=wookpark.dmp tables=emp emp table(partitioned 또는 non-partitioned) 전체를 export partition-level export : 1) partitioned table의 일..

Admin/admin 2007.08.24

tracefile_identifier

tracefile_identifier oracle 8.1.7 부터 소개됨 user_dump_dest에 생성되는 trace file의 default 형식은 sid_ora_pid_traceid.trc 이다. tracefile_identifier를 설정했을 경우 V$PROCESS의 TRACEID 컬럼으로 확인가능 하다. 음..그런데 ERP 11i로 운영중인 AIX서버 8.1.7에서 확인해보니 ora_pid_sid.trc 로 나온다. 다른 SUN 8.1.7, AIX 5L 9.2 에서는 sid_ora_pid.trc 로 나옴 메타링크에 검색해 보니 1건이 검색되는데 OS의존적이라고 되어있다.

Admin/admin 2007.08.22

오라클 데이타베이스 11g 리눅스 플랫폼 출시

(서울=뉴스와이어) 2007년08월21일-- 오라클( www.oracle.com)은 업계 최고의 혁신적 고성능 데이터베이스 신제품인 '오라클 데이터베이스 11g(Oracle Database 11g)'를 리눅스 플랫폼에서 사용할 수 있게 됐다고 21일 밝혔다. 오라클 데이터베이스 11g는 차세대 기업 정보 관리 시스템으로 소비자들이 빠르게 증가하는 정보 요구와 급변하는 환경에 보다 신속하고 완벽하게 적응할 수 있도록 도와준다. 또한 보다 적은 IT비용으로 더욱 수준 높은 서비스를 제공할 수 있도록 한다. 새롭게 추가된 기능은 소비자들에게 여타의 제품에서 볼 수 없는 독보적인 정보 관리 능력을 제공한다. 강력한 신기능으로 독보적인 데이터 관리 능력 제공 오라클은 또한 데이터의 효율적 관리와 통합 능력의 향상..

Admin/관련기사 2007.08.21

v$sql_bind_capture - 바인드 변수값 확인

바인드 변수값 확인 10g 이전에서는 trace로 확인할 수 밖에 없었다. select sesion.sid, sesion.username, sesion.sql_id, sesion.sql_child_number, sql_bind_capture.name, sql_bind_capture.value_string from v$sql_bind_capture sql_bind_capture, v$session sesion where sesion.sql_hash_value = sql_bind_capture.hash_value and sesion.sql_address = sql_bind_capture.address and sesion.username is not null ; Bind data : One of the bin..

Admin/admin 2007.08.21

Concurrent manager 상태 확인

Application 으로 접속해서 확인해 볼수도 있으나 SQL로 확인해 볼 수 있다. logon as apps 유저 @$FND_TOP/sql/afcmstat.sql ------------------------------------------------------------ Managers with their defined capacities for the current shift ------------------------------------------------------------ Appl ID Q ID Manager Node Running Max Buf D ------- ----- --------------------------- ---------- ------- ---- ---- - 0 4 C..

Admin/11i 2007.08.17