AUTO TRACE를 활용한 DB 자가 진단 방법(SQL PLUS)

 

1. autotrace 환경(권한) 설정 : DBA 권한 (한번만 해주면됨)

A. PLUSTRACE 권한 생성

SQL> conn / as sysdba

SQL> @?/sqlplus/admin/plustrce.sql

B. 해당 사용자에게 PLUSTRACE 권한 부여

SQL> conn / as sysdba

SQL> grant PLUSTRACE to 유저명

C. 해당 사용자에게 PLAN Table 생성

SQL> @?/rdbms/admin/utlxplan.sql

2. autotrace 환경(화면) 설정 (SQL PLUS- 실행할때마다 새로 설정)

A. Trace 시작

SQL> SET AUTOTRACE TRACEONLY

B. 화면폭 셋팅(150정도)

SQL> SET LINESIZE 150

C. PLAN 표현 형식

SQL> COLUMN PLAN_PLUS_EXP FORMAT A120

3. autotrace 결과 구조

A. Execution Plan : SQL 실행 PLAN 정보

B. Statistics : 실행 통계 정보

4. autotace 결과(Execution Plan)

A. Online 화면 처리 SQL에서는 FULL SCAN이 없는 것이 좋다(없어야 한다.).

B. Index를 통한 조회 라고 해서 모두 좋은 SQL은 아니다. 원하는 Index를 활용 하고 있는지 확인 해야 한다.

5. autotrace 결과(Statistics)

A. 항목

0  recursive calls

0  db block gets

3  consistent gets

0  physical reads

0  redo size

346  bytes sent via SQL*Net to client

496  bytes received via SQL*Net from client

2  SQL*Net roundtrips to/from client

0  sorts (memory)

0  sorts (disk)

B. 항목의 의미
db block gets : current block 이 요청된 횟수 
consistent gets : 한 block에 consistent read가 요청된 횟수 
physical reads : disk로부터 읽어진 data block의 갯수 
redo size : 바이트 단위로 만들어진 리두로그의 총용량
sort(memory) : disk가 아닌 memory에서 행해진 sorting 작업의 횟수, sort_area_size에서 작업하는 수를 말함. 
sort(disk) : disk가 아닌 memory에서 행해진 sorting 작업의 횟수, 임시테이블스페이스에 작업하는 횟수를 말함. 
row processed : 작업으로 발생된 총 결과 row 수

 

C. 튜닝 포인트

                           i. 오라클의 튜닝은 값비싼 disk I/O(physical reads)를 줄임으로써 local I/O를 증가 시키는 것이다. 그러나 높은

                       consistent get은 튜닝을 해야 하는 포인트이기도 하다.

                           ii. Logical Reads : Consistent Gets + DB Block Gets

                           iii. Physical Reads : physical I/O가 발생한 Block의 요청 횟수 이다.

                           iv. Logical Reads Physical Reads 가 높으면 튜닝의 대상이다. 온라인 프로그램에서는 작게는 500 혹은 1000 이상의

                         SQL은 확인이 필요하다.

                           v. Sorts(disk) DISK를 활용한 Sort 작업의 횟수 이다. 이 부분이 존재 하는 SQL은 확인이 필요하다.

 

      - Range Scan 인덱스가 있지만 인덱스가 일치하지 않아 발생.(범위를 줄여줘야 좋다)

      즉 해당인덱스에 여러건이 존재. Ex) 같은 설계번호에 여러가지 배서가 존재.

      - Select * from (select * from …..) 에서 ()안의 sql은 최소한의 쿼리를 발생하는 것이 좋다. 한두건 정도.

      - 조건절에 (+) 아우터 조인을 걸때는 모든조건에 (+)을 걸어줘야 정상적으로 아우터 조인이 걸릴 확률이 높다.

      -(+) 아우터조인을 걸 때 인덱스가 정상 작동할 확률이 크다.

      -(full scan)인경우 제데로 sql을 걸고있는지를 확인해야한다. Full scan이란 그테이블을 다 읽고 있다는 의미이므로.

      - 조건절에 substract(a.piboja_jumin_birth(0,4)) = ‘1983’ 이런류의 조건을 걸때는 순서를 반대로 해야 인덱스를 탄다.

      - 조인시 카테이션곱 이 생겼다면 해당 sql을 확인해야함. 조인이 10*100 이면 1000개의 퀴리발생.


 

. 튜닝 포인트
  - 오라클의 튜닝은 값비싼 disk I/O(physical reads)를 줄임으로서 local I/O를 증가 시키는 것이다. 그러나 높은
    consistent get은 튜닝을 해야하는 포인트 이기도하다.
  - logical read : consistent gets + DB Block Gets
  - physical read : physical I/O가 발생한 block의 요청 횟수이다.
  - logical read 와 physical read가 높으면 튜닝의 대상이다. 온라인 프로그램에서는 작게는 500 혹은 1000 이상의
    SQL은 확인이 필요하다.
  - Sorts(disk)는 disk를 활용한 Sort 작업의 횟수이다. 이 부분이 존재하는 SQL은 확인이 필요하다.

  - Range Scan : 인덱스가 있지만 인덱스가 일치하지 않아 발생(범위를 줄여줘야 좋다)
                 즉, 해당 인덱스에 여러건이 존재 ex) 같은 설계번호에 여러가지 부서가 존재
  - select * from (select * from ...) 에서 () 안의 sql은 최소한의 쿼리를 발생하는 것이 좋다. 한두건 정도
  - 조건절에 (+) 아우터 조인을 걸때는 모든 조건에 (+)을 걸어줘야 정상적으로 아우터 조인이 걸릴 확률이 높다.
  - (+) 아우터 조인을 걸때 인덱스가 정상 작동할 확률이 크다.
  - full Scan 인 경우 제대로 sql을 걸고 있는지를 확인해야한다.

    full scan이란 그 테이블을 다 읽고 있다는 의미이므로
  - 조인시 카테이션곱이 생겼다면 해당 sql을 학인해야 함. 조인이 10*100이면 1000개의 쿼리 발생

▣ 홍익대학교 인근


주간에 잠깐 주차할 목적이라면 인근 주택가 골목, 야간에 장시간
주차할 목적이라면 공영 주차장 야간무료 주차를 이용한다.
또 휴일이라면 인근 빌딩을 집중 공략하는 것이 좋다.

▶공짜 주차장◀


① 공영 주차장 주변 카센터. 오후 9시 폐점 후 3~4대 정도 가능.
② 공영 주차장 골목 ‘There’s’와 ‘바이더웨이’ 사이 사거리 ‘홈 바’ 골목. 갓길 주차 가능.
③ 마포 평생학습관 뒤 빌라촌. 주로 자취생들이 거주해 주차 시비 염려가 없다.
④ 상권과 거주지를 잇는 골목, 거주자 우선 주차 지역에 오후 6시 이전 주차 가능.
⑤ 한국문화신문사 인근 주택가.
⑥ 홍대 정문에서 극동방송국 방향으로 가다 우측, 국희약국 골목 왼편.
⑦ 야간과 휴일에 무료로 개방하는 홍대 건너편 공영 주차장 골목.


 

▣ 신촌&연세대 인근


