首页 > 其他分享 >v$active_session_history无数据

v$active_session_history无数据

时间:2023-09-14 21:02:59浏览次数:38  
标签:30 NO 46 2023.03 USAGE session 11.54 active history

我们知道V$ACTIVE_SESSION_HISTORY显示数据库中的采样会话活动。它包含每秒拍摄一次的活动数据库会话的快照。

环境是ORACLE 19.11 ,AWR,ASH均无数据。 查看v$active_session_history 性能视图也无数据。

SQL> select count(*) from v$active_session_history ;

  COUNT(*)
----------
         0

问题原因

通过分析可能是未购买ORACLE诊断包的许可,未开启相关功能。

#查看数据库版本
SQL> select *  from v$version ;

BANNER
--------------------------------------------------------------------------------
BANNER_FULL
----------------------------------------------------------------------------------------------------------------------------------------------------------------
BANNER_LEGACY                                                                        CON_ID
-------------------------------------------------------------------------------- ----------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.11.0.0.0
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production                    0

#查看是否开启了ash功能
SQL>  SELECT a.ksppinm "parameter",b.ksppstvl "session value",c.ksppstvl "instance value",a.KSPPDESC  FROM x$ksppi a, x$ksppcv b, x$ksppsv c WHERE a.indx = b.indx AND a.indx = c.indx AND a.ksppinm LIKE '%_ash_enable%'

parameter                           session value   instance value  KSPPDESC
----------------------------------- --------------- --------------- --------------------------------------------------
_right_outer_hash_enable            TRUE            TRUE            Right Outer/Semi/Anti Hash Enabled
_ash_enable                         TRUE            TRUE            To enable or disable Active Session sampling and f
                                                                    lushing
#查看被禁用的option选件 
SQL> select * from v$option where value='FALSE';

PARAMETER                           VALUE                                                                CON_ID
----------------------------------- ---------------------------------------------------------------- ----------
Partitioning                        FALSE                                                                     0
Real Application Clusters           FALSE                                                                     0
Automatic Storage Management        FALSE                                                                     0
Oracle Label Security               FALSE                                                                     0
OLAP                                FALSE                                                                     0
Advanced Analytics                  FALSE                                                                     0
Oracle Database Vault               FALSE                                                                     0
Real Application Testing            FALSE                                                                     0
Unified Auditing                    FALSE                                                                     0
Management Database                 FALSE                                                                     0
I/O Server                          FALSE                                                                     0
ASM Proxy Instance                  FALSE                                                                     0
Data Mining                         FALSE                                                                     0

13 rows selected.

#查看是否使用过 Tuning 包
SQL> @options_packs_usage_statistics.sql
OVERALL INFORMATION

HOST_NAME                               |INSTANCE_NAME   |DATABASE_NAME |OPEN_MODE       |DATABASE_ROLE   |CREATED            |      DBID|VERSION    |BANNER
----------------------------------------|----------------|--------------|----------------|----------------|-------------------|----------|-----------|--------------------------------------------------------------------------------
hgcoracledb                             |orcl12c         |ORCL12C       |READ WRITE      |PRIMARY         |2022.05.12_14.01.37| 934992385|12.1.0.2.0 |Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production

PARAMETER                     |VALUE
------------------------------|--------------------
control_management_pack_access|NONE
enable_ddl_logging            |FALSE

 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
PRODUCT USAGE
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

PRODUCT                                            |USAGE                   |LAST_SAMPLE_DATE   |FIRST_USAGE_DATE   |LAST_USAGE_DATE
---------------------------------------------------|------------------------|-------------------|-------------------|-------------------
Active Data Guard                                  |NO_USAGE                |2023.03.30_11.54.46|                   |
Advanced Analytics                                 |NO_USAGE                |2023.03.30_11.54.46|                   |
Advanced Compression                               |NO_USAGE                |2023.03.30_11.54.46|                   |
Advanced Security                                  |NO_USAGE                |2023.03.30_11.54.46|                   |
Database In-Memory                                 |NO_USAGE                |2023.03.30_11.54.46|                   |
Database Vault                                     |NO_USAGE                |2023.03.30_11.54.46|                   |
Diagnostics Pack                                   |NO_USAGE                |2023.03.30_11.54.46|                   |
Label Security                                     |NO_USAGE                |2023.03.30_11.54.46|                   |
OLAP                                               |NO_USAGE                |2023.03.30_11.54.46|                   |
Partitioning                                       |NO_USAGE                |2023.03.30_11.54.46|                   |
RAC or RAC One Node                                |NO_USAGE                |2023.03.30_11.54.46|                   |
Real Application Clusters                          |NO_USAGE                |2023.03.30_11.54.46|                   |
Real Application Clusters One Node                 |NO_USAGE                |2023.03.30_11.54.46|                   |
Real Application Testing                           |NO_USAGE                |2023.03.30_11.54.46|                   |
Spatial and Graph                                  |NO_USAGE                |2023.03.30_11.54.46|                   |
Tuning Pack                                        |NO_USAGE                |2023.03.30_11.54.46|                   |
.Database Gateway                                  |NO_USAGE                |2023.03.30_11.54.46|                   |
.Exadata                                           |NO_USAGE                |2023.03.30_11.54.46|                   |
.GoldenGate                                        |NO_USAGE                |2023.03.30_11.54.46|                   |
.HW                                                |NO_USAGE                |2023.03.30_11.54.46|                   |
.Pillar Storage                                    |NO_USAGE                |2023.03.30_11.54.46|                   |


