언제 였는지 기억은 나지 않지만 오라클 스키마를 생성하고 권한 부여 하는걸 포스팅 한적이 있다.
이번은 스키마 생성과 함께 테이블 스페이스를 지정하는 법..
--CREATE TABLESPACE tablespace_name_data
--DATAFILE 'datafile/path/dbffilename1.dbf' SIZE 10240M
--DEFAULT NOCOMPRESS
--ONLINE
--EXTENT MANAGEMENT LOCAL;
데이터를 저장 할 테이블 스페이스를 생성하는 SQL문..
--CREATE TABLESPACE tablespace_name_index
--DATAFILE 'datafile/path/dbffilename2.dbf' SIZE 5120M
--DEFAULT NOCOMPRESS
--ONLINE
--EXTENT MANAGEMENT LOCAL;
인덱스를 저장 할 테이블 스페이스를 생성하는 SQL문..
--CREATE USER schema_name IDENTIFIED BY schema_password
--DEFAULT TABLESPACE tablespace_name_data
--TEMPORARY TABLESPACE "TEMP";
스키마를 생성하고 테이블 스페이스를 지정..
ALTER USER schema_name QUOTA UMLIMITED ON tablespace_name_index;
생성한 스키마에 인덱스도 지정..
GRANT CONNECT, RESOURCE, DBA TO user_id;
만들어진 스키마에 권한을 지정..
소문자로 쓰여진 부분만 본인에 맞게 고쳐서 사용하면 된다.
INDEX에 쓰여질 테이블 스페이스도 생성을 했는데 그게 아니라면 그부분은 생략해도 된다.
'Oracle' 카테고리의 다른 글
Min과 Max.. (0) | 2016.10.26 |
---|---|
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor (0) | 2016.02.02 |
오라클에 설정된 디렉터리 확인.. (0) | 2016.02.01 |
ora-01034 oracle not available (0) | 2015.09.18 |
The Network Adapter could not establish the connection(TNS-17002) (0) | 2015.09.17 |