오라클 계정 생성 및 사용자 확인

Study/Oracle 2018. 10. 27. 19:55 Posted by meanoflife
반응형

오라클 계정 생성 및 사용자 확인



오라클을 설치 후 계정을 생성하는 방법이다.

"시작-프로그램"에 오라클 설치프로그램을 보면 "SQL Plus"가 있다


SQL Plus를 실행하면 Commend창이 열리고, 

설치시 생성되는 SYSTEM계정을 통해 로그인 할 수 있다.( 패스워드는 설치시 설정한 번호 )


> 계정 : SYSTEM

> 패스워드 : {오라클 설치시 설정한 비밀번호}



DB계정 생성


SQL Plus창에서 다음과 같이 입력하여 계정의 생성 및 확인할 수 있다.


계정 생성 : CREATE USER {계정} IDENTIFIED BY {패스워드};

계정 삭제 : DROP USER {계정} CASCADE;

계정 확인 : SELECT username FORM all_users;


계정 비밀번호 번경 : ALTER USER {계정} INDENTIFIED BY {변경할 패스워드};


※ 참조 : Oracle 12c버전에서는 계정앞에 C##을 붙여줘야 된다. 


C##을 붙이지 않으면, 다음과 같은 오류가 발생한다.


ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.



DB계정 권한


계정에 권한을 부여하거나 제거하는 명령은...


권한 부여 : SGRANT {권한1}, {권한2}, {권한n} to 계정;

  - 시스템 권한 종류

    CREATE USER : 데이터베이스 유저 생성 권한

    SELECT ANY TABLE : 모든 유저의 테이블 조회 권한

    SELECT ANY TABLE : 모든 유저의 테이블 생성 권한

    CREATE SESSION : 테이터베이스 접속 권한

    CREATE TABLE : 테이블 생성 권한

    CREATE VIEW : 뷰 생성 권한

    CREATE PROCEDURE : 프로시저 생성 권한

    CREATESEQUENCE : 시퀀스 생성 권한

    SYSDBA : 데이터베이스를 관리하는 최고 권한

    SYSOPER : 데이터베이스를 관리하는 권한


권한 제거 : REVOKE {권한명} ON {테이블명} FROM {계정};


끝.


반응형

'Study > Oracle' 카테고리의 다른 글

오라클 제약조건( Constraints )  (0) 2018.10.28
Oracle 12c 삭제  (0) 2018.10.28
Orange for Oracle 7.33 다운로드 및 설치  (0) 2018.10.27
Oracle 12c 설치  (0) 2018.10.27
오라클 기본 함수 - 숫자  (0) 2017.12.04