oracle 9i 6

[9i] SELECT ANY DICTIONARY 차이점

8i 에서는 select any table권한을 부여하면 딕셔너리 뷰도 조회가 되었다. 하지만, 9i에서는 select any table권한을 부여해도 조회되지 않았다. [8i] SQL> select * from dba_sys_privs where grantee='DBA' and PRIVILEGE like 'SELECT%'; GRANTEE PRIVILEGE ADM --------------- ------------------------- --- DBA SELECT ANY SEQUENCE YES DBA SELECT ANY TABLE YES [9i] SQL> select * from dba_sys_privs where grantee='DBA' and PRIVILEGE like 'SELECT%'; GRANTE..

Admin/admin 2008.07.17

V$SEGMENT_STATISTICS

segment와 연관된 통계정보를 제공한다. V$OBJECT_USAGE 를 이용해 사용도를 파악할 수 있지만, alter table(index) xxxx monitoring usage; 로 설정을 해야 한다. SQL> select distinct STATISTIC_NAME from v$segment_statistics; STATISTIC_NAME ---------------------------------------------------------------- ITL waits buffer busy waits db block changes global cache cr blocks served global cache current blocks served logical reads physical reads..

Admin/admin 2008.06.20

SQL*Net 을 통한 Client IP 차단

조금전 개발자로부터 문의가 왔다. 업무 인수인계로 Application담당자가 바뀌었는데,,예전의 개발자가 DB로 접속을 하고 있는거 같다고 DB에서 차단할 방법이 없는지 문의해 왔다. 암호를 변경한지 오래되었으면 암호를 변경하라고 요구했다. SQL*Net을 통해서 IP를 차단할 수 있다. OS쪽은 TCP Wrapper로 특정 IP만 접속을 허용하고 있다. tcp.validnode_checking = yes tcp.invited_nodes=(접속을 허용할 ip) tcp.excluded_nodes=(접속을 차단할 ip) 9i 이전 버젼까지는 protocol.ora 에 기술하면 되며, 9i부터는 sqlnet.ora에 기술하면 된다. 변경후 listener를 restart해야 한다...reload로는 안된다...

Admin/admin 2008.06.11

Buffer Cache Advisory(DB_CACHE_ADVICE) - 9i

(9I) BUFFER CACHE ADVISORY : DB_CACHE_ADVICE, V$DB_CACHE_ADVICE =============================================================== PURPOSE ------- Oracle 9i에서 Buffer Cache의 크기를 정하기 위해 참조할 수 있는 DB_CACHE_ADVICE parameter와 V$DB_CACHE_ADVICE 에 대해 알아보기로 한다. Explanation ----------- Oracle 9i부터는 SGA의 영역의 크기를 온라인 상태에서 바꿀 수 있는 Dynamic SGA 기능이 제공된다. 동적으로 바꿀 수 있는 주요 요소로는 Shared Pool, Large Ppool,Buffer Cache ..

Admin/Tuning 2007.09.05

External Table을 이용하여 alertlog 확인

External Table은 9i부터 지원되므로 9i이전에서는 organization external에서 에러가 발생한다. 특징: virtual read-only table 인덱스 사용 못함(파일처리가 빠르기때문에 필요없음) OS명령을 통해 insert, update, delete수행 external table간의 조인 가능, external-regular table간의 조인 가능 1. 디렉토리 생성 2. External Table생성 3. Query 테스트 ====== /oracle/app/oracle/admin/TEST/bdump/alert_TEST.log create directory BDUMP as '/oracle/app/oracle/admin/TEST/bdump'; create table ale..

Admin/admin 2007.07.22