Oracle 学习笔记: Statspack安装使用

本文介绍如何安装Oracle的Statspack性能分析工具。安装过程包括以SYSDBA身份创建专用表空间、运行安装脚本并配置相关参数。Statspack是一款强大的免费工具,用于帮助进行数据库性能分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

俗话说,工欲善其事,必先利其器。做数据库性能分析,也要有一款好的工具。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'

 

安装完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值