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 1119 게시물 읽기
No. 1119
감사합니다. 원하는 답같네요.
작성자
문태준
작성일
2000-07-16 21:14
조회수
15,412

> > 유저생성시 테이블스페이스 생성은 아는데요. 분할기능을 이용할때 한 사용자가 어려 테이블스페이

> 스

> > 에 걸쳐있어야하기때문에 이에 대한 권한을 어떻게 설정하냐는 질문이었습니다. 하나의 테이블이 여

> 러

> > 테이블스페이스에 걸려있기때문에 특정한 사용자가 그 모든 테이블스페이스에 대한 쓰기 권한이 있

> 어야

> > 하는데 이걸 잘 몰라서요.

>

> 유저가 여러 테이블스페이스에 대해서 쓰기 권한( quota ? )이 있으면

> 되지 않나요?

> 권한만 있으면 마찬가지로 파티션 테이블을 만들수 있을테고요.

>

> 파티션 테이블을 만들때,

> 1. 모든 테이블스페이스가 몇개 인지는 모르지만 만약

> 고정되어 있는 경우라면 alter user로 권한을 주시고,

> alter user scott

> quota unlimited on tablespace_1

> quota unlimited on tablespace_2

> quota unlimited on tablespace_3

> quota unlimited on tablespace_4

> quota unlimited on tablespace_5

> ;

> (scott 유저는 tablespace_1,2,3,4,5를 사용할 권한이 추가됨)

>

> 2. 다이내믹하게 변하고, 프로그램에서 동적으로 테이블이 관리된다면

> 시스템 권한을 부여하세요.

> grant unlimited tablespace to scott;

> (scott 유저는 모든 테이블스페이스를 사용할 권한이 생김.

> 모든이므로 당연히 앞으로 생성되는 테이블스페이도 사용할 권한이 있슴.

> 막강한 권한이므로 당연히 이런 유저는 보안 관리가 철저해야 됨.)

>

>

> 테이블을 만든 owner는 테이블스페이스에 대해서 quota 를 받아야 만들 수

> 있지만 데이타를 조작하는 유저( 응용프로그램이 접속할 때 사용되는 유저) 는

> 보통 owner에게서 select,update,delete,insert 권한만을 부여받아도 되지요.

>

> 제가 질문을 이해하지 못하고 자꾸 엉뚱한 대답만 하는 것 같아서 죄송하네여.

>

>

 

감사합니다. 제가 원했던 내용인것같네요. 저는 alter user를 생각하지는 못하고 grant가지고 처리하는 것으로 생각을 했는데 이게 일반 오라클 서적에는 잘 나오지 않더라구요. (제가 아직 초보라서) 엉뚱한 대답이 아니라 제가 좀 더 이해하기 쉽게 질무을 잘 표현해야지요.

 

답변 감사합니다.

[Top]
No.
제목
작성자
작성일
조회
1109리눅스 레드햇6.1에서 해결안 되는 오라클Logged on 에러
전명균
2000-07-14
13857
1111┕>Re: 리눅스 레드햇6.1에서 해결안 되는 오라클Logged on 에러
아마도
2000-07-15 09:55:16
14281
1212┕>Re: (해결)자문자답입니다.
전명균
2000-08-01 08:45:59
14670
1106ora_ 인스턴스가 없습니다.
kioo
2000-07-14
14037
1107┕>Re: ora_ 인스턴스가 없습니다.
아마도
2000-07-14 15:17:43
13517
1102connect internal
kioo
2000-07-14
14697
1104┕>Re: connect internal
아마도
2000-07-14 14:21:40
14350
1121 ┕>Re: Re: connect internal
소몰이
2000-07-18 01:22:33
14940
1101[질문] 여러개의 테이블스페이스를 한 사용자에게 주려면 어떻게?
문태준
2000-07-14
14025
1103┕>Re: [질문] 여러개의 테이블스페이스를 한 사용자에게 주려면 어떻게?
아마도
2000-07-14 14:19:45
15443
1108 ┕>-> 테이블이 여러 테이블스페이스에 걸쳐있을때를 질문한 것입니다
문태준
2000-07-14 19:13:06
15398
1113  ┕>Re: -> 테이블이 여러 테이블스페이스에 걸쳐있을때를 질문한 것입니다
아마도
2000-07-15 12:30:32
14873
1119   ┕>감사합니다. 원하는 답같네요.
문태준
2000-07-16 21:14:07
15412
1100윈2000pro에서 오라클816을 설치해서 서비스 시작하려고 하는데 ...
최화성
2000-07-14
14337
1096X 윈도우가 없는 컴퓨터에 오라클 설치.
이성수
2000-07-13
13434
1099┕>Re: X 윈도우가 없는 컴퓨터에 오라클 설치.
아마도
2000-07-14 10:08:48
14312
1094oracle 이 무었인지
이미숙
2000-07-13
14750
1097┕>Re: oracle 이 무었인지
희서니
2000-07-14 00:06:14
14758
1098┕>Re: oracle 이 무었인지
정재익
2000-07-14 00:06:48
14059
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.028초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다