首页 > 数据库 > Oracle > 使用Profile标准化数据库管理
不同企业所拥有的数据库千差万别,但系统正式移交运维后,运维管理办法及公司规章制度对数据库的管理规范大同小异,下面分享笔者对于待移交运维的数据库前期关注及调整的事项,使得满足公司制度要求。
1.锁定非必须的数据库用户。
alter user DBSNMP account lock;
alter user DIP account lock;
alter user ****** account lock;
2.创建Profile,使得基本事项满足公司制度要求,其中password_verify_function具体源码参照上篇博文。
create profile SYSPROFILE limit
sessions_per_user unlimited
cpu_per_session unlimited
cpu_per_call unlimited
connect_time 60
idle_time unlimited
logical_reads_per_session unlimited
logical_reads_per_call unlimited
composite_limit unlimited
private_sga unlimited
failed_login_attempts 10
password_life_time 90
password_reuse_time 360
password_reuse_max 5
password_lock_time 1
password_grace_time 7
password_verify_function verify_function_11G_dx;
--创建应用用户资源限制文件
create profile APPPROFILE limit
sessions_per_user unlimited
cpu_per_session unlimited
cpu_per_call unlimited
connect_time unlimited
idle_time unlimited
logical_reads_per_session unlimited
logical_reads_per_call unlimited
composite_limit unlimited
private_sga unlimited
failed_login_attempts 10
password_life_time unlimited
password_reuse_time unlimited
password_reuse_max unlimited
password_lock_time 1
password_grace_time 7
password_verify_function verify_function_11G_dx;
--修改默认策略
alter profile DEFAULT limit
failed_login_attempts 10
password_life_time unlimited
password_reuse_time unlimited
password_reuse_max unlimited
password_lock_time 1
password_grace_time 10
password_verify_function verify_function_11G_dx;
3.为不同级别用户指定不同标准的Profile
alter user sys profile SYSPROFILE;
alter user system profile SYSPROFILE;
未做特别指定的用户默认使用DEFAULT Profile。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69994536/viewspace-2756711/ ,如需转载,请注明出处,否则将追究法律责任。