database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 38749 게시물 읽기
No. 38749
뷰테이블 읽기 권한
작성자
이상교
작성일
2011-07-29 10:09
조회수
3,984

안녕하세요
혼자해결이 안되어 초보적인 질문이지만 글을 올려봅니다

뷰테이블을 만들어 새로 생성한 유저(v_user)에게 읽기 권한만 주고자 합니다
---------------------------------------------------------------------------------------------------------

system 권한은 가지고 있지 않은 관계로

hadba 권한으로 접속하여....

1. 테이블 생성
    create view v_certificate
    as
    select a.state, a.certi_cd, b.name, a.req_dt from ha_CERTI a, ha_MASTER b
    where a.regno = b.regno order by a.req_dt desc


2. VIEW 테이블용 사용자 생성 및 권한 부여
   create user v_user identified by v_user123 DEFAULT TABLESPACE ha_DB
   grant select on v_certificate to v_user
   

* 테이블스페이스 ha_DB는 hadba 유저가 사용하는 영역입니다

이렇게 생성하고 권한을 주었습니다
뷰테이블은 정상적으로 생성되었으나
새롭게 생성한 v_user는 뷰테이블을 읽지를 못하는 군요
(물론, hadba 권한으로 접속시에는 읽을 수 있습니다)

무엇이 잘못되었는지 알려주시면 감사하겠습니다

이 글에 대한 댓글이 총 3건 있습니다.

 작성하신 쿼리가 에러없이 정상적으로 실행됬다면 이상은 없구요

새로 생성한 v_user 유저로

select * from v_certificate 라고 날리셨다면

select * from hadba.v_certificate

이렇게 스키마명(유저명) 을 앞에 넣어주시면 됩니다.

스키마명을 입력하기 귀찮다면 시너님 생성해주시면 됩니다.

create synonym v_certificate for  hadba.v_certificate

하시면 

select * from v_certificate  로 그냥 날리시면 됩니다.

사족을 달자면 뷰테이블이라는건 없습니다.  뷰 라고 하시는게 정확한 표현입니다.

1님이 2011-07-29 13:51에 작성한 댓글입니다. Edit

-- 잘못된 사용 예 --
SELECT * FROM v_certificate;


-- 정상적인 사용 예 --
SELECT * FROM hadba.v_certificate;


-- v_user에서 시노님 생성 및 사용 예 --
CREATE SYNONYM v_user.v_certificate FOR hadba.v_certificate;
SELECT * FROM v_certificate;

마농(manon94)님이 2011-07-29 13:51에 작성한 댓글입니다.

아!!!  해결이 되었습니다

답변 감사합니다 ^^

이상교님이 2011-07-29 15:52에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
38752group by 문의 [1]
레이첼
2011-08-01
3183
38751php OCIEnvNlsCreate() 문제 [1]
띨빵이
2011-07-29
3338
38750table script에 drop table넣으려면 어떻게 해야하나요?(골든) [1]
복근이
2011-07-29
3326
38749뷰테이블 읽기 권한 [3]
이상교
2011-07-29
3984
38748오라클DB에 방금 날린 쿼리를 V$SQL에서 가져오는 방법이 있나요? [1]
송현경
2011-07-29
3576
38745세로형태의 데이타 가로형태의 View 생성시 성능문의 [4]
김하늘
2011-07-28
3969
38744select 하여 update하기 [1]
bada
2011-07-27
4700
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다