Oracle/Oh Oracle 63

Oracle Audit 부하

: 50% Load 상태에서, Standard Audit - 초당 약 250 Audit Record 발생 시, 추가 정도 부하 측정 테스트 FGA - 초당 200 Audit Record 발생 시, 추가 되는 부하 정도 측정 테스트 링크 : http://www.oracle.com/technetwork/products/audit-vault/learnmore/twp-security-auditperformance-166655.pdf audit_trail = extended 의미In addition, populates the SQLBIND and SQLTEXT CLOB columns of the SYS.AUD$ table. 1. Standard Audit 2. FGA(Fine Grained Auditing)

Oracle/Oh Oracle 2018.04.25

DBA Trend 관련 글 2개 소개

-----------------------------------------------------------------------------------------------------------------DBA Trend 관련 글 2개 소개 ----------------------------------------------------------------------------------------------------------------- DBA 관련 글이 있어 공유 드립니다. 개인적으로는 기존 업무(설치,구성,백업 등 H/W 가까운 업무)는 비중은 차차 줄어들면서, 아래 업무 Need 가 많을 듯 -. 문제(기능/성능) 해결 ( DBA 에게 영원히 사라지지 않을 듯 )-. 자동화 필요 https://t..

Oracle/Oh Oracle 2018.04.23

Oracle Linux Huge Page

출처 : http://otsteam.tistory.com/183 https://oracle-base.com/articles/linux/configuring-huge-pages-for-oracle-on-linux-64 https://docs.oracle.com/cloud/latest/db112/REFRN/initparams268.htm#REFRN10320 용어 -. Hugepage = LargePages-. very large memory (VLM) (>= 4GB) ( 문서 ID 361323.1 )-. 8기가 이상 메모리 사용 시, SWAP 에 의한 DB 성능 저하를 위해서 검토. 대용량 메모리를 장착한 시스템의 효율적인 Page Table 관리를 위해 Linux Kernal 2.6 부터 Hugepage ..

Oracle/Oh Oracle 2018.03.22

ALERT LOG Monitoring SQL 이 느릴때 조치 방법 ( 11G 이상 )

1. http://www.koreaoug.org/administration/1030 ( 11g 이상, alert 로그 SQL 확인 하기 ) 2. https://community.oracle.com/thread/604855 ( XML Alert log )3. High CPU for Queries on X$DBGALERTEXT (문서 ID 2056666.1) ( XML Alert Log 성능 저하 해결 ) >-- ALERT LOG VIEW 생성 후, 일반 유저에게 조회 권한 부여 create view v_$alert_log as select * from x$dbgalertext;create public synonym v$alert_log for sys.v_$alert_log;grant select on v$..

Oracle/Oh Oracle 2018.03.12

Deaclock(교착상태)

Deaclock(교착상태) : Deadlock 발생 시, Oracle 에 의해 자동으로 Deadlock 상태를 해소 되나, TX-LOCK 이 유발됨 TX-LOCK 해소를 위해서, Application 에서 Deadlock Error 발생 시, Rollback 처리가 필요함 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711..

Oracle/Oh Oracle 2018.03.07

ORA-00979: not a GROUP BY expression 해소 방안

ORA-00979: not a GROUP BY expression 해소 방안 : GROUP BY 문 사용 시, 그룹 함수 외의 조회 칼럼은 반드시 SELECT 절에 명시해야함 : _FIX_CONTROL 설정을 통해서 해결 가능 ( SYSTEM / SESSION / SQL LEVEL ) 12345678910111213141516171819202122232425262728 SYS@TGDB=> select deptno, dname from scott.dept group by deptno ;select deptno, dname from scott.dept group by deptno *ERROR at line 1:ORA-00979: not a GROUP BY expression -- 근복적 해결 SYS@TGDB..

Oracle/Oh Oracle 2018.03.06

Truncate 권한 부여

Oracle Truncate 권한 부여 하기 Truncate 를 위해서는 "GRANT ANY TABLE" 권한 부여 , 그러나 보안상 위험하다.프로시져를 통해서 우회적으로 권한 부여 하기 쥔장 : SYSTEM권한 부여 받는 사람 : TGDEV 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231..

Oracle/Oh Oracle 2018.02.28

PL/SQL 성능 저하 부분 확인 하기 ( 11g, DBMS_PROFILER )

PL/SQL 성능 저하 부분 확인 하기 ( 11g, DBMS_PROFILER ) 참조 : https://oracle-base.com/articles/9i/dbms_profiler 가. DBMS_PROFILE PACKAGE 설치 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253[TGDB]tggo:/home/oracle> sqlplus '/as sysdba' SQL*Plus: Release 11.2.0.4.0 Production on Tue Feb 13 17:36:55 2018 Copyright (c) 1982, 2013, Oracle. All rights reserved. Conne..

Oracle/Oh Oracle 2018.02.13

Colored SQL ( 11g )

Colored SQL ( 11g ) : 11g highlight Query / Coler ( mark ) SQL for AWR Snapshot : DBA_HIST_SQLSTAT 에 수집 대상이 아닌 경우, 대상으로 등록 후, 성능 관리 가능 일례로, SQL TUNING 을 통해서 성능 개선에 대한 검증 작업 시, 성능이 좋아 질것 튜닝 결과로, DBA_HIST_SQLSTAT 에서 사라짐. 성능 리포트를 위해서, 예상되는 SQL 에 대해서 COLOR ( MARK ) 하여, SQL 의 성능 추세를 비교하자 비교 하고 꼭 COLOR ( MARK ) 를 제거 하자 12345678910111213-- Colored SQL 등록 SYS>execute dbms_workload_repository.add_colored..

Oracle/Oh Oracle 2018.02.09