본문 바로가기

Linux and Unix

오라클 사용자 추가하기

아래는 오라클 설치 후 오라클 사용자를 추가하는 방법이다.


[oracle@Test_Server oracle]$ sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on Fri Jan 30 13:25:44 2004

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL> conn / as sysdba

Connected.

SQL> CREATE USER dbuser IDENTIFIED BY abc123  

2  DEFAULT TABLESPACE users   

3  TEMPORARY TABLESPACE temp   

4  QUOTA UNLIMITED ON users; 

User created.


SQL> 

GRANT dba, RESOURCE TO dbuser;

Grant succeeded.

SQL>


CREATE USER 사용자명 identified by 비밀번호

[ default tablespace 테이블스페이스명 ]

[ temporary tablespace 테이블스페이스명]


사용자를 추가한 후에는 grant 명령을 이용해서 사용자의 권한을 설정해 줘야 한다.

grant dba, resource to dbuser; -- dba의 모든 권한을 부여함

grant connect, resource to dbuser; -- 접속 가능한 권한만 부여함


샘플 데이터베이스를 추가한다. 

dbuser 로 접속하여 @?/sqlplus/demo/demobld 스크립트를 실행하면 샘플 데이터베이스가 추가된다.


참고 : 9i에서는 dbca에서 생성한 init.ora 파일을 Oracle SID가 ORCL인 경우 ORACLE_HOME/dbs/initORCL.ora 로 복사해줘야 한다. 

그리고 /etc/oratab 에서 해당 DB에 대해서 Y로 바꾸어 주어야 dbstart 스크립트 등으로 실행을 할 수 있다.