본문 바로가기

Development/Oracle

Oracle Database 계정 생성 및 접속

1. 관리자 계정

    1) SYS, system

        (1) SYS : Oracle Database에서 가장 높은 권한을 가지고 있는 관리자 계정

        (2) system : SYS 계정으로부터 권한을 양도받은 관리자 계정

    2) 관리자 계정 접속 명령어

        (1) Oracle DB에 연결되지 않았을 때

            cmd 창에서 >> sqlplus 관리자 계정/"관리자 계정 비밀번호" 또는

            sqlplus "/as sysdba"를 입력하여 SYS 계정에 연결

cmd 창에서 관리자 계정으로 접속

        (2) Oracle DB에 연결되어 있을 때

            >> CONN system/"system 계정 비밀번호" 또는 CONN sys/"sys 계정 비밀번호" as sysdba

        (3) 연결을 해제하고 sqlplus를 종료하기

            >> EXIT

Oracle 연결 해제

 

2. 사용자 계정

    1) 사용자 계정 생성

        계정 생성 권한이 있는 관리자 계정으로 접속하여

        CREATE USER "생성할 계정 이름" IDENTIFIED BY "생성할 계정의 비밀번호" 입력

사용자 계정 생성

        cf) Oracle 12c 버전 이후부터는 사용자 계정 앞에 "C##"을 붙이도록 규칙이 변경됨

    2) 사용자 계정 권한 부여

        관리자 계정에서

        GRANT CONNECT, RESOURCE, DBA TO "권한을 부여할 계정 이름" 입력

사용자 계정 권한 부여

    3) 사용자 계정 비밀번호 변경

        권한이 있는 계정에 접속하여

        ALTER USER "비밀번호를 변경할 계정 이름" IDENTIFIED BY "변경할 비밀번호" 입력

사용자 계정 비밀번호 변경