연세대, 서강대, 이화여대 인근은 번화가임에도 의외로 무료 주차 공간이 많다.
연세대 동문, 서문, 북문 근처와 연대~이대를 잇는 대로변 안쪽 주택가에서 꽤 괜찮은 공간을 찾을 수 있다. 또 장시간 주차해야 할 경우라면 서강대교와 금화터널 진입 육교 하단이 유용하다.

※100% 견인되는 지역
1. 신촌 기차역 앞 보호지대 2. 연대 정문 3. 녹색극장 뒤 여관

▶공짜 주차장◀


① 이화여대 후문과 이화여대부속초등학교 사이 골목으로 들어가면 초등학교 뒷담을 따라 언덕길에 주차가 가능하다. 단, 아래쪽 주택가 앞에 마련된 주차 공간은 거주자 우선 주차 지역이므로 주차 위반 딱지를 뗀다.
② 연세대 치과병원이 있는 동문 쪽은 거주자 우선 주차 지역을 제외하고 모두 주차할 수 있다. 서문은 학군단이 있는 언덕에, 연희동과 이어지는 북문은 주차 공간이 많고 종일 주차가 가능하지만 번화가와 다소 거리가 있다는 것이 단점이다.
③ 신촌 기차역에서 신촌 현대백화점 쪽으로 내려오다 보면 ‘쫄병부대찌개’가 있다. 이 가게 양옆 골목에 주차 가능. 단, 길 위쪽에서 빈자리를 찾는다면 별 문제가 없지만 입구 쪽은 비탈이 심해 초보자들에겐 위험하다.
④ 신촌 로터리에서 서강대교 방향으로 100m 직진, 우측 파출소 안쪽 골목에 주차 가능.

▶인근 최저가 주차장◀


ⓐ 신촌 기차역에서 연세대 방향으로 직진, 고박사냉면부터 형제갈비 앞까지 도로변이 공영주차장. 요금은 10분당 700원. 평일 11:00~21:00 토요일 11:00~17:00를 제외한 시간과 휴일은 무료.
ⓑ 창천교회 주차장이 유료 주차장 중에는 가장 저렴하다. 30분당 1000원.


 

▣ 압구정&청담


압구정동과 청담동은 밤 10시에도 견인차가 돌아다니는 등 최악의
주차 플레이스. 골목골목에 주차할 수 있는 공간도 있지만 대부분 거주자 우선 주차 지역. 싼 유료 주차장을 찾는 편이 가장 좋다.

▶공짜 주차장◀


① 갤러리아백화점 비자카드를 가지고 있다면 백화점 내에 무료 주차 가능.
② 홍실상가 앞 대로변에 주말, 공휴일, 평일 오후 7새 이후 무료 주차 가능.
③ 낮에는 갤러리아백화점과 한양아파트 사이 대로변, 혹은 한양아파트 주차장에 주차한다.
④ 밤에는 갤러리아 본관과 갤러리아 명품관 사이 대로변을 이용하는 것이 낫다.

▶인근 최저가 주차장◀


ⓐ 신사전화국 앞 공영주차장. 야간에는 무료주차 가능. 주차비는 10분 당 800원.


 

▣ 역삼역~선릉역


낮 시간에는 주차 공간 찾기가 쉽지 않다. 반면 매장들의 영업이 끝나는 오후 8시 이후에는 매장 앞 주차 공간을 이용할 수 있다.

▶공짜 주차장◀


① 잠시 주차하기에는 역삼역 사거리에서 LG아트센터로 이어지는 대로변이 좋다.
평일 낮에는 자리 싸움으로 주차하기가 힘들지만 주말에는 빈자리가 많다.
공식적으로는 주차 금지 구역이지만 주차 위반 딱지를 떼는 일은 드물다.
② 평일에는 충현교회 골목이 안전하다. 견인되거나 딱지를 뗄 위험 없이
주차 가능. 단, 교회 사람들로 붐비는 주말은 엄두도 내지 않는 것이 좋다.
③ 역삼역과 선릉역 사이에 위치한 볼보자동차 매장에 꽤 넉넉한
주차 공간이 확보되어 있다. 이용 시간은 매장 직원들이 모두 퇴근한 저녁 시간 이후.
④ 역삼역에서 선릉역 방향으로 가다 한국고등교육재단에 평일 오후 7시 이후 무료 개방.
⑤ 개나리아파트를 중심으로 한 아파트 단지 내. 역과 떨어져 있어 사람들의 왕래가 드문 굿 플레이스.

▶인근 최저가 주차장◀


ⓐ 선릉역에서 1분 거리에 위치한 보람상호신용금고 주변의 파라다이스주차장. 30분당 1000원. 월 주차 요금은 7만원.


 

▣ 강남역


상가들이 밀집해 있어 주차 공간을 확보하기가 쉽지 않다. 주차 단속도 심하기 때문에 차를 두고 나오는 것이 가장 좋다. 부득이한 경우 주차를 하려면 낮보다는 주말이나 공휴일 저녁 시간대를 노리는 것이 현명하다.

▶공짜 주차장◀


① 씨티극장 사잇길로 올라가다 오른편 블루클럽 건물.
② 야간에는 스타벅스 뒤편 ELS어학원 주차장.
③ 토요일은 오후 3시 이후와 일요일, 공휴일은 쿠아 의류 숍과
보디숍 사이의 골목으로 직진, 아파트 부근 공영 주차장 이용이 무료.
평소에는 10분당 800원.
④ 교보빌딩 뒤편 아파트 주차장. 퇴근 후부터는 단속이 심하지만
낮 시간에는 이용할 만하다. 그 중 세종아파트와 진흥아파트가 가장 안전하다.
⑤ 오후 8시 이후에는 국기원 앞 도로, 국립도서관과 과학기술회관 사잇길이 이용할 만하다.

▶인근 최저가 주차장◀


ⓐ 과학기술회관 주차장. 10분당 500원.


 

▣ 교대역


교대 부근은 강남의 다른 지역보다 단속이 비교적 느슨한 편이다.
상가 앞에 주차할 공간이 없어 대로변 갓길이 주차 차량으로 늘 붐비지만 구청에서 이를 크게 제지하지 못하고 있는 것.

▶공짜 주차장◀


① 교대역 사거리에서 서울교육대학교 대로변.
② 교대 정문 우측으로 난 골목 안쪽 빌라촌. 로얄빌리지, 롯데빌라 등에 무료 주차 가능.
③ 서초종합시장 앞 대로변. 단속하기 힘든 지역인 만큼 잠깐 세우기엔 좋다.
④ 삼풍아파트 부근.

▶인근 최저가 주차장◀


ⓐ 서울교육대학부설초등학교 뒤편 우리은행 기숙사 앞 서초 공영 주차장.
최초 1시간 3000원. 이후에 10분 초과시 300원 추가. 평일 오후 8시 이후,
토요일 오후 3시 이후, 공휴일은 종일 무료다. 월 주차 8만원, 월 야간주차 4만원.

 

 

▣ 양재동


저녁 시간대 외에는 유료 주차장을 이용하는 것이 좋다. 양재역 환승 주차장은 비싸므로 저렴한 변두리 공영 주차장을 이용하는 편이 낫다. 특히 양재 시민의 숲이나 꽃 시장 부근은 무료 주차의 메카.

