gnusraun

Oracle 데이터베이스 만들기 본문

Database/Oracle

Oracle 데이터베이스 만들기

gnusraun 2023. 5. 13. 19:43
728x90

centOS7 + Oracle XE 버젼 기준

 

* 해당 쿼리문은 system 계정 권한으로 실행 가능

* xxx 원하는 문자 사용

 

 

:: 테이블 스페이스 생성

 

create tablespace xxx datafile '/u01/app/oracle/oradata/XE/xxx.dbf' size 100m autoextend on next 1m maxsize unlimited;

 

 

:: 임시 테이블 스페이스 생성

 

create temporary tablespace xxx_temp tempfile '/u01/app/oracle/oradata/XE/xxx_temp.dbf' size 10m autoextend on;

 

 

:: 계정 생성 (아이디, 비밀번호, 테이블 스페이스, 임시테이블스페이스 순으로 입력)

 

create user xxx
identified by xxx
default tablespace xxx
temporary tablespace xxx_temp;

 

 

:: 계정확인

 

select * from all_users;
select * from dba_users;

 

 

:: 계정 삭제 (아이디)

 

drop user xxx cascade;

 

 

:: 테이블스페이스 저장 공간 확인

 

select * from dba_data_files;

 

   

:: 테이블스페이스 정보 조회

 

select * from dba_data_files;

   

 

:: 테이블스페이스 잔여 공간 확인

 

select tablespace_name, bytes, blocks from dba_free_space;

   

 

:: 계정 권한 부여 (아이디)

 

grant connect to xxx; (데이터베이스 접속 권한)
grant resource to xxx; (객체 생성 권한)

 

 

:: 계정 권한 회수 (아이디)

 

revoke connect to xxx;
revoke resource to xxx;

   

728x90