oracle 补全时间,Oracle 12c里的几点补充(一)

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

是对于PDB的信息抓取,比如当前有哪些PDB,什么时候启动,容量大小等

每个PDB对应的会话连接有多少

查看AWR报告的一些感觉

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

我们来看看效果。

查看PDB信息。

1b5280e15cbc5cc47e72ae8cf25b5047.png

查看PDB会话的信息:

057328a1bd571b003554b066bfafba59.png

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

查看PDB信息的脚本

sqlplus -s / as sysdba <

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 <

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很相似,但是信息量要大得多。

d33d42be17f5a671eb6612641a9e329f.png

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

0cae1591b664e6ed4da70f56a10e5127.png

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值