#查看 control_management_pack_access
SQL> show parameter control_management_pack_access ;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
control_management_pack_access       string      NONE

control_management_pack_access 值为NONE会禁用 DIAGNOSTIC+TUNING。其中:

. 该DIAGNOSTIC包包括 AWR、ADDM 等。

. 该TUNING包包括 SQL Tuning Advisor、SQLAccess Advisor 等。

DIAGNOSTIC启用需要TUNING的许可证。

解决方案

1.向客户确认是否有有DIAGNOSTIC的 License
2.在确认有DIAGNOSTIC的许可能,可以通过修改 control_management_pack_access 参数启用该功能

#修改参数 
alter system set control_management_pack_access='DIAGNOSTIC+TUNING' scope=both ; 

#重启ASH
alter system set "_ash_enable"=false ;
alter system set "_ash_enable"=true  ;

#调整_ash_size大小建议在1G以内
alter ssytem set "_ash_size"=275M;

参考文档

https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/CONTROL_MANAGEMENT_PACK_ACCESS.html#GUID-A5CA11BA-AE1F-4A2E-9C59-A98BA1F4E5C2

标签:30,NO,46,2023.03,USAGE,session,11.54,active,history
From: https://blog.51cto.com/u_13482808/7473999

相关文章

  • cookie与session
    发展史1.网站都没有保存用户功能的需求所有用户访问返回的结果都是一样的eg:新闻、博客、文章...2.出现了一些需要保存用户信息的网站eg:淘宝、支付宝、京东...以登陆功能为例:如果不保存用户登陆状态也就意味着用户每次访问网站都需要重复的输入用......
  • 开源消息中间件ActiveMQ回顾:Java客户端实现
    前一段时间工作中经常使用到ApacheActiveMQ用作消息传输。今天在公司不是很忙,于是又深入研究了一下,总结一下分享出来。基于ActiveMQ的Java客户端实现例子。接口定义:publicinterfaceMQService{publicvoidstart();publicvoidsendQueueMessage(Stringtext)throws......
  • 分布式ActiveMQ集群
    回顾总结前一段时间学习的ActiveMQ分布式集群相关的知识,分享出来希望对看到的人有所帮助。一、分布式ActiveMQ集群的部署配置细节:官方资料:http://activemq.apache.org/clustering.html基本上看这个就足够了,本文就不具体分析配置文件了。1、Queueconsumerclusters:同一个queue,如果......
  • JMS规范与ActiveMQ简记
    前一段时间公司的产品中使用了ActiveMQ作为消息通知的工具,也简要记录了一些概念,整理后与大家分享一下(部分内容摘自网络,详见参考资料一栏)。 一、ActiveMQ是一个JMS规范的一个实现。在JMS中间主要定义了2种消息模式Point-to-Point(点对点)和Publich/SubscribeModel(发......
  • Tomcat的Session设置
    1、为单个WEB设置SESSION在WEB.XML中添加xml代码<session-config><session-timeout>15</session-timeout>//单位为分钟</session-config>2、为单个Servlet指定会话超时时间xml代码<servlet><servlet-name>Servlet名称</......
  • JMS connection pools and sessions pools in WebSphere Application Server
    转载:[url]http://www-01.ibm.com/support/docview.wss?uid=swg21168924QuestionFrequentlyAskedQuestionsconcerningconnectionpoolsandsessionspoolsinIBM®WebSphere®ApplicationServer.AnswerQ:WebSphereMQQueueConnectionFactoriesinWebSphere......
  • 【ActiveMQ】Failed to start Apache ActiveMQ (localhost, ID_XXX)
    问题描述使用"bin\win64\activemq.bat"启动apache-activemq-5.18.2出错。jvm1|ERROR|FailedtostartApacheActiveMQ(localhost,ID:)jvm1|java.io.IOException:TransportConnectorcouldnotberegisteredinJMX:java.io.IOException:Failedtobin......
  • 群晖(Synology)NAS 后台安装 Docker 后配置 Activemq Artemis
    因最近需要在本地调试消息策略。如果搞个服务器装就太辛苦了,所以就想到了NAS,我们的NAS上已经装了Docker,我们直接运行一个ActivemqArtemis的镜像不就好了。下载镜像在进入NAS的容器管理后,访问Registry。然后输入activeMq进行查找。  选择已经找到的镜像,然后......
  • 应该下那个 ActiveMQ
    最近在搞ActiveMQ的时候,发现有2个ActiveMQ可以下载。应该下那个呢?  JMS即JavaMessageService,是JavaEE的消息服务接口。JMS主要有两个版本:1.1和2.0。2.0和1.1相比,主要是简化了收发消息的代码。所谓消息服务,就是两个进程之间,通过消息服务器传递消息。实际上Ac......
  • cookie和session的区别,分布式环境怎么保存用户状态
    1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用C......