▶공짜 주차장◀


① 서초구청은 평일 오후 6시 이후, 토요일 오후 5시 이후, 공휴일은 종일 주차장을 무료 개방.
② 국민은행 양재동점. 평일 저녁 시간과 공휴일에는 주차료를 받지 않는다.
③ 주변 주택가는 거의 대부분 거주자 우선 주차 구역. 낮시간 잠깐 이용하는 데는 적합하다.
④ 양재동성당 진입로. 장시간 세울 수는 없지만 잠시 주차하기에 적당하다.

▶인근 최저가 주차장◀


ⓐ 양재 시민의 숲 내 매헌기념관 앞 주차장. 10분 당 300원.
오후 9시부터 다음날 오전 9시까지 무료.

 

 

▣ 명동


공영 주차장은 10분에 1,000원, 민영 유료 주차장은 10분에 1,500원 정도의 요금을 부과한다.
노변도 모두 견인 지역이거나 공영 주차장으로 운영되고 있고, 시내로 차를 타고 진입하는 것도 일방통행과 인파 때문에 거의 불가능하다. 백화점 주차권을 이용하거나 인쇄소 골목, 인송 빌딩 등 몇몇 구역만 가능.

▶공짜 주차장◀


① 백화점 카드 회원에게 우편으로 발송되는 주차권을 모아두었다 사용한다. 미리 챙기지 못했을 경우 백화점 신용판매과에서 얻을 수 있다. 30분 이내 주차는 무료.
② 을지로2가 지하보도 옆 ‘SK VIEW’ 건설 현장과 한화빌딩 사이 인쇄소 골목.휴일에는 70%이상 자리가 비어 있다. 단, 장시간은 위험.
③ 포호아, 베니건스, 아바타몰 등에서 식사나 쇼핑을 하면 건물 지하 주차장을 1~2시간 무료로 이용할 수 있다.

▶인근 최저가 주차장◀


ⓐ 세종호텔 바로 옆 밀리오레 주차장. 주차 요금은 공영 주차장 수준.
ⓑ 회현로 인송빌딩. 처음 30분은 무료, 이후 30분마다 추가 요금 1500원이 붙는다.

 

 

▣ 종로


주중에는 주차 단속이 워낙 심해 유료 주차장을 이용하는 편이 낫다. 단, 대형 서점과 극장가를 이용할 땐 2~3시간 무료 주차 가능.
휴일에는 정기 휴무인 건물 주차장을 이용한다.

▶공짜 주차장◀


① 대형 서점은 도서 구입 금액에 따라 무료 주차가 가능하다.
특히 서점 회원 카드를 소지한 경우엔 도서를 구입하지 않아도 주차 가능.
② 교보생명 빌딩은 평일 야간과 주말에 무료 개방.
③ 동아일보와 광화문우체국 뒤편에 30분~1시간 정도 주차 가능.
④ 종묘공원 내 관광 차량 주차 지역 주변, 승용차 3대 정도 가능.

▶인근 최저가 주차장◀


ⓐ 종묘주차장, 탑골공원 맞은편 유료 주차장. 극장 밀집 지역이라 영화 티켓을 가져오면 50%까지 할인해준다.


 

▣ 시청


서울시청 근처는 빌딩 밀집 지역이라 공짜 주차 공간을 찾기가 쉽지 않다. 대부분 10분에 1,000~1,300원 정도의 주차비를 부담하는 공영 주차장이 비교적 싼 편. 반면, 주말에는 삼성 본관처럼 정기 휴무인 빌딩 주차장을 무료로 이용할 수 있다.

▶공짜 주차장◀


① 주말에는 삼성 본관이 무료. 주중에는 삼성생명 식당가나 쇼핑몰을 이용하면 주차 할인을 받을 수 있다.
② 프라자호텔은 이용객에 한해 최대 4시간까지 1000원으로 주차할 수 있게 한다.
③ 시청 근처 호텔 정문에서 주차 요원에게 자동차 키와 1만원을 주면
발레파킹을 해준다. 주차장까지 왔다갔다 하는 불편도 없고 차를 찾을 때도 편리하다. 호텔 이용객을 위한 서비스를 편법으로 활용하는 것이지만 안전하게 하루종일 세워둘 수 있는 몇 안 되는 방법이다.

 

 

▣ 대학로


주택가와 연계성이 떨어져 거주자 우선 주차 지역 이용은 활성화되어 있지 못하다.

▶공짜 주차장◀


① 이화동 서울사대부속중학교 옆
② 대학로 극장가에 있는 현대자동차 건물 뒤편
③ 휴일에는 창경궁 주차장이 무료.

▶인근 최저가 주차장◀


ⓐ 지하철 4호선 혜화역 KFC 뒤, 일마레 옆에 위치한 유료 주차장이
30분당 1000원 정도로 가장 싸다.

 

 

▣ 여의도


▶공짜 주차장◀
① 휴일에는 KBS와 SBS 방송국, 그리고 공영 주차장이 무료다.
② 평일 야간과 주말 한강시민공원 주차장을 무료 개방.

▶인근 최저가 주차장◀
ⓐ 한강시민공원 주차장.
ⓑ 여의도 둔치 주차장은 월 주차의 경우 2만5000원 선.

※단속요원도 피해 가는 주차 틈새
주차단속이 없는 오후 9시부터 오전7시까지는 종로통 어디에 세워도 딱지를 떼지 않는다. 단, 청계천로와 동대문운동장 부근은 심야 단속 구간

 

p.s 역시 서울은 지하철이 편합니다~!



1. 데이타베이스와 함께 생성되는 기타 객체


- 데이타 딕셔너리: 데이타베이스의 객체에 대한 설명 저장
- 성능 테이블: 데이타베이스및 인스턴스를 모니터하고 튜닝하기 위해 DBA가 사용하는 정보를 포함
- PL/SQL 패키지: 데이타베이스에 기능을 추가하기 위해 사용하는 프로그램
- 데이타 베이스 이벤트 트리거: 트리거란 테이블이나 뷰를 수정할떄마다 또는 일부 사용자 작업이나
                                            데이타베이스 시스템 작업이 발생할때 암시적으로 사용하는
                                            프로시저 (트리거는 복잡한 제약조건 대신 사용가능)

 

2. 데이타 딕셔너리

 

- 모든 오라클 데이타베이스의 핵심
- 데이타베이스 및  해당 객체를 기술
- 읽기 전용 테이블 및 뷰를 포함
- SYSTEM 테이블 스페이스에 저장 (OFFLINE 을 할 수 없다)
- SYS 사용자의 소유 (SYS 스키마에 포함)
- ORACLE 서버에서 유지 관리가 됨
- SELECT 문으로 엑세스 됨

- 연관된 데이타베이스에 대한 정보를 제공 테이블 및 뷰의 읽기 전용집합으로 DDL(데이타 정의어)

   명령이 실행될떄 마다 ORACLE 서버는 데이타 딕셔너리도 함께 갱신하고 DML(데이타 조작어)

   명령도 딕셔너리를 갱신할 수 있다
- ORACLE 서버에서 다음에 대한 정보를 찾는데 사용
  (사용자, 스키마, 저장영역 구조)
- ORACLE 서버가 DDL 문 실행시 저장
- 사용자 및 DBA가 데이타베이스 정보에 대한 읽기 전용 참조로 사용


 

