知识大全 Oracle初始参数中三个License的设置

Posted

篇首语:时穷节乃现,一一垂丹青。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle初始参数中三个License的设置相关的知识,希望对你有一定的参考价值。

Oracle初始参数中三个License的设置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Oracle初始参数中有 个关于License的设置

      SQL> show parameter license

  

  NAME TYPE VALUE

  

  license_max_sessions integer

  license_max_users integer

  license_sessions_warning integer

  

  具体含义

  参数名 license_max_sessions

  类别 许可限制

  说明: 指定允许同时进行的并行用户会话的最大数量 达到该限制后 只有具有 RESTRICTED SESSION 权限的用户才能连接到服务器 所有其他用户都会收到一条警告消息 表明已达到系统最大容量的限制

  值范围: 会话许可的数量

  默认值:

  

  参数名 license_max_users

  类别 许可限制

  说明:指定您可在该数据库中创建的用户的最大数量 并行会话使用许可和用户使用许可不应被同时启用 LICENSE_MAX_SESSIONS 或 LICENSE_MAX_USERS 或这两者的值应为零

  值范围: 用户许可的数量

  默认值:

  

  参数名 license_sessions_warning

  类别 许可限制

  说明: 指定对并行用户会话数量的警告限制 达到该限制后 其他用户仍然可以连接 但一条消息将被写入 ALERT 文件 具有RESTRICTED SESSION 权限的用户将收到一条警告消息 表明系统已接近最大容量

  值范围: LICENSE_MAX_SESSIONS

  默认值:

  以上参数如果是 表示没有限制

  

  除了可以查看这些初始参数之外 还可以通过视图 v$license 来观察这些参数    SQL> select * from v$license;

  

  SESSIONS_MAX SESSIONS_WARNING SESSIONS_CURRENT SESSIONS_HIGHWATER USERS_MAX

  

  

  

  其中

  SESSIONS_MAX SESSIONS_WARNING USERS_MAX 分别对应初始参数 license_max_sessions license_sessions_warning license_max_users 的数值 SESSIONS_CURRENT 表示已经连接的 SESSION 数量(注 该值并不等于 v$session 中查询出来的数量 似乎并不包括 Oracle 本身连接的 SESSION 但似乎还是有点出入 具体是怎样的对应关系 我还没有搞明白 )this resized=true;this style width= ; />) SESSIONS_HIGHWATER 表示曾经达到过的最大 SESSION 数量

  

  一个简单的实验    SQL> select username terminal program from v$session;

  

  USERNAME TERMINAL PROGRAM

  

  WKS ORACLE EXE

  WKS ORACLE EXE

  WKS ORACLE EXE

  WKS ORACLE EXE

  WKS ORACLE EXE

  WKS ORACLE EXE

  WKS ORACLE EXE

  WKS ORACLE EXE

  WKS ORACLE EXE

  SYS WKS sqlplus exe

  

   rows selected

  

  SQL> select * from v$license;

  

  SESSIONS_MAX SESSIONS_WARNING SESSIONS_CURRENT SESSIONS_HIGHWATER USERS_MAX

  

  

  

  (这里和上面的查询不知道怎么对应起来)    SQL> alter system set license_max_sessions= ;

  

  System altered

  

  SQL> show parameter license_max_sessions

  

  NAME TYPE VALUE

  

  license_max_sessions integer

  SQL> select * from v$license;

  

  SESSIONS_MAX SESSIONS_WARNING SESSIONS_CURRENT SESSIONS_HIGHWATER USERS_MAX

  

  

  

  接下来新开一个窗口 连接另外一个用户    C:Documents and Settingschent>sqlplus /nolog

  

  SQL*Plus: Release Production on Thu Mar : :

  

  Copyright (c) Oracle Corporation All rights reserved

  

  SQL> conn sky/forever

  Connected

  SQL> select * from v$license;

  

  SESSIONS_MAX SESSIONS_WARNING SESSIONS_CURRENT SESSIONS_HIGHWATER USERS_MAX

  

  

  

  再开一个用户试试看    C:Documents and Settingschent>sqlplus /nolog

  

  SQL*Plus: Release Production on Thu Mar : :

  

  Copyright (c) Oracle Corporation All rights reserved

  

  SQL> conn vivian/forever

  ERROR:

  ORA : maximum number of session licenses exceeded

  

  可以发现 提示超出限制 无法连接了 不过 具有 RESTRICTED SESSION 权限的用户是可以连接的    SQL> conn sky/forever

  Connected

  SQL> select * from v$license;

  

  SESSIONS_MAX SESSIONS_WARNING SESSIONS_CURRENT SESSIONS_HIGHWATER USERS_MAX

  

  

  

  最后 我们可以观察alert文件中的记录    Thu Mar : :

  ALTER SYSTEM SET license_max_sessions= SCOPE=BOTH;

  Thu Mar : :

  Non DBA logon denied; current logons equal maximum ( )

  License maximum ( ) exceeded DBA logon allowed

cha138/Article/program/Oracle/201311/18010

相关参考

知识大全 oracle中job的使用

  一设置初始化参数job_queue_processes  sql>altersystemsetjob_queue_processes=n;(n>)  job_queue_process

知识大全 ORACLE的初始化参数文件以及修改方法

ORACLE的初始化参数文件以及修改方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  i之前o

知识大全 Oracle9i初始化参数中文说明(二)

Oracle9i初始化参数中文说明(二)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  值范围:

知识大全 Oracle 9i新特性研究系列之四 -- 延续性初始化参数文件

Oracle9i新特性研究系列之四--延续性初始化参数文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 关于oracle的备份策略

  控制文件在备份中意义重大建议每次对其单独备份如果数据库版本允许的话应该设置为控制文件自动备份同时应该尽可能地增大CONTROL_FILE_RECORD_KEEP_TIME这个初始化参数的值以便备份

知识大全 Oracle设置系统参数进行性能优化

Oracle设置系统参数进行性能优化  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一SGA  

知识大全 数据库查询初始化参数的方法

  首先初始化参数的设置的方法就有很多种可以通过ALTERSYSTEMSETSCOPE=MEMORY的方式仅设置内存的修改也可以通过ALTERSYSTEMSETSCOPE=SPFILE只修改SPFIL

知识大全 Oracle JOB 用法小结

OracleJOB用法小结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一设置初始化参数job

知识大全 oracle内存调优参数详解

  实例结构  oracle实例=内存结构+进程结构  oracle实例启动的过程其实就是oracle内存参数设置的值加载到内存中并启动相应的后台进程进行相关的服务过程  进程结构  oracle进程

知识大全 9i下参数的变化

  oracle的版本的更新总是伴随着参数的变化并且越来越趋向于使得参数的设置更简单因为复杂的参数设置使得DBA们经常焦头烂额关于内存这部分的变化我们可以考察下面的参数事实上在i中数据库本身可以给出一