ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • database/oracle
    [Oracle] 오라클 유저 생성하기
    2023. 10. 14. 13:23
    728x90

    본격적으로 오라클 데이터베이스를 생성하기 전 cmd에서 오라클 유저를 생성해줍니다.

    우선 cmd를 실행하여 다음 명령어를 입력합니다.

     

    🔧 환경

    • window 10
    • 오라클 19c

     

    1. oracle 접속

    sqlplus

     

    2. system 계정 접속

    system
    오라클 다운로드시 입력한 비밀번호

    사용자명에는 system을 입력하고 비밀번호에는 오라클 다운로드시 입력한 비밀번호를 입력합니다.

     

    3. 관리자 권한 접속

    conn/as sysdba

     

    4. 계정 생성 

    # 12c 이상
    create user c##ohgu identified by ohgu;
    
    # 12c 미만
    create user ohgu identified by ohgu;

     

    계정을 생성하면서 ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 라는 에러가 떠서 구글링을 해보니 오라클 12c부터 계정 생성시 계정명 앞에 c##을 붙이도록 네이밍 규칙이 변경되었다고 합니다. 그래서 사용하고 계신 오라클 버전에 따라 계정 생성 명령어가 조금씩 다르니 버전을 참고하여 명령어를 사용하시길 바랍니다!

     

    5. 권한 부여

    # 12c 이상
    grant connect, resource, dba to c##ohgu;
    
    # 12c 이전 
    grant connect, resource, dba to ohgu;

    계정 생성과 마찬가지로 권한 부여시에도 계정명 앞에 12c이상의 버전은 c##을 붙여주어야 합니다.

    - connect는 접속권한, resource는 객체 및 데이터 변경 권한

     

    6. sqlplus를 통해 접속

    사용자명 앞에 c##을 붙여서 입력후 비밀번호 입력하면 새로 만든 계정으로 오라클 접속 완료!

    728x90
Designed by Tistory.