[sql] 프로파일(Profiles)을 생성하고 설정하는 방법은 무엇인가요?
- 프로파일(Profiles) 생성:
CREATE PROFILE profile_name LIMIT parameter [, parameter]...;
여기서
profile_name
은 생성할 프로파일의 이름입니다.parameter
는 프로파일에 적용할 제한사항입니다. 예를 들어,PASSWORD_LIFE_TIME
이나SESSIONS_PER_USER
와 같은 매개변수를 지정할 수 있습니다.예:
CREATE PROFILE my_profile LIMIT SESSIONS_PER_USER 10 PASSWORD_LIFE_TIME 90;
- 프로파일(Profiles) 설정:
ALTER USER username PROFILE profile_name;
여기서
username
은 프로파일을 설정할 사용자의 이름이고,profile_name
은 적용할 프로파일의 이름입니다.예:
ALTER USER my_user PROFILE my_profile;
이렇게 하면
my_user
사용자에게my_profile
프로파일이 적용됩니다.
프로파일을 생성하고 설정하는 것으로 사용자의 접근 권한, 리소스 사용, 비밀번호 정책 등을 제어할 수 있습니다.
관련 참조:
- Oracle 문서: https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_6010.htm