1. 개발, 응용, 테스트 별 DB 구축 (오라클 PDB 사용)
ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE;
-- PDB 만들기
CREATE PLUGGABLE DATABASE "LC_META_DEV" ADMIN USER devadmin IDENTIFIED BY "1234" ROLES=(DBA)
FILE_NAME_CONVERT = ('/opt/oracle/oradata/ORCLCDB/pdbseed' , 'opt/oracle/oradata/ORCLCDB/LC_META_DEV' );
-- 생성된 PDB 조회
SELECT *
FROM "V$PDBS";
-- MOUNT 변경 후 확인
ALTER PLUGGABLE DATABASE LC_META_DEV
OPEN READ WRITE;
-- 세션 PDB로 변경 후 권한 추가
ALTER SESSION
SET CONTAINER = "LC_META_DEV";
GRANT DBA TO devadmin;
2. 테이블 스페이스 생성
-- 생성한 LC_META_DEV (PDB) SYS 권한으로 접속
-- 생성한 PDBS 데이터 파일 조회
SELECT *
FROM DBA_DATA_FILES;
-- 테이블 스페이스 생성 ( TS_IGWOWN_DN01 )
CREATE TABLESPACE TS_IGWOWN_DN01 DATAFILE 'opt/oracle/homes/OraDB21Home1/dbs/opt/oracle/oracata/ORCLCDB/LC_META_DEV/ts_igown_dn01.dbf' SIZE 1024 AUTOEXTEND OFF;
3. 유저 생성 ( IGWOWN, IGWAPP, IGWBAT )
CREATE USER IGWOWN IDENTIFIED BY 1234 DEFAULT TABLESPACE TS_IGWOWN_DN01 TEMPORARY TABLESPACE TEMP;
SELECT * FROM DBA_USERS;
--권한 부여
GRANT CONNECT, RESOURCE TO IGWOWN;
4. TABLE SPACE 쿼터 부여
ALTER USER IGWOWN QUOTA UNLIMITED ON TS_IGWOWN_DN01;
5. ROLE 생성
'새싹 DBA > Oracle' 카테고리의 다른 글
[오라클] DB를 조회하는 뷰 모음 (1) | 2024.06.03 |
---|---|
오라클 ADRCI 정의 및 사용법 (1) | 2024.05.30 |
[오라클/SQL] ROLE(롤) : 권한 그룹 관리 - 롤 생성, 롤 부여, 롤 회수, 롤 삭제 방법 (feat. GRANT) (0) | 2024.05.14 |
[오라클] Table Space (0) | 2024.04.19 |
[Oracle] SID 와 Service_Name의 차이와 설정방법 (0) | 2024.04.18 |