[Oracle] SQLPlus로 오라클 계정 생성하기, 권한 부여하기 :: 매운코딩
728x90
300x250

SQL Plus 툴을 이용해서 오라클 계정 생성하는 방법에 대하여 알아보겠다.

 

먼저 sysdba 계정으로 연결한다.

>>conn sys/password as sysdba  또는 conn /as sysdba

 

오라클 계정 생성하는 쿼리문

create user zzangni identified by pass default tablespace users; 


identified by [PASS]: 패스워드 주는 절
default tablespace [TABLESPACE] : 저장공간 지정해주는 절.. 디폴트 권장하지 않음.. 
계정을 만들어 줄 때, create user zzangni identified by pass; 이렇게만 한다면 디폴트로 
default tablespace system 처리가된다. 의미는 시스템공간 여기를 사용할 것이다. 
/user/local/oracle.../ ordata/ dbs 경로의 dbf에 앞으로 저장될 예정 .. 마스터에 저장하는 거 권장하지않음..
system이 아닌 users로 변경해야 다른 file이 생성되어 거기에 연습계정의 객체들이 저장됨
but, 이렇게 생성해도 connection 은 바로 어려움 , 권한이 있어야한다!
create table, 세션, 시퀀스, 트리거 등등등... 그때 그때 권한을 부여해야한다..
---> 그런데 오라클쪽에서 connect , resource라는 이름으로 저런것들을 다 포함해서 묶어놨다.

오라클은 권한이 절대 단어로 생기지 않음 ( 명령어처럼 생김 ex/ create table.. )
단어로 있다면 명령어들을 모아놓은 집합체라고 보면 될것
conn 으로 연결을 하려면 create sesssion .. 이 필요

누군가를 로그온하다가 걸리면 세션이 다풀림

 

계정에 권한 부여하는 쿼리문

SQL> grant connect, resource to zzangni ; 
권한이 부여되었습니다. 


SQL> conn zzangni /pass 
연결되었습니다. 

 

생성완료!!

 

 

* 출처

https://m.blog.naver.com/PostView.nhn?blogId=isaac7263&logNo=221359434614&proxyReferer=https:%2F%2Fwww.google.com%2F

 

728x90

+ Recent posts