본문 바로가기

Oracle/운영133

DOP Downgrade? 쿼리를 수행하다가 보니 SQL_MONITOR에서 DOP Downgrade라는 부분이 있었습니다.저는 해당 쿼리를 PARALLEL 8로 수행하였는데, SQL_MONITOR에서는 DOP Downgrade : 100%라고 나오며 serial하게 수행되고 있었던 것이죠.저도 첨보는 현상이라 검색을 좀해보니 여러 이유로 일어날 수 있는 일이고, 쿼리에서 전체 다 그런것이 아니라 일부분만 serial하게 처리되고 나머지부분은 parallel하게 처리될수도 있더라구요. 그래서 v$sql_monitor를 이용한 쿼리를 통해서 DOP downgrade가 일어날때 어떤 이유로 일어났는지에 대해서 알수 있는 방법을 적어보겠습니다. alter session set nls_date_format='DD-MM-YYYY HH24:M.. 2024. 11. 10.
V$ASM_DISKGROUP의 수치별 설명 SQL> select name,state,type,total_mb,free_mb,usable_file_mb,required_mirror_free_mb,round((total_mb-free_mb)/total_mb*100,2) as "PCT Util (%)"From v$asm_diskgroup;NAME STATE TYPE TOTAL_MB FREE_MB USABLE_FILE_MB REQUIRED_MIRROR_FREE_MB PCT Util (%) ------------------------------ ----------- -------.. 2024. 11. 7.
통계정보 수집시 no_invaildation 옵션 새로 수집시 바뀐 통계정보가 바로 수집되었을때 즉시 cursor들에게 기존것을 무효화하고 새로운 통계정보를 적용할지(false) shared pool이 flush되고 적용할지(true) 결정하는 명령어입니다.default는 auto입니다.auto는 일정시간동안 모든 cursor를 무효화하고 새로운 통계정보를 적용합니다. Controls the invalidation of dependent cursors when statistics are gathered. The parameter takes the following values:TRUE: Dependent cursors are not invalidated.FALSE: Dependent cursors are marked for immediate invali.. 2024. 8. 27.
archivelog로 인한 FRA 영역의 FULL과 Stuck Archiver (조치방법) TEST DB의 DB접속시도를 하다 접속이 안되서 로그를 확인해보니 아래의 로그가 계속해서 발생하였습니다.현상은 TNS를 통한 DB 접속이 되지 않고, SQLPLUS로 직접접속도 되지 않았습니다. RMAN TARGET / 도 마찬가지로 접속이 되지 않았습니다.  alert log의 내용ORA-19809: limit exceeded for recovery files ORA-19804: cannot reclaim 187695104 bytes disk space from 10737418240 bytes limit2024-08-07T11:47:09.089273+09:00Errors in file /oracle/db/base/diag/rdbms/dbarac/dbarac1/trace/dbarac1_arc1_4404.. 2024. 8. 8.