반응형
※ 방법 1 (직접만든 테이블 스페이스를 Default TableSpace로 지정)
ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE; --예전의 스크립트 방식을 사용(필수)
CREATE TABLESPACE TEST DATAFILE --테이블스페이스 생성
'C:\APP\USER\PRODUCT\18.0.0\ORADATA\XE' SIZE 314572800 --DBF파일을 저장할 위치 지정
AUTOEXTEND ON NEXT 314572800 MAXSIZE 32767M
LOGGING ONLINE PERMANENT BLOCKSIZE 8192
EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT
NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO;
--Test1 유저생성후 Default tablespace는 TEST로 지정
create user Test1 identified by admin1234 default tablespace TEST;
--Test1 에게 권한부여
grant connect, resource, dba to Test1;
ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE; 구문을 넣지 않으면 아이디 생성시 아이디 앞에 "c##아이디명" 이런식으로 설정을 해줘야 한다. 그리고 c##을 붙이더라도 default tablespace Test 에서 오류가 발생할 것이다.
※ 방법 2 (기존 Users 테이블이용)
ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE; 넣고 c## 을 빼줘도된다.
--Test1 유저생성후 Default tablespace는 TEST로 지정
create user c##Test1 identified by admin1234 default tablespace USERS;
--Test1 에게 권한부여
grant connect, resource, dba to c##Test1;
USERS 테이블은 오라클 18c를 처음 설치하게되면 기본적으로 제공되는 데이터 스페이스로 나는 HR테이블을 USERS 로 넣어놨기 때문에 USERS 에 연습용 HR테이블이 들어가있다.
※ 방법 3 (PDB서버 이용)
alter session set container = XEPDB1; --XEPDB1 PDB서버로 접속 (기본적으로 제공된다)
CREATE TABLESPACE TEST DATAFILE --테이블스페이스 생성
'C:\APP\USER\PRODUCT\18.0.0\ORADATA\XE' SIZE 314572800 --DBF파일을 저장할 위치 지정
AUTOEXTEND ON NEXT 314572800 MAXSIZE 32767M
LOGGING ONLINE PERMANENT BLOCKSIZE 8192
EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT
NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO;
--Test1 유저생성후 Default tablespace는 TEST로 지정(PDB서버에서는 C## 안붙여줘도된다)
create user Test1 identified by admin1234 default tablespace TEST;
--Test1 에게 권한부여
grant connect, resource, dba to Test1;
여기까지는 비슷하다 하지만 Oracle접속은 Sid 가 아닌 서비스이름으로 해줘야한다.
반응형
'데이터베이스 > OracleDB' 카테고리의 다른 글
[Oracle 18c] 오라클 TO_CHAR 로 Number 변환시 소수점 앞에 0 붙이는 방법 (0) | 2020.01.31 |
---|---|
[Oracle] 오라클 Procedure (프로시저) 활용 및 예제 (0) | 2020.01.22 |
[Oracle] DBMS_OUTPUT.PUT_LINE 출력창 보기 - SQL DEVELOPER (0) | 2020.01.21 |
[Oracle] 오라클 USER_SOURCE 생성된 프로시저 텍스트 출력하기 (0) | 2020.01.21 |
[Oracle] 오라클 SUM() OVER(ORDER BY ...)함수 활용 및 누적값 구하기 (0) | 2020.01.21 |