전용 Exadata 인프라의 자율운영 AI 데이터베이스로 사용자 프로파일 관리

자율운영 AI 데이터베이스에서 사용자 프로파일을 생성하고 변경할 수 있습니다. 프로파일을 생성하거나 변경한 후 CREATE USER 또는 ALTER USER를 사용하여 프로파일 절을 지정할 수 있습니다. Oracle Data Pump 임포트를 사용하여 다른 환경에서 기존 사용자 프로파일을 임포트할 수도 있습니다.

참고: 자율운영 AI 데이터베이스에는 프로파일 절에 대한 제한 사항이 있습니다. CREATE PROFILEALTER PROFILE 제한 사항에 대한 자세한 내용은 SQL 명령 사용에 대한 제한 사항을 참조하십시오.

DEFAULT 프로파일을 포함하여 프로파일에서 암호 매개변수를 추가, 수정 또는 제거하려면 ALTER PROFILE 시스템 권한이 있어야 합니다.

  1. 프로파일을 추가하거나 변경하려면 ADMIN 사용자가 CREATE PROFILE 또는 ALTER PROFILE를 실행하면 됩니다. 예:

     CREATE PROFILE new_profile
       LIMIT PASSWORD_REUSE_MAX 10
       PASSWORD_LOCK_TIME 5;
    

    ADMIN 사용자가 아닌 경우 CREATE PROFILE를 실행하려면 CREATE PROFILE 권한이 있어야 합니다. ALTER PROFILE를 실행하는 경우 ALTER PROFILE 권한이 있어야 합니다.

  2. CREATE USER 또는 ALTER USER 명령을 사용하여 새 프로파일 또는 변경된 프로파일을 사용합니다. 예:

     CREATE USER new_user IDENTIFIED BY password PROFILE new_profile;
     GRANT CREATE SESSION TO new_user;
    

그러면 new_profile 프로파일과 연결 권한을 가진 new_user가 생성됩니다. 이제 new_user가 데이터베이스에 접속하여 질의를 실행할 수 있습니다. 사용자에게 추가 권한을 부여하려면 데이터베이스 사용자 권한 관리를 참조하십시오.

CREATE PROFILE 사용에 대한 자세한 내용은 Oracle Database 19c SQL Language ReferenceCREATE PROFILE 또는 Oracle Database 26ai SQL Language Reference를 참조하십시오.

Oracle Data Pump 임포트(impdp)를 사용하여 다른 환경에서 생성된 기존 프로파일을 임포트할 수 있습니다. 데이터베이스 사용자와의 기존 프로파일 연관은 자율운영 AI 데이터베이스로 임포트한 후 보존됩니다. Oracle Data Pump 임포트에서 생성된 새로 생성된 유저가 처음 로그인을 시도하면 로그인이 다음과 같이 처리됩니다.

주: 프로파일이 ORA_PROTECTED_PROFILE인 사용자에 대한 프로파일 지정은 수정할 수 없습니다.

프로파일을 만들거나 변경할 때 PVF(암호 확인 함수)를 지정하여 암호 복잡성을 관리할 수 있습니다. 자세한 내용은 자율운영 AI 데이터베이스에서 비밀번호 복잡성 관리를 참조하십시오.

자율운영 AI 데이터베이스에서 비밀번호 복잡성 관리

PVF(암호 확인 기능)를 만들고 PVF를 프로파일에 연결하여 사용자 암호의 복잡성을 관리할 수 있습니다.

참고:

사용자 지정 PVF의 최소 암호 길이는 8자이며 대문자, 소문자 및 숫자를 하나 이상 포함해야 합니다. DEFAULT 프로파일의 최소 암호 길이는 12자입니다. DEFAULT 프로파일은 CLOUD_VERIFY_FUNCTION PVF를 사용합니다. 비밀번호에는 사용자 이름이 포함될 수 없습니다.

Oracle은 최소 암호 길이인 12자를 사용할 것을 권장합니다. 프로파일의 PVF를 정의하고 최소 암호 길이를 12자 미만으로 설정하면 Oracle Database Security Assessment Tool(DBSAT) 및 Qualys와 같은 도구가 이를 데이터베이스 보안 위험으로 보고합니다.

예를 들어, 프로파일에 대한 PVF를 지정하려면 다음 명령을 사용합니다.

CREATE PROFILE example_profile LIMIT PASSWORD_VERIFY_FUNCTION ADMIN.EXAMPLE_PVF

ADMIN 사용자 이외의 사용자가 프로파일을 만들거나 변경한 경우 PVF에 대해 EXECUTE 권한을 부여해야 합니다. PVF를 만들고 암호 검사를 실패하면 데이터베이스가 ORA-28219 오류를 보고합니다.

다음 중 하나에서 Oracle 제공 PVF를 지정할 수 있습니다.

프로파일을 만들고 프로파일에 지정하는 PVF(암호 확인 함수)에 대해 다음 제한 사항을 확인합니다.

자세한 내용은 Oracle Database 19c 보안 설명서암호 복잡성 관리 또는 Oracle Database 26ai 보안 설명서를 참조하십시오.

응용 프로그램에 대한 점진적 데이터베이스 암호 롤오버

응용 프로그램은 관리자가 작동 중지 시간을 예약하지 않고도 데이터베이스 암호를 변경할 수 있습니다.

이를 위해 PASSWORD_ROLLOVER_TIME 비밀번호 프로파일 매개변수에 대해 0이 아닌 제한이 있는 프로파일을 애플리케이션 스키마와 연관시킬 수 있습니다. 이렇게 하면 이전 암호가 PASSWORD_ROLLOVER_TIME 제한으로 지정된 시간 동안 유효한 상태로 유지되도록 허용하면서 응용 프로그램 사용자의 데이터베이스 암호를 변경할 수 있습니다. 롤오버 기간 동안 응용 프로그램 인스턴스는 이전 암호 또는 새 암호를 사용하여 데이터베이스 서버에 연결할 수 있습니다. 롤오버 시간이 만료되면 새 암호만 허용됩니다.

자세한 내용은 애플리케이션에 대한 점진적 데이터베이스 비밀번호 롤오버 관리를 참조하십시오.

관련 콘텐츠

전용 Exadata 인프라에서 자율운영 AI 데이터베이스 사용자 관리