前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Oracle 12c里的几点补充(一)(r11笔记第7天)

Oracle 12c里的几点补充(一)(r11笔记第7天)

作者头像
jeanron100
发布2018-03-21 10:35:21
8030
发布2018-03-21 10:35:21
举报

今天看了一些12c的内容,有几点需要补充一下,以后也会不定期来推送一些12c使用中的总结。

  1. 是对于PDB的信息抓取,比如当前有哪些PDB,什么时候启动,容量大小等
  2. 每个PDB对应的会话连接有多少
  3. 查看AWR报告的一些感觉

首先前两部分的信息,使用show pdbs查看还是有一些难度,查看v$session还是有一些不大灵活快捷。一种比较推荐的方式就是使用shell

我们来看看效果。

查看PDB信息。

查看PDB会话的信息:

脚本其实就很简单了,就几个SQL语句。

查看PDB信息的脚本

sqlplus -s / as sysdba <<EOF select name, decode(cdb, 'YES', 'Multitenant Option enabled', 'Regular 12c Database: ') "Multitenant Option" , open_mode, con_id from v\$database; show pdbs; set linesize 200 col name format a10 col open_time format a35 select con_id,dbid,con_uid,name,open_mode,open_time,trunc(total_size/1024/1024) size_MB from v\$pdbs; EOF

查看PDB会话信息的脚本

sqlplus -s / as sysdba <<EOF select sess.con_id,pdbs.name,count(*)from v\$session sess,v\$pdbs pdbs where pdbs.con_id=sess.con_id group by sess.con_id,pdbs.name; EOF

还有一部分内容看起来相当炫酷,那就是AWR报告。

使用awrrpt.sql生成的报告有下面几种类型:

'html' HTML format (default) 'text' Text format 'active-html' Includes Performance Hub active report

这个active-html格式的报告很不错,在报告的末尾会有下面的一块区域,就是Active Report,这个报告得在有网络的情况下查看,和11g里的SQL Monitor很相似,但是信息量要大得多。

如果对里面的SQL语句存在疑问,点击后就会自动得到SQL Monitor报告。

当然ASH,ADDM的信息,也会自动生成,减去了很多重复的工作,连OGG的一些应用信息都会抓取。

这么好的功能,我突然更加深刻的感受到,云时代的挑战来了。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-12-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 杨建荣的学习笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档