3. 기본 테이블 및 데이타 딕셔너리 뷰


■ 데이타 딕셔너리는 기본테이블과 데이타 딕셔너리 뷰를 포함한다.


1) 기본 테이블 (데이타 딕셔너리의 데이타 테이블 생성)
   - 데이타 베이스의 설명 저장
   - CREATE DATABASE로 생성


2) 데이타 딕셔너리 뷰
   - 기본 테이블 정보를 단순화 하는데 사용
   - 공용 동의어를 통해 액세스
   - catalog.aql 스크립트를 사용하여 생성


 

4. 데이타 딕셔너리 뷰 생성


catelog.sql : 공통적으로 사용되는 데이타 딕셔너리 뷰 및 동의어를 생성한다.
catproc.sql : 서버측 PL/SQL 에 필요한 스크립트를 생성한다.


 

5. 데이타 딕셔너리 내용


- 논리적 및 물리적 데이타베이스 구조 : 데이타베이스의 모든 스키마 객체인 테이블, 뷰, 인덱스,
             클러스터, 동의어, 시퀀스, 프로시저, 함수, 패키지,  트리거 등 정의
- 객체에 대한 정의 및 공간 할당 : 스키마 객체에 할당된 영역 크기 및 현재 사용하고 있는 영역크기
- 무결성 제약조건 
- 사용자 : ORACLE 사용자 이름
- 롤, 권한 : 각 사용자에게 부여된 권한 및 롤
- 감사 : 누가 여러 스키마 객체를 엑세스 또는 갱신했는가와 같은 감사 정보



6. 데이타 딕셔너리 뷰 범주


정적 뷰의 3가지 집합으로

■ DBA 
  - 모든 스키마 내에 있는것을 보여줌
  - SELECT ANY TABLE 시스템 권한을 가진 사용자는 DBA가 붙은 뷰를 질의 할수 있다.
  -
ex) SELECT onwer, object_name, object_type FROM dba_objects;

■ ALL
  - 사용자가 엑세스 할수 있는 것을 보여줌
  - 사용자가 소유하는 객체뿐 아니라 공용이나 명시적인 권한 및 롤을 통해 엑세스하는 스키마
    객체에 대한 정보를 반환한다.
  - ex) SELECT owner, object_name, object_type FROM all_objects;

■ USER
  - 해당 사용자의 스키마 내에 있는것만 보여줌
  - 데이타베이스에서 사용자 전용 환경을 참조
  - 일반적으로 현재 사용자가 소유하는 객체를 참조
  - OWNER 열이 현재 사용자를 암시하는것을 제외하면 다은 뷰와 동일한 열을 가진다
  - ALL 뷰에 있는 정보의 부분 집합을 반환한다.
  - 편의상 축약된  PUBLIC 동의어를 가질 수 있다.
  - ex) SELECT owner, object_name, object_type FROM user_objects;

 

7. 자주 사용하는 딕셔너리 USER 뷰

구분 테이블명 설명
오브젝트 USER_OBJECTS (OBJ) 모든 오브젝트에 대한 정보를 지원 오즈젝트 유형, 작성시간, 오브젝트에 사용된 최종 DDL 명령, alter, grant 및 revoke 등
테이블 USER_TABLES (TABS) 테이블에 대한 정보
USER_VIEWS  
동의어 USER_SYNONYMS SYNONYM 정보
시퀀스 USER_SEQUENCES 시퀀스 정보
제약조건 USER_CONSTARINTS 각종 제약조건
제약조건열 USER_CONS_COLUMNS 제약 조건을 가진 열에 대한 정보
제약조건의 예외사항 EXCEPTIONS 제약조건을 활성화시 에러사항에 대한 정보
테이블 주석 USER_TAB_COMMENTS 테이블/뷰에 대한 주석
컬럼  USER_TAB_COLUMNS 컬럼에 대한 정보
컬럼 주석 USER_COL_COMMENTS 컬럼에 대한 주석
컬럼 권한 USER_COL_PRIVS  컬럼 권한 정보
컬럼 권한 USER_COL_PRIVS_MADE 유저가 부여한  컬럼 권한
컬럼 권한 USER_COL_PRIVS_RECD   유저가 부여받은 컬럼 권한
인덱스 USER_INDEXES  
인덱스 컬럼 USER_IND_COLUMNS 인덱스 컬럼에 대한 정보
클러스터 USER_CLUSTERS 클러스터와 관련된 정보
데이터베이스 링크 USER_DB_LINKS DB링크에 관련된 정보
스냅샷 USER_SNAPSHOTS  
스냅샷 로그 USER_SNAPSHOT_LOGS  
트리거 USER_TRIGGERS  
프로시저, 함수 및 패키지 USER_SOURCE  
코드 오류 USER_ERRORS  
테이블스페이스 USER_TABLESPACES  
영역 할당량 USER_TS_QUOTAS 테이블스레이스 단위로 사용자가 이용할 수 있는 영역의 최대크기와 할당된 영역의 크기 파악에 대한 정보
세그먼트와 익스텐트 USER_SEGMENTS  
USER_EXTENTS
여유 영역 USER_FREE_SPACE 현재 여유로 표시된 영역이 얼마인지에 대한 정보
사용자 USER_USERS  
자원 제한량 USER_RESOURCE_LIMITS  
테이블 권한 USER_TAB_PRIVS 테이블 권한 정보
테이블 권한 USER_TAB_PRIVS_MADE 유저가 부여한  테이블 권한
테이블 권한 USER_TAB_PRIVS_RECD 유저가 부여받은 테이블 권한
열 권한 USER_COL_PRIVS  
시스템 권한 USER_SYS_PRIVS  

 

 

9. 전체 딕셔너리 정리

 

