[Oracle] 계정 생성 및 권한 부여 방법

    계정 생성 방법

    CREATE USER username IDENTIFIED BY password;

    "username"은 생성하려는 계정의 이름을, "password"는 계정의 비밀번호를 나타냅니다. 계정 이름과 비밀번호는 각각 30자 이내로 지정

    예시

    Oracle-계정생성
    Oracle-계정생성

    CREATE USER EVERLAND IDENTIFIED BY LUMERIDE; 라고 입력을 하게 되면 사용자 계정이 생성 되게 된다.

    CREATE USER   ID지정   IDENTIFIED BY  PASSWORD지정;

    권한 부여 방법

    GRANT privilege_name TO username;

    위의 SQL 문장에서, "privilege_name"은 부여하려는 권한을 나타냅니다. 예를 들어, "SELECT", "INSERT", "UPDATE", "DELETE" 등의 SQL 권한을 부여할 수 있습니다. "username"은 권한을 부여하려는 계정의 이름을 나타냅니다.

    예시

    Oracle-권한부여
    Oracle-권한부여

    GRANT CONNECT, RESOURCE, DBA TO EVERLAND;

    DBA TO 뒷부분에 테이블 명을 지정해주면 권한이 부여 된다.

    권한 취소 방법

    REVOKE privilege_name FROM username;

    "privilege_name"은 취소하려는 권한을 나타냅니다. "username"은 권한을 취소하려는 계정의 이름을 나타냅니다.

    다수의 권한 부여 방법

    GRANT SELECT, INSERT, UPDATE, DELETE TO username;

    다수의 권한을 부여하려면, 각 권한을 콤마(,)로 구분하여 나열하면 됩니다. 예를 들어, 다음과 같은 SQL 문장을 사용하여 "username" 계정에 "SELECT", "INSERT", "UPDATE", "DELETE" 권한을 모두 부여할 수 있습니다.

    댓글

    Designed by JB FACTORY