기술이야기/Ask 엑셈
-
[오라클질문] Log file switch (checkpoint incomplete) Event기술이야기/Ask 엑셈 2011. 2. 22. 10:27
2011-02-03 20:53:38 에 등록된 질문입니다. 공대식 님께서 질문해 주셨습니다. Waiting Event 가 Log file switch (checkpoint incomplete) 가 발생하면서 대기 시간이 엄청 길어지고 있습니다. DB는 NO Archive Mode로 동작하고 있으며 Redo Log Size 는 50M 입니다. 데이타 건수는 50만건 정도이며 Merge 구문을 사용해서 Update 작업을 진행중이 었습니다. 체크할 만한 사항이 어떤것이 있을까요 ? 엑셈 답변 보기
-
[오라클질문] 다음과 같은 에러가 나는데요.인덱스 덤프시기술이야기/Ask 엑셈 2011. 1. 12. 10:09
2011-01-07 13:45:52 에 등록된 질문입니다. 서상서 님께서 질문해 주셨습니다. SCOTT@SANG11R2>exec tree_dump('t_index_idx'); BEGIN tree_dump('t_index_idx'); END; * ERROR at line 1: ORA-01031: ?掘꼇璃 ORA-06512: 瞳 "SCOTT.TREE_DUMP", line 9 ORA-06512: 瞳 line 1 스크립트는 조동욱님의 스크립트입니다. create or replace procedure tree_dump(v_name in varchar2) is v_obj_id number; begin for r_id in (select object_id from user_objects where object_nam..
-
[오라클질문] latch: cache buffers chains 경합의 이상현상기술이야기/Ask 엑셈 2011. 1. 12. 10:07
2011-01-04 14:10:31 에 등록된 질문입니다. 초보 님께서 질문해 주셨습니다. 또 들렀습니다. 랜덤하게 생성한 1000만건 테이블(big_t1)을 대상으로 아래 plsql 블럭을 두 세션에서 각기 동시 실행했습니다. DECLARE cnt number; BEGIN FOR i IN 0 .. 1000000 LOOP select seq into cnt from big_t1 where seq = 1 and rownum
-
[오라클질문] 10g RAC로 업그레이드 후 노드간 간섭 관련입니다기술이야기/Ask 엑셈 2011. 1. 12. 10:05
2011-01-04 08:03:59 에 등록된 질문입니다. carren 님께서 질문해 주셨습니다. 9i RAC(9.2.0.7)으로 운영하던 DB를 10g(10.2.0.4)로 업그레이드 후 특정 조회용 sql을 실행하면 문제가 발생하고 있습니다. 24시간 온라인 업무를 처리하는 DB이며, 두개의 노드(node1, node2)가 있습니다. 온라인 프로세스들은 node1과 연결되어 처리되고, node2에서는 배치업무 및 관리자 조회 sql들이 실행됩니다 9i에서는 node2에서 관리자들이 무거운 조회 sql을 실행해도 node1에 영향이 없었는데, 10g로 업그레이드 후 관리자들이 조회를 하게되면 node1에서 수행되는 온라인 프로세스들이 영향(지연처리등)을 받고 있습니다. 10g의 DRM기능이 원인인지 궁금..
-
[오라클 질문] execute plan기술이야기/Ask 엑셈 2010. 12. 21. 10:34
2010-12-15 08:41:02 에 등록된 질문입니다. 이루마 님께서 질문해 주셨습니다 Q1) 실행계획이 생성된 쿼리의 PLAN을 제거할 수 있는 방법이 있나요? (flush shared_pool 을 이용해서 전체를 없애는 것 말구요,특정 쿼리만..) Q2) /*+gather_plan_statistics*/ 와 dbms_xplan.display_cursor(null,null,'allstats last')를 사용할 경우 간혹, 다른 쿼리의 결과가 잡힐때가 있어요... 저 힌트를 쓸때 EXPLAIN PLAN처럼 statement_id를 쓸수는 없나요? 엑셈 답변 보기
-
[오라클 질문] index skew는 물리적으로 가능한지??기술이야기/Ask 엑셈 2010. 12. 21. 10:31
2010-12-09 15:47:05 에 등록된 질문입니다. 박병섭 님께서 질문해 주셨습니다. 예전에 교육받을때는 index skew는 발생할 수가 없다고 말씀하신 강사님의 말이 떠올랐습니다. 그러나 점점 인덱스에 대해서 공부하면 할 수록 물리적으로 생성가능하다고 느껴집니다. 예로 들면 테이블 create table t1 (no number(10,2)); create index t1_idx on t1(no); 할때에. insert into t1 values(10); insert into t1 values(20); insert into t1 values(30); insert into t1 values(40); 이렇게 값이 있고, 각각 한블럭에 한값이 들어갔다고 가정하고, 추가로 한블럭에 2row만 들어간다고..
-
[오라클 질문] 이미 열려있는 세션에 대해 10046 event 트레이스 잡을 방법이..기술이야기/Ask 엑셈 2010. 12. 21. 10:29
2010-12-13 17:59:00 에 등록된 질문입니다. 이요셉 님께서 질문해 주셨습니다. WAS의 connection pool 이용하는 서비스 경우 10046 event 를 걸어도 트레이스가 잡히질 않던데요. system에 10046 event 트레이스 걸고나면, 트레이스 건 시점 이후의 신규 세션들에 대한 트레이스만 잡는 것 같더라구요. 이미 맺어져 있는 세션들에 대한 트레이스를 잡을 수 있는 방법은 없을까요? 세션들 개별적으로 잡는 것 말구요. 문제 sql 에 대한 트레이스를 잡을려고 하는데 어느 세션에서 실행될 지 알 수가 없으니까요.. 다른 사이트에서 답변을 못얻어서 이곳까지 찾게되었습니다.. 엑셈 답변 보기