Oracle数据库创建设置的最佳实践
安装Oracle数据库时,您通常会应用哪些非默认设置(或考虑应用)?
我不是在硬件相关设置(例如内存分配)或文件位置之后,而是更一般的项目. 您是否从数据方案(表所有者)中分离出代码/ API模式(PL / SQL所有者)? 我也感兴趣的是,是否有任何地方你默认安装了GRANT的REVOKE.这可能是版本相关的,因为11g似乎对其默认安装更加锁定. 这些是我在最近的设置中使用的.我想知道我是否遗漏了什么或者你不同意的地方(以及为什么). 数据库参数 >审核(AUDIT_TRAIL到DB,AUDIT_SYS_OPERATIONS为YES) 字符集 – AL32UTF8 简介 开发人员登录 CREATE PROFILE profile_dev LIMIT FAILED_LOGIN_ATTEMPTS 8 PASSWORD_LIFE_TIME 32 PASSWORD_REUSE_TIME 366 PASSWORD_REUSE_MAX 12 PASSWORD_LOCK_TIME 6 PASSWORD_GRACE_TIME 8 PASSWORD_VERIFY_FUNCTION verify_function_11g SESSIONS_PER_USER unlimited CPU_PER_SESSION unlimited CPU_PER_CALL unlimited PRIVATE_SGA unlimited CONNECT_TIME 1080 IDLE_TIME 180 LOGICAL_READS_PER_SESSION unlimited LOGICAL_READS_PER_CALL unlimited; 申请登录 CREATE PROFILE profile_app LIMIT FAILED_LOGIN_ATTEMPTS 3 PASSWORD_LIFE_TIME 999 PASSWORD_REUSE_TIME 999 PASSWORD_REUSE_MAX 1 PASSWORD_LOCK_TIME 999 PASSWORD_GRACE_TIME 999 PASSWORD_VERIFY_FUNCTION verify_function_11g SESSIONS_PER_USER unlimited CPU_PER_SESSION unlimited CPU_PER_CALL unlimited PRIVATE_SGA unlimited CONNECT_TIME unlimited IDLE_TIME unlimited LOGICAL_READS_PER_SESSION unlimited LOGICAL_READS_PER_CALL unlimited; 标准架构所有者帐户的权限 CREATE CLUSTER CREATE TYPE CREATE TABLE CREATE VIEW CREATE PROCEDURE CREATE JOB CREATE MATERIALIZED VIEW CREATE SEQUENCE CREATE SYNONYM CREATE TRIGGER这是我曾经遇到过的事情,这是旧版Oracle上某些人最佳实践的一个例子: http://www.akadia.com/services/ora_linux_install_10g.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |