配置环境 - 配置Statspack

1.配置Statspack:

SYS@MYDB> @C:/Oracle/Ora92/Rdbms/Admin/SpCreate.SQL;
SYS@MYDB> Rem
SYS@MYDB> Rem $Header: spcreate.sql 16-apr-2002.11:22:55 vbarrier Exp $
SYS@MYDB> Rem
SYS@MYDB> Rem spcreate.sql
SYS@MYDB> Rem
SYS@MYDB> Rem Copyright (c) 1999, 2002, Oracle Corporation.  All rights reserved.
SYS@MYDB> Rem
SYS@MYDB> Rem    NAME
SYS@MYDB> Rem      spcreate.sql - Statistics Create
SYS@MYDB> Rem
SYS@MYDB> Rem    DESCRIPTION
SYS@MYDB> Rem      SQL*PLUS command file which creates the STATSPACK user,
SYS@MYDB> Rem      tables and package for the performance diagnostic tool STATSPACK
SYS@MYDB> Rem
SYS@MYDB> Rem    NOTES
SYS@MYDB> Rem      Note the script connects INTERNAL and so must be run from
SYS@MYDB> Rem      an account which is able to connect internal.
SYS@MYDB> Rem
SYS@MYDB> Rem    MODIFIED   (MM/DD/YY)
SYS@MYDB> Rem    cdialeri    02/16/00 - 1191805
SYS@MYDB> Rem    cdialeri    12/06/99 - 1103031
SYS@MYDB> Rem    cdialeri    08/13/99 - Created
SYS@MYDB> Rem
SYS@MYDB> 
SYS@MYDB> --
SYS@MYDB> --  Create PERFSTAT user and required privileges
SYS@MYDB> @@spcusr
SYS@MYDB> Rem
SYS@MYDB> Rem $Header: spcusr.sql 17-apr-2002.18:41:23 vbarrier Exp $
SYS@MYDB> Rem
SYS@MYDB> Rem spcusr.sql
SYS@MYDB> Rem
SYS@MYDB> Rem Copyright (c) 1999, 2002, Oracle Corporation.  All rights reserved.
SYS@MYDB> Rem
SYS@MYDB> Rem    NAME
SYS@MYDB> Rem      spcusr.sql
SYS@MYDB> Rem
SYS@MYDB> Rem    DESCRIPTION
SYS@MYDB> Rem      SQL*Plus command file to create user which will contain the
SYS@MYDB> Rem      STATSPACK database objects.
SYS@MYDB> Rem
SYS@MYDB> Rem    NOTES
SYS@MYDB> Rem      Must be run from connected to SYS (or internal)
SYS@MYDB> Rem
SYS@MYDB> Rem    MODIFIED   (MM/DD/YY)
SYS@MYDB> Rem    vbarrier    04/01/02 - 2290728
SYS@MYDB> Rem    vbarrier    03/05/02 - Segment Statistics
SYS@MYDB> Rem    cdialeri    02/07/02 - 2218573
SYS@MYDB> Rem    cdialeri    11/30/01 - 9.2 - features 1
SYS@MYDB> Rem    cdialeri    04/26/01 - 9.0
SYS@MYDB> Rem    cdialeri    09/12/00 - sp_1404195
SYS@MYDB> Rem    cdialeri    04/07/00 - 1261813
SYS@MYDB> Rem    cdialeri    02/16/00 - 1191805
SYS@MYDB> Rem    cdialeri    01/26/00 - 1169401
SYS@MYDB> Rem    cdialeri    11/01/99 - 1059172
SYS@MYDB> Rem    cdialeri    08/13/99 - Created
SYS@MYDB> Rem
SYS@MYDB> 
SYS@MYDB> 
SYS@MYDB> set echo off verify off showmode off;
... Installing Required Packages

程序包已创建。


授权成功。


视图已建立。


程序包主体已创建。


程序包已创建。


同义词已创建。


授权成功。


视图已建立。


同义词已创建。


视图已建立。


同义词已创建。


视图已建立。


同义词已创建。


视图已建立。


同义词已创建。


视图已建立。


同义词已创建。


视图已建立。


同义词已创建。

... Creating PERFSTAT user ...

Choose the PERFSTAT user's password.

Not specifying a password will result in the installation FAILING

Specify PERFSTAT password
输入 perfstat_password 的值:  ******
******

PL/SQL 过程已成功完成。


用户已创建


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


授权成功。


Below are the list of online tablespaces in this database.
Decide which tablespace you wish to create the STATSPACK tables
and indexes.  This will also be the PERFSTAT user's default tablespace.

Specifying the SYSTEM tablespace will result in the installation
FAILING, as using SYSTEM for performance data is not supported.


TABLESPACE_NAME                CONTENTS
------------------------------ ---------
CWMLITE                        PERMANENT
DRSYS                          PERMANENT
EXAMPLE                        PERMANENT
INDX                           PERMANENT
ODM                            PERMANENT
TEMP                           TEMPORARY
TOOLS                          PERMANENT
UNDOTBS1                       UNDO
USERS                          PERMANENT
XDB                            PERMANENT