테이블명 설명
ALL_ALL_TABLES   user가 엑세스할 수 있는 모든 Table
ALL_CATALOG  user가 엑세스할 수 있는 모든 Table, Views, synonyms, sequence 
ALL_CLUSTERS   user가 엑세스할 수 있는 모든 clusters
ALL_COL_COMMENTS   user가 엑세스할 수 있는 모든 Table,Views에 대한 칼럼comments
ALL_COL_PRIVS  user에게 또는 Public에게 허용된 모든 칼럼에 대한 권한
ALL_COL_PRIVS_MADE   user가 부여한 칼럼에 대한 권한. 
ALL_COL_PRIVS_RECD   user에게 또는 Public에게 허용된 모든 칼럼에 대한 권한.  
ALL_COLL_TYPES   user가 엑세스할 수 있는 모든 collection type  
ALL_CONS_COLUMNS   제약조건에 관련된 칼럼, 엑세스할 수 있는 대한 정보  
ALL_CONSTRAINTS  엑세스할 수 있는 테이블에 대한 제약조건.  
ALL_DB_LINKS   user가 엑세스할 수 있는 데이터베이스 link 
ALL_DEF_AUDIT_OPTS   오브젝트가 생성될 때 적용될수있는 default오브젝트감사내용.  
ALL_DEPENDENCIES   user가 엑세스할 수 있는 오브젝트간의 dependencies(참조,link)  
ALL_DIRECTORIES  user가 엑세스할 수 있는 모든 directories (owner 는 항상 sys)  
ALL_ERRORS   user가 엑세스할 수 있는 모든 objects(view,procedure,package, function, packagebody) 에 대한 에러. 
ALL_IND_COLUMNS  user가 엑세스할 수 있는 테이블에 대한 인덱스의 칼럼.  
ALL_IND_PARTITIONS   user가 엑세스할 수 있는 인덱스partition, partition에 대한 storage매개변수, Analyze명령에 의해 결정된 partition통계. 
ALL_INDEXES  user가 엑세스할 수 있는 테이블의 인덱스. 이 view의 통계를 수집하기 위해, Analyze명령을 사용한다. 병렬partition인텍스탐색을 지원한다.  
ALL_LABELS   system labels 에 대한 Oracle server view. 
ALL_LIBRARIES  user가 엑세스할 수 있는 모든 libraries. 
ALL_LOBS   user가 엑세스할 수 있는 모든테이블에 포함된 LOBs. 
ALL_METHOD_PARAMS  user가 엑세스할 수 있는 method와 그method의 parameter.  
ALL_METHOD_RESULTS     
ALL_NESTED_TABLES  user가 엑세스할 수 있는 테이블내의 Nested Table 
ALL_OBJECT_TABLES  user가 엑세스할 수 있는 테이블의모든정보. 
ALL_OBJECTS  user가 엑세스할 수 있는 objects(index partition,table partition,package, package body, trigger) 
ALL_PART_COL_STATISTICS  user가 엑세스할 수 있는 테이블partition에 대한 칼럼통계와 막대그래프화된 정보.  
ALL_PART_HISTOGRAMS  user가 엑세스할 수 있는 테이블partition의 histograms에 대한 histogram정보.  
ALL_PART_INDEXES   user가 엑세스할 수 있는 모든partition된 index의 partition정보.  
ALL_PART_KEY_COLUMNS   user가 엑세스할 수 있는 partition된 objects의 partition key 칼럼에 대한정보 
ALL_PART_TABLES  user가 엑세스할 수 있는 partition된 Table에 대한 partition정보. 
ALL_REFRESH  user가 엑세스할 수 있는 모든 refresh groups.  
ALL_REFRESH_CHILDREN   user가 엑세스할 수 있는 refresh groups 안의 모든objects 
ALL_REFS   user가 엑세스할 수 있는 칼럼중 REF칼럼과, REF속성.  
ALL_REGISTERED_SNAPSHOTS   등록된 모든 snapshots.  
ALL_SEQUENCES  user가 엑세스할 수 있는 sequences.  
ALL_SNAPSHOT_LOGS  모든 snapshot logs. 
ALL_SNAPSHOT_REFRESH_TIMES   모든 snapshot refresh times.  
ALL_SNAPSHOTS  user가 acces할 수 있는 모든 snapshots.  
ALL_SOURCE   user가 엑세스할 수 있는 모든 stored objects의 text source.  
ALL_SYNONYMS   user가 엑세스할 수 있는 모든 synonyms.  
ALL_TAB_COL_STATISTICS   User_tab_columns' view안의 정보에 대한 칼럼통계와 그래프정보 
ALL_TAB_COLUMNS  user가 엑세스할 수 있는 모든 table, views, clusters에 대한 칼럼. 이view를 활용하기 위해서는 Analyze명령어를 사용. 
ALL_TAB_COMMENTS   user가 엑세스할 수 있는 모든 table, views에 대한 comments.  
ALL_TAB_HISTOGRAMS   user가 엑세스할 수 있는table, views에 대한 histograms.  
ALL_TAB_PARTITIONS   user가 엑세스할 수 있는 각각의 테이블partition에 대한 partition정보, storage parameter, Analyze명령에 의한 통계정보등을 서술한다. 
ALL_TAB_PRIVS  user혹은 PUBLIC가 부여받은 오브젝트권한.  
ALL_TAB_PRIVS_MADE   user가 부여한 user권한과 오브젝트권한.  
ALL_TAB_PRIVS_RECD   user 또는 PUBLIC이 부여받은 오브젝트권한. 
ALL_TABLES   user가 엑세스할 수 있는 모든 테이블. Analyze명령으로 이 view의 통계를 얻을 수 있다. 
ALL_TRIGGERS   user소유의 trigger, user소유테이블의 trigger, 또는 user가 CREATE ANY TRIGGER 권한을 갖고있다면, 모든 트리거에 대한 정보.  
ALL_TRIGGER_COLS   user소유의 trigger, user소유테이블의 trigger, 또는 user가 CREATE ANY TRIGGER 권한을 갖고있다면, 모든 트리거에 대한 칼럼정보.  
ALL_TYPE_ATTRS   user가 엑세스할 수 있는 type의 attributes.  
ALL_TYPE_METHODS   user가 엑세스할 수 있는 type의 methods. 
ALL_TYPES  user가 엑세스할 수 있는 type. 
ALL_UPDATABLE_COLUMNS  join view에서 update가능한 칼럼에 대한 정보.  
ALL_USERS  데이터베이스의 모든 user에 대한 정보. 
ALL_VIEWS  user가 엑세스할 수 있는view의 텍스트. 
AUDIT_ACTIONS  감사추적 type코드 정보. 
CATALOG  Oracle 5.0 version과의 호환정보를 포함한다. 이 view의 사용은 비추천.  
CAT  user_catalog 에 대한 synonym. 
CHAINED_ROWS   ANALYZE LIST CHAINED ROWS 명령에 대한 default table.  
CLU  user_clusters 테이블의 synonym. 
CODE_PIECES  dba_object_size 와 user_object_size view를 create 시에 사용됨.  
     
