请问如何安装安装Statspack?
发布网友
发布时间:2022-04-25 11:10
我来回答
共1个回答
热心网友
时间:2022-05-06 05:33
需要在本地安装或者通过telnet 登陆到服务器。
在Oracle8.1.6 版本中运行statscre.sql;在Oracle8.1.7 版本中运行spcreate.sql。
首先登陆到数据库,最好转到$ORACLE_HOME/RDBMS/ADMIN 目录,这样我们执行脚本就可以方便些。
注:在Oracle9i 中,不存在internal 用户,可以使用sys 用户以sysdba 身份连接:
$sqlplus /nolog
SQL>select file_name from dba_data_files;
创建存储数据的表空间,如果采样间隔较短,周期较长,打算长期使用,那么你可能需要一个大一点的表空间,如果每个半个小时采样一次,连续采样一周,数据量是很大的。本例创建一个500M 的测试表空间。注意:这里创建的表空间不能太小,如果太小创建对象会失败,至少需要建立100M 表空间,如果打算长期使用,可以建立稍大的表空间,本例创建500M LMT 表空间。
SQL> create tablespace perfstat
2 datafile 'd:\oracle\oradata\eygle\perfstat.dbf'
3 size 500M
4 extent management local;
接下来我们就可以开始安装Statspack 了。这期间会提示你输入缺省表空间和临时表空间的位置,输入我们为perfstat 用户创建的表空间和你的临时表空间。
SQL>@spcreate
注意:在statspack 创建过程中,当提示输入口令时,你可以输入一个明文口令,但是如果输入口令不符合规范(如123 或以数字开头的口令),创建会失败。输入口令时可以暂时输入:perfstat ,稍后可以更改。