已选择10行。


Specify PERFSTAT user's default   tablespace
输入 default_tablespace 的值:  Users
Using Users for the default tablespace

PL/SQL 过程已成功完成。


用户已更改。


用户已更改。


Choose the PERFSTAT user's temporary tablespace.

Specifying the SYSTEM tablespace will result in the installation
FAILING, as using SYSTEM for the temporary tablespace is not recommended.

Specify PERFSTAT user's temporary tablespace.
输入 temporary_tablespace 的值:  Temp
Using Temp for the temporary tablespace


PL/SQL 过程已成功完成。


用户已更改。


NOTE:
SPCUSR complete. Please check spcusr.lis for any errors.

SYS@MYDB> 
SYS@MYDB> --
SYS@MYDB> --  Build the tables and synonyms
SYS@MYDB> connect perfstat/&&perfstat_password
已连接。
SYS@MYDB> @@spctab
SYS@MYDB> Rem
SYS@MYDB> Rem $Header: spctab.sql 16-apr-2002.14:54:46 vbarrier Exp $
SYS@MYDB> Rem
SYS@MYDB> Rem spctab.sql
SYS@MYDB> Rem
SYS@MYDB> Rem Copyright (c) 1999, 2002, Oracle Corporation.  All rights reserved.
SYS@MYDB> Rem
SYS@MYDB> Rem    NAME
SYS@MYDB> Rem      spctab.sql
SYS@MYDB> Rem
SYS@MYDB> Rem    DESCRIPTION
SYS@MYDB> Rem      SQL*PLUS command file to create tables to hold
SYS@MYDB> Rem      start and end "snapshot" statistical information
SYS@MYDB> Rem
SYS@MYDB> Rem    NOTES
SYS@MYDB> Rem      Should be run as STATSPACK user, PERFSTAT
SYS@MYDB> Rem
SYS@MYDB> Rem    MODIFIED   (MM/DD/YY)
SYS@MYDB> Rem    vbarrier    03/20/02 - 2143634
SYS@MYDB> Rem    vbarrier    03/05/02 - Segment Statistics
SYS@MYDB> Rem    cdialeri    02/07/02 - 2218573
SYS@MYDB> Rem    cdialeri    01/30/02 - 2184717
SYS@MYDB> Rem    cdialeri    01/11/02 - 9.2 - features 2
SYS@MYDB> Rem    cdialeri    11/30/01 - 9.2 - features 1
SYS@MYDB> Rem    cdialeri    04/22/01 - Undostat changes
SYS@MYDB> Rem    cdialeri    03/02/01 - 9.0
SYS@MYDB> Rem    cdialeri    09/12/00 - sp_1404195
SYS@MYDB> Rem    cdialeri    04/07/00 - 1261813
SYS@MYDB> Rem    cdialeri    03/20/00 - Support for purge
SYS@MYDB> Rem    cdialeri    02/16/00 - 1191805
SYS@MYDB> Rem    cdialeri    01/26/00 - 1169401
SYS@MYDB> Rem    cdialeri    11/01/99 - Enhance, 1059172
SYS@MYDB> Rem    cmlim       07/17/97 - Added STATS$SQLAREA to store top sql stmts
SYS@MYDB> Rem    gwood       10/16/95 - Version to run as sys without using many views
SYS@MYDB> Rem    cellis.uk   11/15/89 - Created
SYS@MYDB> Rem
SYS@MYDB> 
SYS@MYDB> set showmode off echo off;

If this script is automatically called from spcreate (which is
the supported method), all STATSPACK segments will be created in
the PERFSTAT user's default tablespace.

Using Users tablespace to store Statspack objects

... Creating STATS$SNAPSHOT_ID Sequence

序列已创建。


同义词已创建。

... Creating STATS$... tables

表已创建。


同义词已创建。


表已创建。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


提交完成。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


索引已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


已创建 1 行。


提交完成。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


表已创建。


同义词已创建。


同义词已创建。


NOTE:
SPCTAB complete. Please check spctab.lis for any errors.

