본문 바로가기
인프라 7기/Oracle

Oracle 사용자 계정 생성

by 킹버거 2023. 2. 27.

# 1 관리자 접속  

$ sqlplus / as sysdba

sysdba : 'sys의 권한'을 의미한다.

# 1-1 데이터베이스 구동

SQL> startup

#2 테이블 스페이스 확인

- 테이블 스페이스는 오라클의 저장 영역 구성을 의미한다.

- Datafiles를 TableSpace라는 단위로 분할하여 관리

SQL> SELECT tablespace_name, status FROM dba_tablespaces; 

USERS, TEMP 테이블 스페이스를 확인한다.

#3 접속 가능한 사용자 확인

SQL> SELECT username, account_status FROM dba_users

     2> WHERE account_status = 'OPEN';

- 사용자가 생성된 후에는 사용자 이름에 생성된 사용자가 검색된다.

#4 계정 생성

- 사용할 테이블 스페이스 이름은 위의 #2에서 이미 확인하였다. 

SQL> CREATE USER [사용자]

     2> IDENTIFIED BY [암호]

     3> DEFAULT TABLESPACE [테이블스페이스]

     4> TEMPORARY TABLESPACE [임시테이블스페이스]

     5> QUOTA UNLIMITED ON [테이블스페이스];

 

+ password 변경SQL> ALTER USER [사용자]     2> IDENTIFIED BY [암호];

 

#5 권한 부여

- 사용자에게는 이후 작업이나 실습을 위해 적절한 권한이 필요하다.

SQL> GRANT 권한, ... TO 사용자;

 

#6 접속 확인 

- 추가한 사용자로 접속을 확인한다.

$ sqlplus 사용자/암호