CODE_SIZE  dba_object_size 와 user_object_size view를 create시에 사용됨. 
COL  Oracle 5.0version 호환정보를 포함하고 있다. 
COLS   user_tab_columns view 의 synonym. 
COLUMN_PRIVILEGES  user가 부여한 권한,부여받은 권한, owner인 권한, 또는 PUBLIC에게 부여받은 권한에 대한 칼럼정보.  
DBA_2PC_NEIGHBORS  진행중인 트랜잭션에 대한 연결 및 종료에 대한 정보.  
DBA_2PC_PENDING  recovery를 기다리는 분산된트랜잭션에 대한 정보. 
DBA_ALL_TABLES   데이터베이스내의 모든테이블(object table, relational table).  
DBA_AUDIT_EXISTS   AUDIT NOT EXISTS and "AUDIT EXISTS"에 의해 생성된 감사 추적요소.  
DBA_AUDIT_OBJECT   시스템 내의 모든 object에 대한 감사 추적기록. 
DBA_AUDIT_SESSION  세션연결과 종료에 관련된 모든 감사 추적기록.  
DBA_AUDIT_STATEMENT  GRANT, REVOKE, AUDIT, NOAUDIT, ALTER SYSTEM 관련된 감사 추적기록. 
DBA_AUDIT_TRAIL  모든 감사 추적요소. 
DBA_BLOCKERS   누군가가 스스로 걸지않은 lock이 해제되기를 기다리는 session정보.  
DBA_CATALOG  모든 데이터베이스 table, views, synonyms 과 sequence에 대한 정보. 
DBA_CLU_COLUMNS  cluster칼럼과 table칼럼의 mapping정보.  
DBA_CLUSTERS   데이터베이스 내에 있는 모든 cluster.  
DBA_COL_COMMENTS   데이터베이스 내의 모든 table, views의 칼럼에 대한 comments. 
DBA_COL_PRIVS  데이터베이스 내의 칼럼에 대한 모든권한. 
DBA_COLL_TYPES   데이터베이스 내의 모든 collection type, VARRAYs, nested tables, object tables 등에 대한 정보. 
DBA_CONSTRAINTS  모든 테이블에 대한 constraint(primary, check, unique, referential integrity, with check option on a view, with read only on a view) 정보. 
DBA_CONS_COLUMNS   constraint 정의안에 있는 access가능한 칼럼에 대한 정보. 
DBA_DATA_FILES   데이터베이스 파일에 관한 정보.  
DBA_DB_LINKS   데이터베이스 내의 모든 Link.  
DBA_DDL_LOCKS  데이터베이스 내의 모든 DDL lock과 DDL lock이 현저하게 요구되는 사항에 관한 정보.  
DBA_DEPENDENCIES   object 에 대한 Dependence.(REF, HARD) 
DBA_DIRECTORIES  데이터베이스 내의 모든 directory objects. 
DBA_DML_LOCKS  데이터베이스 내에 구성된모든 DML lock과 DML lock이 현저하게 요구되는 사항에 관한 정보.  
DBA_ERRORS   데이터베이스 내의 저장된 object에 대해 가장최근에 발생된 error. 
DBA_EXP_FILES  export파일에 대한 정보. 
DBA_EXP_OBJECTS  점진적으로 export 되고있는 object에 대한 정보.  
DBA_EXP_VERSION  가장최근에 export된 session에 대한 version 정보.  
     
DBA_EXTENTS  데이터베이스 내의 모든 세그먼트를 이루는 extents에 대한 정보. 
DBA_FREE_SPACE   모든 테이블스페이스 내의 free extents의 정보. 
DBA_FREE_SPACE_COALESCED   테이블스페이스 내의 합쳐진 공간에 대한 통계정보.  
     
DBA_INDEXES  데이터베이스 내의 모든 index. 통계정보를 얻기위해 Analyze를 사용. 
DBA_IND_COLUMNS  모든테이블과 클러스터에서 인덱스를 구성하는 칼럼에 대한정보.  
DBA_IND_PARTITIONS   각각의 index파티션에 대해서, 파티션정보, 파티션에 대한 storage 매개변수, Analyze에 결정된 파티션 통계자료.  
DBA_JOBS   데이터베이스에 있는 모든 Jobs.  
DBA_JOBS_RUNNING   데이터베이스 내에 현재 실행중인 모든 Jobs.  
DBA_LIBRARIES  데이터베이스 내의 모든 libraries. 
DBA_LOBS   모든 테이블에 포함된 LOBs.  
DBA_LOCKS  데이터베이스 내에 생성된 모든 lock, latch과 lock,latch가 현저하게 요구되는 사항에 대한 정보.  
DBA_METHOD_PARAMS  데이터베이스 내에 type에 대한 method 매개변수.  
DBA_METHOD_RESULTS   데이터베이스 내에 type에 대한 method results. 
DBA_NESTED_TABLES  모든 테이블 내에 포함된 nested table에 대한 정보. 
DBA_OBJECT_SIZE  PL/SQL object에 대한 size, bytes. 
DBA_OBJECT_TABLES  데이터베이스 내에 모든 object tables. 
DBA_OBJECTS  데이터베이스 내에 모든 objects.(index partition, table partition, package,package_body,trigger) 
DBA_OBJ_AUDIT_OPTS   모든 table, view에 대한 감사 option.  
DBA_PART_COL_STATISTICS  모든 table 파티션에 대한 칼럼통계와 그래프정보. 
DBA_PART_HISTOGRAMS  모든 table 파티션의 histogram에 대한 데이터(endpoint).  
DBA_PART_INDEXES   모든 partition index에 대한 정보. 
DBA_PART_KEY_COLUMNS   모든 partition된 object에 대한 분할키 칼럼정보. 
DBA_PART_TABLES  모든 partition된 table에 대한 정보. 
DBA_PRIV_AUDIT_OPTS  시스템과 user에 의해 감사를 받고 있는 시스템 privileges.  
DBA_PROFILES   모든 profiles과 해당 profile의 limit을 나타냄.  
DBA_QUEUE_SCHEDULES  메시지를 전달하는 schedule. 
DBA_QUEUE_TABLES   데이터베이스 내에 생성된 모든 queue테이블의 queue type의 name과 type. 
DBA_QUEUS  데이터베이스 내의 모든 queue에 대한 동작특성. 
DBA_RCHILD   refresh group 안의 모든 children object.  
DBA_REFRESH  모든 refresh group 에 대한 정보.  
DBA_REFRESH_CHILDREN   refresh group 안의 모든 object에 대한 정보. 
DBA_REFS   데이터베이스내의 모든 테이블의 REF칼럼과, REF 속성을 가진 칼럼. 
DBA_REFISTERED_SNAPSHOT_GROUP 모든 snapshot 사본 그룹. 
     
