俗话说,工欲善其事,必先利其器。做数据库性能分析,也要有一款好的工具。statspack就是oracle自带的一个强大并且免费的性能分析工具。
安装statspack需要用户具有sysdba的权限。首先以sysdba登陆,为statspack创建一个单独的tablespace。
SQL> create tablespace perfstat datafile 'D:\oracle\oradata\epcit\data_file\PERFSTAT.DBF' size 2G;
Tablespace created.
然后运行spcreate.sql。安装 statspack所需要的sql文件都位于%oracle_home%\RDBMS\ADMIN目录下。为了使用方便,可以把这个路径加入到环境变量 sqlpath中(set sqlpath=%oracle_home\RDBMS\ADMIN)。
SQL> @spcreate
Choose the PERFSTAT user's password
-----------------------------------
Not specifying a password will result in the installation FAILING
Enter value for perfstat_password: password
Enter value for default_tablespace: perfstat
Using tablespace PERFSTAT as PERFSTAT default tablespace.
Enter value for temporary_tablespace: temp
Using tablespace temp as PERFSTAT temporary tablespace.
... Creating PERFSTAT user
... Installing required packages
... Creating views
... Granting privileges
NOTE:
SPCUSR complete. Please check spcusr.lis for any errors.
SQL> -- Build the tables and synonyms
SQL> connect perfstat/&&perfstat_password
Connected.
SQL> @@spctab
Using perfstat tablespace to store Statspack objects
... Creating STATS$SNAPSHOT_ID Sequence
... Creating STATS$... tables
NOTE:
SPCTAB complete. Please check spctab.lis for any errors.
SQL> -- Create the statistics Package
SQL> @@spcpkg
Creating Package STATSPACK...
Package created.
Creating Package Body STATSPACK...
Package body created.
NOTE:
SPCPKG complete. Please check spcpkg.lis for any errors.
安装过程中statspack会提示输入用户密码,默认表空间和临时表空间。如果想在silent mode下安装,则可以事先设置这些变量。
SQL> define perfstat_password='password'
SQL> define default_tablespace='perfstat'
SQL> define temporary_tablespace='temp'
安装完成了。
分享到:
相关推荐
### Statspack初步学习与应用 #### 一、Statspack简介 Statspack是Oracle数据库自带的一款功能强大且免费的性能分析工具。它可以帮助DBA(数据库管理员)和开发人员诊断和解决Oracle数据库性能问题。Statspack提供...
下面将详细介绍Statspack的安装、使用和分析的初步知识。 首先,让我们从安装开始。在【三思笔记]statspack初步学和用(1) 安装初步.doc】中,你可能会了解到安装Statspack的基本步骤。通常,这包括创建统计收集器...
2012.9.Oracle三思笔记合集,供大家下载学习。压缩包里共32个PDF或DOC文件,都是整理版的,非常好阅读,谁下谁知道。 [三思笔记]drbd入门与应用.pdf [三思笔记]Linux5版本安装Oracle11gR2.pdf [三思笔记]Linux平台...
### OCP 10g 学习笔记关键知识点概述 #### 一、SQL与数据库管理基础知识 ...以上内容覆盖了OCP 10g学习笔记的主要知识点,对于准备OCP认证考试或希望深入了解Oracle数据库管理的人来说非常有用。
### ORACLE调优笔记知识点详解 #### 一、Oracle错误代码与解决方法 在Oracle数据库管理及优化过程中,经常会遇到一些常见的错误代码,这些错误往往能够帮助我们快速定位问题所在。 1. **ORA-01652: 无法分配临时...
### Oracle学习1_笔记知识点详解 #### 一、Oracle职业方向定位 - **开发方向**: - **主要内容**:编写存储过程、触发器以及使用Oracle的开发工具(如Oracle Developer Suite)创建form。 - **技能要求**:较强...