메뉴 건너뛰기

Korea Oracle User Group

Admin

Fixed Table에 대한 권한은 직접적으로 부여되지 않는다.

 

X$, V$로 시작하는 Fixed Table, Dynamic Performance View의 경우 Select 권한이 직접적으로 부여되지 않는다.

만약 Grant 명령어로 부여하게 되는 경우 아래의 에러를 만나게 된다.

 

ORA-02030: can only select from fixed tables/views

 

Fixed Table(X$)의 경우 View를 생성해 View에 대한 권한을 주는 방식으로 해야 한다.

 

-- X$BH 테이블에 권한은 주려했으나 에러 발생
-- SYS 계정에서 아래와 같이 View 생성
CREATE VIEW IMSI_X$BH AS SELECT * FROM X$BH;
 
-- View 대한 권한을 부여하고 유저가 혼동하지 않도록 같은 명칭으로 Synonym 생성
GRANT SELECT ON IMSI_X$BH TO DB_MON;
 
CREATE SYNONYM DB_MON.X$BH FOR SYS.IMSI_X$BH;
 
-- 권한을 받은 유저에서 아래와 같이 SQL 문장을 수행하면 됨
SELECT *
FROM   DB_MON.X$BH;

 

Dynamic Performance View의 경우는 V$로 시작하는 view는 해당 명칭이 Synonym이므로 아래와 같이 권한을 부여하면 된다.

 

-- 권한 부여
GRANT SELECT ON SYS.V_$SESSION TH DB_MON;

 

 

 

번호 제목 글쓴이 날짜 조회 수
34 Partition 추가의 계절 - Range Partition 추가시 알아 두어야할 부분 [1] 명품관 2015.12.03 2206
33 Alert Log를 SQL 사용하여 보기 (X$DBGALERTEXT) [1] 에밀리오 2016.01.28 2010
32 Result Cache(oracle11g NF) [6] ocm10gr2 2016.03.14 262
31 테이블 컬럼의 Default 값에 대한 흔적은 Dictionary에 계속 남게 된다. 명품관 2016.04.05 1582
30 내가 돌린 SQL ID 찾기 [1] Talros 2016.05.12 8779
29 DB에 생성된 ROLE의 생성 정보 확인 [2] 명품관 2016.05.31 910
28 Active Session History를 이용한 TOP SQL 분석 (GV$ACTIVE_SESSION_HISTORY) 에밀리오 2016.07.12 1193
27 Kill Session Script (GV$SESSION) 에밀리오 2016.07.12 2124
26 Oracle VMSTAT을 이용한 CPU 사용량 활용법 에밀리오 2016.07.14 886
25 Oracle Resource Limit를 이용한 간단한 Parameter Check (GV$RESOURCE_LIMIT) 에밀리오 2016.07.15 2232
24 Oracle Archive log 사용량 확인(GV$ARCHIVED_LOG) [1] 에밀리오 2016.08.04 11139
» Fixed Table에 대한 권한은 직접적으로 부여되지 않는다. 명품관 2016.08.26 2662
22 Block Cleanout(블럭 클린아웃) 명품관 2016.09.23 1481
21 Schema Password 복사 하기 Talros 2016.10.05 3258
20 오라클 패치 정보를 조회할 수 있는 뷰 DBA_REGISTRY_SQLPATCH 명품관 2017.03.02 5461
19 DBMS_SCHEDULER을 통해 OS 레벨(EXTERNAL)의 shell 수행하기 명품관 2017.04.05 5757
18 External Table 기능을 사용해 파일 읽기 명품관 2017.04.05 959
17 Alert log 에서 갑자기 패치 정보가 나타나는 현상 Talros 2019.09.23 1632
16 [12cR2 이상] 오브젝트 이름 30자이상 사용 가능 우뽕 2020.01.22 2405
15 SQL Plan Management(SPM) - 1 파라미터의 기능 확인 명품관 2020.03.19 977
위로