Statspack初步學和用第一篇 安裝初步

junsansi發表於2007-09-21

預計分3個章節:

statspack初步學和用(1) 安裝初步

statspack初步學和用(2) 使用初步

statspack初步學和用(3) 分析初步


  Statspack是一款功能強大的,免費的,oracle自帶的效能分析工具。需要用具有sysdba許可權的使用者登陸進行安裝。

C:Documents and SettingsAdministrator>sqlplus "/ as sysdba"

SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 9月 5 09:23:33 2007

Copyright (c) 1982, 2005, Oracle. All rights reserved.

連線到:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

SQL>

SQL> show user;

USER is "SYS"

SQL> set lines 100

SQL> select file_name from dba_data_files;

FILE_NAME

----------------------------------------------------

F:ORACLEORADATAJSSWEBSYSTEM01.DBF

F:ORACLEORADATAJSSWEBUNDOTBS01.DBF

F:ORACLEORADATAJSSWEBSYSAUX01.DBF

F:ORACLEORADATAJSSWEBUSERS01.DBF

F:ORACLEORADATAJSSWEBJSSWEB.DBF

SQL> create tablespace perfstat datafile 'f:oracleoradatajsswebperfstat.dbf' size 2000m;

此處需要注意建立的資料檔案大小。Statspack的報表資料還是相當佔空間的,特別是在多次連續取樣的情況下。

表空間已建立。

SQL> @spcreate

執行statspack的安裝包。該檔案物理存放於$oracle_home dbmsadminspcreate.sql

Choose the PERFSTAT user's password

-----------------------------------

Not specifying a password will result in the installation FAILING

輸入 perfstat_password 的值: perfstat

perfstat

Choose the Default tablespace for the PERFSTAT user

---------------------------------------------------

Below is the list of online tablespaces in this database which can

store user data. Specifying the SYSTEM tablespace for the user's

default tablespace will result in the installation FAILING, as

using SYSTEM for performance data is not supported.

Choose the PERFSTAT users's default tablespace. This is the tablespace

in which the STATSPACK tables and indexes will be created.

TABLESPACE_NAME CONTENTS STATSPACK DEFAULT TABLESPACE

------------------------------ --------- ----------------------------

JSSWEB PERMANENT

PERFSTAT PERMANENT

SYSAUX PERMANENT *

USERS PERMANENT

Pressing will result in STATSPACK's recommended default

tablespace (identified by *) being used.

輸入使用者預設的表空間。就是我們剛建立的那個,以及臨時表空間。

輸入 default_tablespace 的值: perfstat

..........

..........

輸入 temporary_tablespace 的值: temp

..........

..........

NOTE:

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

安裝完成後,系統會自動切換到perfstat使用者下。安裝過程中的日誌被記錄在spcpkg.lis。關於安裝日誌我看到網上不少文章中都提到其生成路徑與spcreate.sql相同,但是我這裡卻給建立到my documents目錄下了,不知道哪裡設定日誌儲存路徑。

如果安裝過程中出現錯誤,可以通過執行@spdrop刪除相關物件,然後檢查日誌,確認出錯原因,再次執行@spcreate進行建立。

SQL> show user;

USER is "PERFSTAT"

ok,安裝完成了~

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-22287/,如需轉載,請註明出處,否則將追究法律責任。

相關文章