1. 사용자와 롤에 부여된 시스템 권한을 조회.
SELECT * FROM USER_SYS_PRIVS;
2. 현재 세션에서 사용자와 롤에 부여된 시스템 권한을 조회.
SELECT * FROM SESSION_PRIVS;
3.. 내가 다른 사용자에게 부여한 객체 권한을 조회.
SELECT * FROM USER_TAB_PRIVS_MADE;
4. 나에게 부여된 객체 권한, 객체 이름을 조회.
SELECT * FROM USER_TAB_PRIVS_RECD;
5. 내가 다른 사용자에게 부여한 칼럼에 대한 객체 권한과 칼럼 이름을 조회.
SELECT * FROM USER_COL_PRIVS_MADE;
6. 나에게 부여된 칼럼에 대한 객체 권한과 칼럼 이름을 조회.
SELECT * FROM USER_COL_PRIVS_RECD;
7. 롤에 부여한 시스템 권한 조회
SELECT * FORM ROLE_SYS_PRIVS;
8. 롤에 부여한 객체 권한 조회
SELECT * FROM ROLE_TAB_PRIVS;
9. 사용자가 부여받은 롤 조회
SELECT * FROM USER_ROLE_PRIVS;
10. USER_데이터 딕셔너리 뷰 조회
SELECT TABLE_NAME FROM USER_TABLES;
11. ALL_데이터 딕셔너리 뷰의 조회
SELECT OWNER, TABLE_NAME FROM ALL_TABLES;
12. DBA_딕셔너리 뷰의 조회
SELECT OWNER, TABLE_NAME FROM DBA_TABLES;
13. USER_TABLE 조회
SELECT TABLE_NAME, TABLE_SPACE, MIN_EXTENTS, MAX_EXTENTS FROM USER_TABLESWHERE TABLE_NAME LIKE 'ADD%'; //이런식을 테이블 이름을 넣고
14.USER_OBJECTS 조회
SELECT OBJECT_NAEM, OBJECT_TYPE, CREATEDFROM USER_OBJECTSWHERE OBJECT_NAME LIKE 'ADD%' AND OBJECT_TYPE='TABLE';
15. USER_CATALOG 조회
SELECT * FROM USER_CATALOG;
16. USER_CONSTRAINTS 조회
SELECT CONSTRAINT_NAME, CONSTRAINT_TYPEFROM USER_CONSTRAINTSWHERE TABLE_NAME IN('SUBJECT', SUGANG'); //이런 식으로 테이블 이름은 정해서 넣고
17. 인덱스 정보 조회SELECT INDEX_NAME, UNIQUENESS FROM USER_INDEXESWHERE TABLE_NAME='STUDENT'; //테이블 이름은 적어넣고
18. 뷰의 확인
SELECT VIEW_NAME, TEXTFROM USER_VIEWS;
19. 리두로그 파일의 그룹개수,멤버개수,size 조회select group#,members, bytes/10241024||’M’ from v$log;
20. 리두로그 파일 위치 조회select member from v$logfile;
21. 컨트롤 파일 파라미터 조회show parameter control_files;
select * from v$controlfile;
22. 동적으로 변경 가능한 파라미터 조회SELECT
v.name,
v.value,
DECODE(ISSES_MODIFIABLE, 'IMMEDIATE', 'YES','FALSE', 'NO', 'DEFERRED', 'NO', 'YES') AS SES_MODIFIABLE,
DECODE(ISSYS_MODIFIABLE, 'IMMEDIATE', 'YES', 'FALSE', 'NO', 'DEFERRED', 'NO','YES') AS SYS_MODIFIABLE,
v.description
FROM V$PARAMETER v WHERE name not like 'nls%'
ORDER BY 1;
23. 딕셔너리 뷰의 조회
SELECT * FROM DICT_COLUMNS WHERE TABLE_NAME LIKE '%INDEX%';
SELECT * FROM dict WHERE table_name LIKE UPPER('%&데이타사전%');
24. 세그먼트 조회select segment_name, tablespace_name, segment_ID, FILE_ID from dba_rollback_segs;
25. 블럭 조회SHOW PARAMETER BLOCK;
26. shared_pool_size 조회
SHOW PARAMETER SHARED
27. 인스턴스 조회
select instance_name, host_name from v$instance;
28. 버퍼 조회show parameter buffer;
29. 데이타 파일 조회
SELECT NAME,BYTES FROM V$DATAFILE;
30. DBA 데이타 파일 조회
SELECT FILE_NAME, TABLESPACE_NAME FROM DBA_DATA_FILES;
31. SORT 영역 크기 조회
SHOW PARAMETER SORT_AREA_SIZE;
32. 아카이브 확인archive log list;SELECT * FROM V$DATABASE; (시스템이 아카이브인지 확인할 수 있다)
33. 인덱스 블럭에 delete 된 entry 조회> analyze index 'index_name' validate structure 로 분석 후에> select LF_ROWS,
DEL_LF_ROWS,
DEL_LF_ROWS*100/decode(LF_ROWS, 0, 1, LF_ROWS) PCT_DELETED,
from index_stats
where NAME= :p_index;
34. 딕셔너리캐시 히트율 조회
select (1-(sum(getmisses)/sum(gets))) * 100 "Hit Ratio" from v$rowcache;
35. 버퍼캐시 히트율 조회
select round(((1-(sum(decode(name, 'physical reads', value,0))/ (sum(decode(name, 'db block gets', value,0))+ (sum(decode(name, 'consistent gets', value, 0))))))*100),2) || '%' "Buffer Cache Hit Ratio" from v$sysstat;
36. 라이브러리캐시히트율 조회select namespace, sum(gets) gets, sum(gethits) gethits,round(sum(gethits)/sum(decode(gets,0,0.0001,gets)),3)"Get Hit Ratio",sum(pins) pins, sum(pinhits) pinhits, round(sum(pinhits)/sum(decode(pins,0,0.0001,pins)),3)"Pin Hit Ratio",sum(invalidations) invalidationsfrom v$librarycachegroup by namespace;
37. 설치된 옵션 조회
SELECT * FROM V$OPTION;
출처 : itschool 카페 땡깡쟁이님 글
'오라클 > 이론 및 정보' 카테고리의 다른 글
[펌]sysdba , sysoper privilege의 session aduit (0) | 2012.06.08 |
---|---|
[펌]Table size 및 INDEX size 구하기. (1) | 2012.05.23 |
[펌]Invalid Object란? (0) | 2012.05.22 |
오라클 메모리(PGA) (0) | 2012.05.17 |
오라클 설치시 환경 변수값 설명 (0) | 2011.09.15 |