SYS@MYDB> --  Create the statistics Package
SYS@MYDB> @@spcpkg
SYS@MYDB> Rem
SYS@MYDB> Rem $Header: spcpkg.sql 17-apr-2002.16:59:10 vbarrier Exp $
SYS@MYDB> Rem
SYS@MYDB> Rem spcpkg.sql
SYS@MYDB> Rem
SYS@MYDB> Rem Copyright (c) 1999, 2002, Oracle Corporation.  All rights reserved.
SYS@MYDB> Rem
SYS@MYDB> Rem    NAME
SYS@MYDB> Rem      spcpkg.sql
SYS@MYDB> Rem
SYS@MYDB> Rem    DESCRIPTION
SYS@MYDB> Rem      SQL*PLUS command file to create statistics package
SYS@MYDB> Rem
SYS@MYDB> Rem    NOTES
SYS@MYDB> Rem      Must be run as the STATSPACK owner, PERFSTAT
SYS@MYDB> Rem
SYS@MYDB> Rem    MODIFIED   (MM/DD/YY)
SYS@MYDB> Rem    vbarrier    03/20/02 - 2184504
SYS@MYDB> Rem    spommere    03/19/02 - 2274095
SYS@MYDB> Rem    vbarrier    03/05/02 - Segment Statistics
SYS@MYDB> Rem    spommere    02/14/02 - cleanup RAC stats that are no longer needed
SYS@MYDB> Rem    spommere    02/08/02 - 2212357
SYS@MYDB> Rem    cdialeri    02/07/02 - 2218573
SYS@MYDB> Rem    cdialeri    01/30/02 - 2184717
SYS@MYDB> Rem    cdialeri    01/09/02 - 9.2 - features 2
SYS@MYDB> Rem    cdialeri    11/30/01 - 9.2 - features 1
SYS@MYDB> Rem    hbergh      08/23/01 - 1940915: use substrb on sql_text
SYS@MYDB> Rem    cdialeri    04/26/01 - 9.0
SYS@MYDB> Rem    cdialeri    09/12/00 - sp_1404195
SYS@MYDB> Rem    cdialeri    04/07/00 - 1261813
SYS@MYDB> Rem    cdialeri    03/28/00 - sp_purge
SYS@MYDB> Rem    cdialeri    02/16/00 - 1191805
SYS@MYDB> Rem    cdialeri    11/01/99 - Enhance, 1059172
SYS@MYDB> Rem    cgervasi    06/16/98 - Remove references to wrqs
SYS@MYDB> Rem    cmlim       07/30/97 - Modified system events
SYS@MYDB> Rem    gwood.uk    02/30/94 - Modified
SYS@MYDB> Rem    densor.uk   03/31/93 - Modified
SYS@MYDB> Rem    cellis.uk   11/15/89 - Created
SYS@MYDB> Rem
SYS@MYDB> 
SYS@MYDB> set echo off;
Creating Package STATSPACK...

程序包已创建。

没有错误。
Creating Package Body STATSPACK...

程序包主体已创建。

没有错误。

NOTE:
SPCPKG complete. Please check spcpkg.lis for any errors.

配置Statspack时,你需要输入3个信息:

  • 创建的PERFSTAT模式使用什么密码
  • PERFSTAT使用的默认表空间
  • PERFSTAT使用的临时表空间

安装Statspack会创建一个名为spcpkg.lis的文件,如果出现错误就因该检查这个文件。

2.删除Statspack(删除用户PERFSTAT和已经安装的视图):

SYS@MYDB> @C:/Oracle/Ora92/Rdbms/Admin/SpDrop.SQL;
Dropping old versions (if any)

同义词已丢弃。


序列已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


表已丢弃。


同义词已丢弃。


程序包已丢弃。


NOTE:
SPDTAB complete. Please check spdtab.lis for any errors.

SYS@MYDB> 
SYS@MYDB> 
SYS@MYDB> --
SYS@MYDB> --  Drop PERFSTAT user
SYS@MYDB> 
SYS@MYDB> @@spdusr
SYS@MYDB> Rem
SYS@MYDB> Rem $Header: spdusr.sql 23-apr-2001.20:33:06 cdialeri Exp $
SYS@MYDB> Rem
SYS@MYDB> Rem spdusr.sql
SYS@MYDB> Rem
SYS@MYDB> Rem  Copyright (c) Oracle Corporation 1999, 2000. All Rights Reserved.
SYS@MYDB> Rem
SYS@MYDB> Rem    NAME
SYS@MYDB> Rem      spdusr.sql
SYS@MYDB> Rem
SYS@MYDB> Rem    DESCRIPTION
SYS@MYDB> Rem      SQL*Plus command file to DROP user which contains the
SYS@MYDB> Rem      STATSPACK database objects.
SYS@MYDB> Rem
SYS@MYDB> Rem    NOTES
SYS@MYDB> Rem      Must be run when connected to SYS (or internal)
SYS@MYDB> Rem
SYS@MYDB> Rem    MODIFIED   (MM/DD/YY)
SYS@MYDB> Rem    cdialeri    04/23/01 - 9.0
SYS@MYDB> Rem    cdialeri    09/12/00 - sp_1404195
SYS@MYDB> Rem    cdialeri    04/07/00 - 1261813
SYS@MYDB> Rem    cdialeri    02/16/00 - 1191805
SYS@MYDB> Rem    cdialeri    11/04/99 - 1059172
SYS@MYDB> Rem    cdialeri    08/13/99 - Created
SYS@MYDB> Rem
SYS@MYDB> 
SYS@MYDB> set echo off;

视图已丢掉。


同义词已丢弃。


视图已丢掉。


同义词已丢弃。


视图已丢掉。


同义词已丢弃。


视图已丢掉。


同义词已丢弃。


视图已丢掉。


同义词已丢弃。


视图已丢掉。


同义词已丢弃。


用户已丢弃


NOTE:
SPDUSR complete. Please check spdusr.lis for any errors.

注意,上面的操作都是以SYSDBA权限下做的。

软件环境:Windows XP SP3+Oracle 9i R2,[ORACLE_HOME]=C:/Oracle/Ora92

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值