“概要文件”的问题。 存放表的用户和开发人员的用户的概要文件,通常如何配置参数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 概要文件参数通常如何配置,没人知道吗?总不能放表的用户,和开发人员的用户,都用default文件吧 是呀,就是profile的参数要怎么配才合理呢? 哥们,你没说完呀,不会是同一台服务器,那profile该如何处理呢? 主要有兩個方面:resource和password SESSIONS_PER_USER CPU_PER_SESSION CPU_PER_CALL CONNECT_TIME IDLE_TIME LOGICAL_READS_PER_SESSION LOGICAL_READS_PER_CALL COMPOSITE_LIMIT PRIVATE_SGA FAILED_LOGIN_ATTEMPTS UNLIMITED PASSWORD_LIFE_TIME PASSWORD_REUSE_TIME PASSWORD_REUSE_MAX PASSWORD_LOCK_TIME PASSWORD_GRACE_TIME PASSWORD_VERIFY_FUNCTION 谢谢二位啦,先用default好了,具体哪有问题在改好了。结贴顺便补充一点资料。Oracle系统为了合理分配和使用系统的资源提出了概要文件的概念。概要文件(Profile)用来控制用户对系统和数据库资源的使用,就是一份描述如何使用系统的资源(主要是CPU资源)的配置文件。将概要文件赋予某个数据库用户,在用户连接并访问数据库服务器时,系统就按照概要文件给他分配资源。 CPU_PER_SESSION(CPU/会话)允许一个会话占用CPU 的时间总量。该限值以秒来表示(单位1/100秒)。CPU_PER_CALL( CPU/调用)允许一个调用(语法分析、执行或提取) 占用CPU 的时间最大值。该限值以秒来表示(单位1/100秒)。CONNECT_TIME(连接时间)允许一个会话持续的时间的最大值。该限值以分钟来表示。IDLE_TIME(空闲时间)允许一个会话处于空闲状态的时间最大值。空闲时间是会话中持续不活动的一段时间。长时间运行的查询和其它操作不受此限值的约束。该限值以分钟来表示。LOGICAL_READS_PER_SESSION(读取数/会话)允许一个会话读取的数据块总量。该限值包括从内存和磁盘读取的块。LOGICAL_READS_PER_CALL(读取数/调用)允许一个调用(语法分析、执行或提取)在处理一个SQL 语句时读取的数据块的最大数量。PRIVATE_SGA(专用SGA)在系统全局区(SGA) 的共享池中,一个会话可分配的专用空间量的最大值。专用SGA的限值只在使用多线程服务器体系结构的情况下适用。该限值以千字节(KB) 来表示。COMPOSITE_LIMIT(组合限制)一个会话耗费的资源总量。一个会话耗费的资源总量是以下几项的加权和:会话占用CPU 的时间、连接时间、会话中的读取数和分配的专用SGA 空间量。PASSWORD_LIFE_TIME(有效天数)规定多少天后口令失效。PASSWORD_GRACE_TIME(失效后锁定)失效后第一次用它成功登录之后多少天内可以更改此口令。PASSWORD_REUSE_MAX(保留次数)指定口令能被重新使用前必须被更改的次数。如果在该字段中指定了一个值,保留时间就会被禁用。PASSWORD_REUSE_TIME(保留时间)限定口令失效后经过多少天才可以重新使用。如果在该字段中指定了一个值,“保留次数”就会被禁用。PASSWORD_VERIFY_FUNCTION(复杂性校验函数)在分配了该概要文件的用户登录到数据库中的时候,允许使用一个PL/SQL例行程序来校验口令。PL/SQL例行程序必须在本地可用,才能在应用该概要文件的数据库上执行。Oracle 提供了一个默认脚本(utlpwdmg.sql),不过您也可以创建自己的例行程序或使用第三方软件。校验口令的例行程序必须归SYS 所有。默认情况下的设置为“空”(即不进行口令校验)。登录失败后锁定帐户FAILED_LOGIN_ATTEMPTS(连续失败后次数)设定允许用户连续失败的次数,如果连续登录失败达到规定的次数后,Oracle将自动锁定该用户帐号。PASSWORD_LOCK_TIME(锁定时间)在登录失败达到指定次数后,指定该帐户将被锁定的天数。如果指定了“无限制”,只有数据库管理员才能为该帐户解除锁定。注:如果在任何口令选项中选择了“默认值”,就会使用默认配置文件中定义的值。 关于SQL里的TOP 1在ORACLE中的写法 jboss连接oracle时ocijdbc9.dll 访问被拒绝 用spool导出数据,如何将数据导入到另外一台机器上? 菜鸟问个语句 怎样修改sysdate的值 2000下,每个数据文件最大能给多少空间? 怎样修改sql*plus的edit命令的文件目录路径呢? rehat linux+oracle9.2 修改参数后起不来,急!!!放100分,帮忙呀!!! 紧急救命! 关于树形结构表的多表查询问题 SQL语句 求助 行转列
总不能放表的用户,和开发人员的用户,都用default文件吧
是呀,就是profile的参数要怎么配才合理呢?
哥们,你没说完呀,不会是同一台服务器,那profile该如何处理呢?
CPU_PER_SESSION
CPU_PER_CALL
CONNECT_TIME
IDLE_TIME
LOGICAL_READS_PER_SESSION
LOGICAL_READS_PER_CALL
COMPOSITE_LIMIT
PRIVATE_SGA
FAILED_LOGIN_ATTEMPTS UNLIMITED
PASSWORD_LIFE_TIME
PASSWORD_REUSE_TIME
PASSWORD_REUSE_MAX
PASSWORD_LOCK_TIME
PASSWORD_GRACE_TIME
PASSWORD_VERIFY_FUNCTION
CPU_PER_SESSION(CPU/会话)
允许一个会话占用CPU 的时间总量。该限值以秒来表示(单位1/100秒)。
CPU_PER_CALL( CPU/调用)
允许一个调用(语法分析、执行或提取) 占用CPU 的时间最大值。该限值以秒来表示(单位1/100秒)。
CONNECT_TIME(连接时间)
允许一个会话持续的时间的最大值。该限值以分钟来表示。
IDLE_TIME(空闲时间)
允许一个会话处于空闲状态的时间最大值。空闲时间是会话中持续不活动的一段时间。长时间运行的查询和其它操作不受此限值的约束。该限值以分钟来表示。
LOGICAL_READS_PER_SESSION(读取数/会话)
允许一个会话读取的数据块总量。该限值包括从内存和磁盘读取的块。
LOGICAL_READS_PER_CALL(读取数/调用)
允许一个调用(语法分析、执行或提取)在处理一个SQL 语句时读取的数据块的最大数量。
PRIVATE_SGA(专用SGA)
在系统全局区(SGA) 的共享池中,一个会话可分配的专用空间量的最大值。专用SGA的限值只在使用多线程服务器体系结构的情况下适用。该限值以千字节(KB) 来表示。
COMPOSITE_LIMIT(组合限制)
一个会话耗费的资源总量。一个会话耗费的资源总量是以下几项的加权和:会话占用CPU 的时间、连接时间、会话中的读取数和分配的专用SGA 空间量。
PASSWORD_LIFE_TIME(有效天数)
规定多少天后口令失效。
PASSWORD_GRACE_TIME(失效后锁定)
失效后第一次用它成功登录之后多少天内可以更改此口令。
PASSWORD_REUSE_MAX(保留次数)
指定口令能被重新使用前必须被更改的次数。如果在该字段中指定了一个值,保留时间就会被禁用。
PASSWORD_REUSE_TIME(保留时间)
限定口令失效后经过多少天才可以重新使用。如果在该字段中指定了一个值,“保留次数”就会被禁用。
PASSWORD_VERIFY_FUNCTION(复杂性校验函数)
在分配了该概要文件的用户登录到数据库中的时候,允许使用一个PL/SQL例行程序来校验口令。PL/SQL例行程序必须在本地可用,才能在应用该概要文件的数据库上执行。
Oracle 提供了一个默认脚本(utlpwdmg.sql),不过您也可以创建自己的例行程序或使用第三方软件。校验口令的例行程序必须归SYS 所有。默认情况下的设置为“空”(即不进行口令校验)。
登录失败后锁定帐户
FAILED_LOGIN_ATTEMPTS(连续失败后次数)
设定允许用户连续失败的次数,如果连续登录失败达到规定的次数后,Oracle将自动锁定该用户帐号。
PASSWORD_LOCK_TIME(锁定时间)
在登录失败达到指定次数后,指定该帐户将被锁定的天数。如果指定了“无限制”,只有数据库管理员才能为该帐户解除锁定。注:如果在任何口令选项中选择了“默认值”,就会使用默认配置文件中定义的值。