使用Profile标准化数据库管理

来源:这里教程网 时间:2026-03-03 16:26:49 作者:

不同企业所拥有的数据库千差万别,但系统正式移交运维后,运维管理办法及公司规章制度对数据库的管理规范大同小异,下面分享笔者对于待移交运维的数据库前期关注及调整的事项,使得满足公司制度要求。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。

相关推荐