DBA_REGISTERED_SNAPSHOTS   지역테이블의 원격snapshot에 대한 정보.  
DBA_RGROUP   모든 refresh group. 
DBA_ROLES  모든 데이터베이스 내에 존재하는 roles.  
DBA_ROLE_PRIVS   user와 role에 부여된 role에 대한 정보.  
DBA_ROLLBACK_SEGS  rollback segments 에 대한 정보. 
DBA_SEGMENTS   모든 데이터베이스 segment에 대한 할당된 storage에 대한 정보.  
DBA_SEQUENCES  모든 데이터베이스 내의 sequences 에 대한 정보.  
DBA_SNAPSHOT_LOGS  모든 데이터베이스내 의 snapshot_logs. 
DBA_SNAPSHOT_REFRESH_TIMES   snapshot refresh 한 시간. 
DBA_SNAPSHOTS  모든 데이터베이스 내의 snapshots. 
DBA_SOURCE   모든 데이터베이스 내의 저장object의 source를 포함.  
DBA_STMT_AUDIT_OPTS  system, user에 의한 현재의 감사option에 대한 정보.  
DBA_SYNONYMS   데이터베이스 내의 모든 synonyms 
DBA_SYS_PRIVS  user에게 부여된 system privilege와 role.  
DBA_TAB_COL_STATISTICS   Dba_tab_columns view에 있는 정보에 대한 칼럼통계와 그래프정보 
DBA_TAB_COLUMNS  모든 table, view, cluster에 대한 칼럼정보. Analyze명령어사용. 
DBA_TAB_COMMENTS   데이터베이스내의 모든 table, view에 대한 주석.  
DBA_TAB_HISTOGRAMS   모든 table의 칼럼에 대한 histogram. 
DBA_TAB_PARTITIONS   각각의 table partition에 대해서, partition level의 partition정보와, partition의 storage매개변수 ,Analyze 에의해 결정된 여러 partition통계정보.  
DBA_TAB_PRIVS  모든 데이터베이스 내의 object에 부여된 권한.  
DBA_TABLES   모든 데이터베이스 내의 관계형테이블에 관한정보.Analyze로 통계정보를 얻을수 있다.  
DBA_TABLESPACES  모든 테이블스페이스에 관한정보. 
DBA_TRIGGERS   모든 데이터베이스 내의 trigger 정보.  
DBA_TRIGGER_COLS   모든 trigger에서 사용된 칼럼정보. 
DBA_TS_QUOTAS  모든 user에게 할당된 tablespace.  
DBA_TYPE_ATTRS   데이터베이스 내의 type에 대한 속성. 
DBA_TYPE_METHODS   데이터베이스 내의 모든 type에 대한 methods. 
DBA_TYPES  데이터베이스 내의 모든 추상적데이터type.  
DBA_UPDATABLE_COLUMNS  join view에서 데이터베이스관리자가 update할 수 있는칼럼정보.  
DBA_USERS  데이터베이스내의 모든 user정보. 
DBA_VIEWS  모든 데이터베이스내의 view의 text.  
DBMS_ALERT_INFO  등록된 alert정보. 
DBMS_LOCK_ALLOCATED  사용자에게 할당된 lock정보. 
DEPTREE  utldtree.sql 에의해 생성되며, object의 dependency tree정보를 포함함. 'Sys' user인 경우. 이 object에 관련된 공유커서를 나타내고, 다른 user인 경우공유
DICTIONARY   data dictionary table, view에 대한 정보.  
DICT_COLUMNS   data dictionary table, view에 대한 칼럼.  
ERROR_SIZE   Dba_obejct_size 와 user_obejct_size view를 create 할때 사용된다.  
EXCEPTIONS   무결성제약조건에 위배되는 정보를 포함. utlexcpt.sql 로 생성.  
FILE_LOCK  병렬서버view. 초기화 파라미터 GC_FILE_TO_LOCKS 에 명시된, 데이터파일에 PCM lock의 mapping정보.  
FILE_PING  병렬서버view.각데이타파일에 할당된 block의 수. GC_FILES_TO_LOCKS 최적값을 구하기 위해 현존하는 데이터파일의 access방법을 결정하는데 이 정보를 사용할 수 있다.
FILEXT$  DBA_DATA_FILES 와 동일. (DBA_DATA_FILES의 사용을 추천)  
GLOBAL_NAME  현재 데이터베이스의 유일한 이름.  
HS_ALL_CAPS  모든 비 Oracle Data store (FDS) 와 관련된 특성에 관한정보.  
HS_ALL_DD  모든 비 Oracle Data store(FDS)에 대한 Data dictionary.  
HS_ALL_INITS   비 Oracle Data store(FDS)에 대한 초기화 매개변수. 
HS_BASE_CAPS   비 Oracle Data store(FDS)에 대한 기본특성에 관한정보. 
HS_BASE_DD   비 Oracle Data store(FDS)에 대한 Data dictionary. 
HS_CLASS_CAPS  비 Oracle Data store(FDS)에 포함된 class-specific 특성정보. 
HS_CLASS_DD  비 Oracle Data store(FDS) class_specific data dictionary. 
HS_CLASS_INIT  비 Oracle Data store(FDS) class-specific 초기화 매개변수. 
HS_EXTERNAL_OBJECT_PRIVILEGES user에게 부여된 object권한. 
HS_EXTERNAL_OBJECTS  oracle server에서 access가능한 external obejct. 
HS_EXTERNAL_USER_PRIVILEGES  어느 특정object에 국한되지않은 모든 부여된권한  
HS_FDS_CLASS   비 oracle (FDS) class 에 관한 정보. 
HS_FDS_INST  비 oracle (FDS) instance에 관한정보.  
HS_INST_CAPS   instance-specific 특성정보. 
HS_INST_DD   비 oracle (FDS) instance-specific data dictionary 변경정보. 
HS_INST_INIT   비 oracle (FDS) instance-specific 초기화 매개변수정보.  
IDEPTREE   UTLDTREE.sql 로 생성하고, 관련tree를 나타냄. Deptree의 자동정렬버젼.  
INDEX_HISTOGRAM  Analyze index...validate structure 명령에 대한 정보.  
INDEX_STATS  마지막 Analyze index..validate structure 명령에 대한 정보.  
NLS_DATABASE_PARAMETERS  데이터베이스의 NLS 매개변수.  
NLS_INSTANCE_PARAMETERS  instance의 NLS 매개변수.  
NLS_SESSION_PARAMETERS   user session의 NLS 매개변수.  
     
OBJ  user_objects 의 synonym.  
PARSED_PIECES  Dba_object_size, User_object_size view를 생성시에 필요. 
PARSED_SIZE  Dba_obejct_size, User_object_size view를 생성시에 필요. 
PLAN_TABLE   explain plan의 결과에 대한 table. utlxplan.sql로 생성.  
PRODUCT_COMPONENT_VERSION  Oracle 제품군의 버전과 상태설명.  
     
PSTUBTBL   Pstub utility에 의해 생성된 stub에 관한정보.  
PUBLICSYN  public synonym 에 관한 정보.  
PUBLIC_DEPENDENCY  object와 관련된 dependencies.(parent object)  
RESOURCE_COST  각각의 resource에 대한 cost.  
RESOURCE_MAP   각각의 resource에 대한 정보.(resource name, resource number)  
ROLE_ROLE_PRIVS  다른 role에 부여된 role정보.(user가 access가능한 role에 한해) 
ROLE_SYS_PRIVS   다른 role에 부여된 system role정보(user가 access가능한role에 한해)  
ROLE_TAB_PRIVS   다른 role에 부여된 table privileges정보. (user가 access가능한role에 한해) 
     
SEQ  user_sequences 의 synonym.  
SESSION_PRIVS  현재 user에게 사용가능한 권한.  
SESSION_ROLES  현재 user에게 사용가능한 roles. 
SOURCE_SIZE  Dba_object_size, User_object_size view를 생성시 필요. 
STMT_AUDIT_OPTION_MAP  감사 option type code정보.  
SYN  user_synonyms 에 대한 synonym.  
SYNONYMS   Oracle ver 5.와 호환성을 포함. not recommend  
SYSCATALOG   Oracle ver 5.와 호환성을 포함. not recommend  
SYSFILES   Oracle ver 5.와 호환성을 포함. not recommend  
SYSSEGOBJ  Oracle ver 5.와 호환성을 포함. not recommend  
SYSTEM_PRIVILEGE_MAP   system privilege code에 대한 정보.  
SYS_OBJECTS  object ID와 object type 그리고 segment data block주소를 매핑하는 정보.  
TAB  Oracle ver 5.와 호환성을 포함. not recommend  
TABLE_PRIVILEGES   user가 부여한, 부여받은, 소유한, 그리고 PUBLIC으로 부여된 object 권한정보. Oracle ver 6.과 호환성을 포함. not recommend.  
TABLE_PRIVILEGE_MAP  access 가능한 권한code/권한명칭 정보. 
TABS   User_tables 의 synonym. 
TABQUOTAS  Oracle ver 5.와 호환성을 포함. not recommend  
TRUSTED_SERVERS  분산환경에서 서버가 신뢰할만한지를 나타냄.  
TP_PITR_CHECK  catpitr.sql 에 의해 생성. 테이블스페이스의 point-in-time복구를 방해할지도 모르는 dependencies혹은 restriction에 관한 정보제공.  
TS_PITR_OBJECTS_TO_BE_DROPPED 테이블스페이스의 point-in-time복구수행의 결과 손실된 object에 대한 정보. (point-in-time recovery의 경우만 해당).  
USER_ALL_TABLES  user가 사용가능한 테이블(object table, relational table)정보. 
USER_ARGUMENTS   user가 access가능한 object의 매개변수정보.  
USER_AUDIT_OBJECT  cataudit.sql로 생성. object에 관련된 감사 추적기록. 
USER_AUDIT_SESSION   cataudit.sql로 생성. user의 연결/종료에 관련된 감사 추적기록. 
USER_AUDIT_STATEMENT   cataudit.sql로 생성. user에 의해 실행된 GRANT,REVOKE, AUDIT, NOAUDIT, ALTER SYSTEM 명령에 대한 감사 추적기록. 
     
