--创建用户配置文件
create profile profile1 limit
failed_login_attempts 3
password_life_time 15
password_lock_time 100
sessions_per_user 10
idle_time 15
connect_time 1440
cpu_per_call 50 --一次可以调用50个cpu块
password_verify_function verify_function_10g;问下,报错: 未找到函数verify_function_10g?那么实际上函数名是什么呢?
create profile profile1 limit
failed_login_attempts 3
password_life_time 15
password_lock_time 100
sessions_per_user 10
idle_time 15
connect_time 1440
cpu_per_call 50 --一次可以调用50个cpu块
password_verify_function verify_function_10g;问下,报错: 未找到函数verify_function_10g?那么实际上函数名是什么呢?
LIMIT { resource_parameters
| password_parameters
}
[ resource_parameters
| password_parameters
]... ;
create profile app_users2 limit
failed_login_attempts 5
password_life_time 60
password_reuse_time 60
password_reuse_max 5
password_verify_function verify_function
password_lock_time 1/24
password_grace_time 10;
_10g应该是多余的吧
应该是没有这个密码印证规则函数,
你可以自定义创建一个,比如:SQL> CREATE OR REPLACE FUNCTION my_password_verify (username VARCHAR2 ,password VARCHAR2 ,old_password VARCHAR2 ) RETURN BOOLEAN IS
2 BEGIN
3 IF LENGTH(password) < 6 THEN
4 raise_application_error(-20001,'Password must be at least 6 characters long');
5 END IF;
6 INSERT INTO passwd_changed VALUES(username,old_password,password);
7 RETURN(TRUE);
8 END;
9 /
---------------
password_verify_function my_password_verify;