자동 SQL 튜닝 관리자와 함께 ORA : 7445 문제가 있습니다. 자동 SQL 튜닝 어드바이저자동 SQL 튜닝 관리자 작업에서 특정 SQL 문을 건너 뛸 수 있습니까?
ORA과 실패 계속 : 7445
을가 조정에 특정 SQL 시도가있는 동안.
자동 SQL 튜닝 관리자 작업에서이 SQL 문을 건너 뛸 수있는 방법이 있습니까?
자동 SQL 튜닝 관리자와 함께 ORA : 7445 문제가 있습니다. 자동 SQL 튜닝 어드바이저자동 SQL 튜닝 관리자 작업에서 특정 SQL 문을 건너 뛸 수 있습니까?
ORA과 실패 계속 : 7445
을가 조정에 특정 SQL 시도가있는 동안.
자동 SQL 튜닝 관리자 작업에서이 SQL 문을 건너 뛸 수있는 방법이 있습니까?
자동 SQL Tuning Advisor를 피하는 가장 간단한 방법은 쿼리를 프로그램에서 지원하지 않는 형식으로 변환하는 것일 수 있습니다.
the "Automatic SQL Tuning" chapter of the "Database Performance Tuning Guide"에 따르면
쿼리를 데이터베이스는 재귀 SQL 및 문 (지난 달) 최근 를 조정되어, 병렬 쿼리, DML, DDL을 무시하고 SQL은 성능 문제와 문에 의해 발생 동시성 문제.
select * from dba_objects
이 문제를 일으키는 경우,이처럼 쓰기를 다시 시도하십시오
select * from dba_objects
union all
--This query block only exists to avoid the Automatic SQL Tuning Advisor.
select /*+ parallel(dba_objects 2) */ * from dba_objects
where 1=0;
가 진정 때문에 1=0
의 병렬로 실행되지 않습니다 있지만, 그것은 지금 "병렬 쿼리"입니다. 필자는 이것을 테스트하지 않았으며 오류를 방지하기 위해 기존 AWR 데이터를 플러시해야하기 때문에 테스트하기가 어려울 것이라고 생각합니다.
이것은 일반적으로 자동 SQL Tuning Advisor를 비활성화하는 이유 중 하나입니다. 필자는 그 아이디어가 마음에 들지만 실제로는 튜닝 조언자가 유용한 정보를 제공한다는 사실을 전혀 보지 못했습니다. 그것이 나를 위해 한 모든 일은 경고를 생성하는 것입니다.
는 이론에서 패키지 DBMS_AUTO_SQLTUNE는 매개 변수 BASIC_FILTER
, OBJECT_FILTER
및 PLAN_FILTER
이 포함되어 있습니다. 나는 그 중 하나가 유용 할 수 있다고 가정하지만 아직 구현되지 않았다고 생각합니다. Google 또는 My Oracle Support에서 해당 항목에 대한 참조를 찾을 수 없습니다. 그리고 값에 임의의 텍스트를 입력했을 때 오류가 없었습니다.
이상적으로는, 모든 ORA-00600와 ORA-07445 오류를 검색 SR을 생성하고 기본 문제를 해결하는 것입니다. 그러나 누가 그것을위한 시간이 있습니까? 데이터베이스 "버그"가 발생하면 가능한 한 빨리 피해야합니다.
oracle11gR2 데이터베이스입니다. – sasikumar
MOS를 사용하여 SR을 제출하면 7445를 해결/해결할 수 있습니다. – thatjeffsmith
자세한 정보는 경고 로그를 확인 했습니까? 오라클은 더 많은 정보를 거기에 썼습니다. –