USER_AUDIT_TRAIL   user와 관련된 전반적인 사항의 감사 추적기록.  
USER_CATALOG   user소유의 table, views, synonyms, sequences 의 이름과 type.  
USER_CLUSTERS  user소유의 cluster. 
USER_CLU_COLUMNS   user table의 칼럼과 cluster칼럼과의 매핑테이블. 
USER_COL_COMMENTS  user의 table, view의 칼럼에 대한 주석.  
USER_COL_PRIVS   user가 소유한, 부여한, 부여받은 칼럼에 대한 권한. 
USER_COL_PRIVS_MADE  user 소유 object의 칼럼에 대한 권한.  
USER_COL_PRIVS_RECD  user가 부여받은 칼럼에 대한 권한. 
USER_COLL_TYPES  user가 명명한 collection type정보.  
USER_CONSTRAINTS   user소유 테이블의 제약조건정의. 
USER_CONS_COLUMNS  user소유 제약조건에 정의된 칼럼에 대한 정보.  
USER_DB_LINKS  user소유 데이터베이스링크에 대한 정보.  
USER_DEPENDENCIES  user소유 object에 대한 dependencies.  
USER_ERRORS  user소유 저장 object에 대한 현재의 에러.  
USER_EXTENTS   user소유 object에 속하는 세그먼트의 extent 정보.  
USER_FREE_SPACE  user가 access가능한 테이블스페이스내의 free extent 정보.  
USER_INDEXES   user 소유의 indexes. Analyze명령을 사용해야함. 병렬서버를 지원. 
USER_IND_COLUMNS   user소유 index 또는 user소유 table 의 칼럼정보. 
USER_IND_PARTITIONS  user소유의 index partition각각에 대한설명과, partition정보, partition의 storage 매개변수, Analyze명령으로 결정된 여러partition통계  
USER_JOBS  user소유의 모든 job.(export/import, execution)  
USER_LIBRARIES   user소유의 모든 libraries . 
USER_LOBS  user소유의 table에포함된 LOBs정보. internal LOBs( BLOBs, NCLOBs) 만해당, external LOBs(i.e, BFILES)은 아님. 
USER_METHOD_PARAMS   user type의 method 매개변수.  
USER_METHOD_RESULTS  user type의 method 의 results.  
USER_NESTED_TABLES   user소유 테이블에 포함된 nested tables. 
USER_OBJECT_TABLES   user가 사용가능한 object table. 
USER_OBJECTS   user소유의 object.(index partition, table partition, package, packagebody, trigger) 
USER_OBJECT_SIZE   user소유의 PL/SQL object. 
USER_OBJ_AUDIT_OPTS  cataudit.sql로 생성. user소유의 table,view에 대한 감사option  
USER_PART_COL_STATISTICS   user소유의 tablepartition정보에 대한 칼럼통계와 그래프정보. 
USER_PART_HISTOGRAMS   user가 엑세스할 수 있는 table partition의 histogram에 대한 그래프데이터(end-pointer). 
USER_PART_KEY_COLUMNS  user소유의 partition object의 partition key칼럼에 대한정보. 
USER_PART_INDEXES  모든 user소유의 partition index의 partition정보.  
USER_PART_TABLES   user소유의 partition table에 대한 object 레벨의 partition정보.  
     
USER_PASSWORD_LIMITS   user에게 적용된 password profile parameter. 
USER_QUEUE_TABLES  user소유 스키마에 생성된 queue table내부의 queues정보.  
USER_QUEUES  user스키마의 모든 queue에 대한 동작 특성을 나타냄.  
USER_REFRESH   모든 refresh group. 
USER_REFRESH_CHILDREN  user가 소유한 refresh group 내부의 object에 관한정보. 
USER_REFS  user소유테이블의 object type칼럼중 REF칼럼, REF속성.  
USER_RESOURCE_LIMITS   현재 user의 resource 한계.  
USER_ROLE_PRIVS  user에게 부여된 roles.  
USER_SEGMENTS  user오브젝트에 포함된 데이터베이스 segments의 storage할당정보.  
USER_SEQUENCES   user 소유의 sequences.  
USER_SNAPSHOTS   user 가 볼수있는 snapshots. 
USER_SNAPSHOT_LOGS   user 소유의 모든 snapshot logs. 
USER_SOURCE  user소유 저장 objects 의 모든 text source.  
USER_SNAPSHOT_REFRESH_TIMES  snapshot refresh time.  
USER_SYNONYMS  user소유의 synonym. 
USER_SYS_PRIVS   user에게 부여된 system 권한.  
USER_TAB_COL_STATISTICS  user_tab_columns view에 대한 칼럼통계와 그래프정보를 나타냄.  
USER_TAB_COLUMNS   user소유의 table, view, cluster의 칼럼정보.(Analyze명령사용)  
USER_TAB_COMMENTS  user소유의 table, view에 대한 주석. 
USER_TAB_HISTOGRAMS  user소유 table의 칼럼에 대한 histogram. 
USER_TAB_PARTITIONS  user소유 table partition에 대한, partition 레벨의 분할정보와, partition의 storage매개변수, Analyze에 의해 집계된 여러통계정보.  
USER_TAB_PRIVS   user가 소유한, 부여한, 부여받은 object에 대한 권한 정보.  
USER_TAB_PRIVS_MADE  user가 소유한 object에 관한 모든 권한.  
USER_TAB_PRIVS_RECD  user가 부여받은 object 권한정보.  
USER_TABLES  user소유의 relational table에 대한 정보. (Analyze명령사용)  
USER_TABLESPACES   user가 access 가능한 tablespaces에 대한 설명. 
USER_TRIGGERS  user가 소유한 triggers 정보.  
USER_TRIGGER_COLS  user가 소유한 또는 user테이블에 있는 trigger안의 column 정보. 
USER_TS_QUOTAS   user에게 할당된 tablespace quotas 정보. 
USER_TYPES   테이블안의 user소유의 type. 
USER_TYPE_ATTRS  user type의 속성을 나타냄.  
USER_TYPE_METHODS  user type의 methods를 나타냄. 
USER_UPDATABLE_COLUMNS   join view에서 사용자에게 update가 허용된 칼럼정보.  
USER_USERS   현재 user에 관한 정보.  
USER_VIEWS   user 소유의 view에 대한 text. 


+ Recent posts