惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

腾讯CDC
Schneier on Security
Schneier on Security
B
Blog RSS Feed
aimingoo的专栏
aimingoo的专栏
P
Proofpoint News Feed
A
About on SuperTechFans
Recorded Future
Recorded Future
Recent Announcements
Recent Announcements
Microsoft Security Blog
Microsoft Security Blog
L
LangChain Blog
Hugging Face - Blog
Hugging Face - Blog
The GitHub Blog
The GitHub Blog
Google DeepMind News
Google DeepMind News
T
Tailwind CSS Blog
Vercel News
Vercel News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
MyScale Blog
MyScale Blog
V2EX - 技术
V2EX - 技术
N
Netflix TechBlog - Medium
F
Fortinet All Blogs
V
Visual Studio Blog
Martin Fowler
Martin Fowler
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
博客园 - Franky
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
The Exploit Database - CXSecurity.com
F
Full Disclosure
Scott Helme
Scott Helme
H
Heimdal Security Blog
博客园 - 叶小钗
Google DeepMind News
Google DeepMind News
Cyberwarzone
Cyberwarzone
Application and Cybersecurity Blog
Application and Cybersecurity Blog
V
Vulnerabilities – Threatpost
Blog — PlanetScale
Blog — PlanetScale
Security Latest
Security Latest
WordPress大学
WordPress大学
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
Troy Hunt's Blog
S
SegmentFault 最新的问题
Forbes - Security
Forbes - Security
Jina AI
Jina AI
S
Securelist
小众软件
小众软件
Simon Willison's Weblog
Simon Willison's Weblog
J
Java Code Geeks
AWS News Blog
AWS News Blog
N
News and Events Feed by Topic
博客园 - 三生石上(FineUI控件)
量子位

博客园 - FallingAutumn

mysql常用命令集锦 Java ClassLoader加载机制理解 实际例子 Java ClassLoader加载机制理解 myeclipse 8.5破解方法 Replace Pioneer 试用推广 JAVA RMI调用实战学习 linux下关于压缩、解压相关的操作 关于hessian接口类方法顺序及对象序列化的实战研究 Java对象引用传递探索 mysql 语句or效率问题 Java异常学习总结 log4j配置详解 vs2005 sp1补丁安装,报1718错误: 数字签名拒绝 无法访问Windows Installer服务 之错误解决 打开word时,”无法注册这篇文档,不能创建从其他文档到这篇文档的链接“ 错误的解决 Oracle中DBMS_JOB.SUBMIT的用法说明 vs2008 sp1如何修复、删除以及增加组件的方法 OCI-22053: 溢出错误 的原因和解决方案 ORACLE中,Schema的理解
statspack的实战学习 - FallingAutumn - 博客园
FallingAutum · 2009-12-21 · via 博客园 - FallingAutumn

说明:statspack的学习可参照 %oracle_home%\rdbms\admin下的spdoc.txt文档。

http://bbs.chinaunix.net/viewthread.php?tid=915444 

1、statspack的安装和卸载

cd %oracle_home%\rdbms\admin

sqlplus "/ as sysdba"  @spcreate.sql  -- 安装statspack

这里是以OS身份认证登录的,如非本机,则需明确指定sys账户登录,如:sqlplus "sys/sys@localtns as sysdba" @spcreate.sql

sqlplus "/ as sysdba"  @spdrop.sql  -- 卸载statspack,第一次则不需要,因为默认不启用statspack

 注:可通过select user from dual 来查询当前登录账户。

2、statspack的安装执行过程

  •  进行程序包、包主体、视图、同义词的创建,并进行相应授权
  • 创建perfstat用户,手工指定密码后并自动进行授权
  • 手动选择当前一tablespace和临时tablespace
  • 创建statspack启动时数据收集的表和同义词
  • 整个过程可参考安装执行过程中生成的日志,就在当前目录下*.lis文件(spcpkg.lis、spctab.lis、spcusr.lis)

3、statspack的手动执行和报表获取

exec statspack.snap

@spreport.sql  -- 输入开始和截止的 snap_id值 即可

默认会在当前目录下生成报表:sp_{0}_{1}.lst文件,{0} &{1}分别表示snap_id的开始和截止值

4、其他相关脚本
@spauto.sql - 利用dbms_job提交一个作业,自动的进行STATPACK的信息收集统计,收集频率:1小时一次
@sppurge.sql - 清除一段范围内的统计信息,需要提供开始快照与结束快照号
@sptrunc.sql - 清除(truncate)所有统计信息 

 参考文档:http://blog.csdn.net/niuyang1314/archive/2009/03/01/3948036.aspx