전체 글 108

Invisible Index

Invisible Index ( 11g ~ ): 사전에 Index 영향도 파악 한다는 의미로는 Invisible Index 이상적이나, DML 이 많이 발생 하고, Query 에서 자주 사용되는 테이블의 경우, 운영 중, 실제 Index 를 visible, Invisible 시키기는 불가능하다. 추가로, Index Invisible 옵션은 opt_param 설정불가능함 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991..

Oracle/Oh Oracle 2018.02.09

Oracle Temp Usage

Temp Tablespace Usage Session1. Sort, Lob, With 절 사용 시, Temp 를 과도하게 사용 할 수 있음 2. 기본적으로 Temp Tablespace 는 DB 당 하나만 존재하여, Temp 공간 부족 시, 전체 서비스 영향 줌 ( User 별로 Temp Tablespace 를 할당가능 )3. 지난 시점의 Temp 점유 세션/SQL 확인 GV$ACTIVE_SESSION_HISTORY(DBA_HIST_ACTIVE_SESS_HISTORY).PGA_ALLOCATED GV$ACTIVE_SESSION_HISTORY(DBA_HIST_ACTIVE_SESS_HISTORY).TEMP_SPACE_ALLOCATED select /*+ ORDERED */ TOT.TABLESPACE_NAME A..

Oracle 칼럼 단위 권한 부여

>1. Oracle 에서 칼럼 단위로 권한 부여가 가능한것은 Insert , Update 에 대해서다2. Delete 의 경우 Row의 구성 Column 전체에 대한 작업이니 칼럼 단위 권한 부여 자체가 불가능한것으로 생각된다.3. select 의 경우 View 를 통한 대체가 가능하다. -. Oracle 10g VPD 기능으로도 구현 가능 http://blog.naver.com/dangtong76/140043148884-. Oracle Enterprise Edition 에서만 가능 https://docs.oracle.com/cd/E11882_01/license.112/e47877.pdf >## 테스트 테이블 생성 및 권한 부여 ## SELECT 권한 부여, Update(SAL) 권한 부여 1234567..

Oracle/Oh Oracle 2018.02.06

Oracle 11g DB Stop/Start Script

Oracle 에서 제공하는 DB(Instance 및 Listener) Start/Stop Script 로 기동/중지 하기 ## 가.DB 기동 스크립트 필수 요건 : /etc/oratab 에 등록되어 있어야함 "Y"수행 명령어 : $ORACLE_HOME/bin/dbstart $ORACLE_HOME관련 로그 : $ORACLE_HOME/startup.log $ORACLE_HOME/listener.log123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566[TGDB]tggo:/u01/app/oracle/product/11.2.0.4/bin> cat..

인덱스에 대한 자동 통계정보 수집

인덱스에 대한 자동 통계정보 수집 아래와 같이 압축 된다. _optimizer_compute_index_stats = TRUE _optimizer_compute_index_stats = FLASE Table Rows = 0 인덱스 통계정보 생성되지 않는다. 인덱스 통계정보 생성되지 않는다. Table Rows > 1 인덱스 통계정보 생성된다. 인덱스 통계정보 생성되지 않는다. A. Hidden Parameter Check SYS>!more check_hidden_parameter.sql col "Parameter" format a60 col "Session Value" format a30 col "Instance Value" format a30 SELECT a.ksppinm "Parameter", b.k..

Oracle/Oh Oracle 2009.03.02