½ñÌìÊÇ2014-04-23£¬¼ÌÐøÕûÀíÒ»ÏÂdgµÄÄÚÈÝ£¬Ë³±ãѧϰÎÂϰ¡£¶ÔÓÚÎïÀídgÀ´Ëµ£¬±¸¿âÔÚ11gÊÇ¿ÉÒÔÒÔÖ»¶Áģʽ´ò¿ª£¬¿ÉÒÔÌṩ±¨±í²éѯ¹¦ÄÜ£¬ÍùÍùÎÒÃÇÔÚ·ÖÎö±¸¿â
ÐÔÄܵÄʱºòÐèÒª²éѯ´óÁ¿µÄv$ÊÓͼ£¬ÄÇôÔÚ11GÖ®ºó¿ÉÒÔÔÚÖ÷¿â»ñµÃ±¸¿âµÄstatspackÐÔÄÜÊý¾Ý£¬±ãÓÚ·ÖÎö¡£ÏÖÔھͿ´Ò»ÏÂÈç¹ûÔÚÖ÷¿âÉÏ´æ´¢±¸ÓÃÊý¾ÝµÄstatspackÊý
¾ÝÐÅÏ¢¡£
ºÜ¾Ã֮ǰÔÚ´´½¨¹ýstatspack£¬µ«ÊÇËæ×ÅawrµÄÒýÈë¸Ã¹¤¾ßÒ²±»È¡´ú£¬µ«¶ÔÓÚdgȷʵ²»´íµÄÑ¡Ôñ¡£ËùÓеĽű¾ÔÚ$ORACLE_HOME/adminÏÂÃæÒÔsb¿ªÍ·µÄ½Å±¾Îļþ¡£
eg£º
[oracle@dg-one admin]$ echo $ORACLE_HOME/admin
/u01/app/oracle/product/11.2.0/db_1/admin
[oracle@dg-one admin]$ ls -l sb*
-rw-r--r-- 1 oracle oinstall 2762 Jan 28 2010 sbaddins.sql
-rw-r--r-- 1 oracle oinstall 203822 Mar 6 2012 sbcpkg.sql
-rw-r--r-- 1 oracle oinstall 813 Jun 14 2007 sbcreate.sql
-rw-r--r-- 1 oracle oinstall 85599 Mar 6 2012 sbctab.sql
-rw-r--r-- 1 oracle oinstall 5744 Feb 8 2012 sbcusr.sql
-rw-r--r-- 1 oracle oinstall 3102 Jan 28 2010 sbdelins.sql
-rw-r--r-- 1 oracle oinstall 1936 May 19 2010 sbdoc.txt
-rw-r--r-- 1 oracle oinstall 684 Jun 10 2007 sbdrop.sql
-rw-r--r-- 1 oracle oinstall 4482 Mar 6 2012 sbdtab.sql
-rw-r--r-- 1 oracle oinstall 719 Jun 10 2007 sbdusr.sql
-rw-r--r-- 1 oracle oinstall 1025 Sep 24 2009 sblisins.sql
-rw-r--r-- 1 oracle oinstall 6062 Jan 28 2010 sbpurge.sql
-rw-r--r-- 1 oracle oinstall 4929 Jun 10 2007 sbrepcon.sql
-rw-r--r-- 1 oracle oinstall 259708 Mar 6 2012 sbrepins.sql
-rw-r--r-- 1 oracle oinstall 440 Jun 10 2007 sbreport.sql
-rw-r--r-- 1 oracle oinstall 548 Sep 24 2009 sbrepsql.sql
-rw-r--r-- 1 oracle oinstall 33224 Jan 28 2010 sbrsqins.sql
-rw-r--r-- 1 oracle oinstall 6909 Nov 10 2011 sbup1101.sql
-rw-r--r-- 1 oracle oinstall 4651 Aug 13 2010 sbup11201.sql
[oracle@dg-one admin]$
ÄÇôҪ×öµÄÊ×ÏÈÊÇ´´½¨µÄstatspackģʽ£¬Õâ¸ö¹ý³Ì·ÖÁ½²½£º
1¡¢¾ÍÊÇ´´½¨stdbyuserÖ¸¶¨ÃÜÂ룬ָ¶¨´æ´¢±í¿Õ¼äºÍÁÙʱ±í¿Õ¼ä£¬ÒÔ¼°´´½¨ÏàÓ¦µÄ±íºÍͬÒå´Ê
2¡¢½«±¸¿â¼ÓÈë½øÀ´
¹ý³ÌÈçÏ£º
´´½¨´æ´¢Êý¾ÝµÄ±í¿Õ¼ä£º
SQL> col name for a60
SQL> r
1* select name from v$datafile
NAME
------------------------------------------------------------
/u01/app/oracle/oradata/dg/system01.dbf
/u01/app/oracle/oradata/dg/sysaux01.dbf
/u01/app/oracle/oradata/dg/undotbs01.dbf
/u01/app/oracle/oradata/dg/users01.dbf
SQL> create tablespace statspack_stdby datafile '/u01/app/oracle/oradata/dg/stdby_stat.dbf' size 100M autoextend on next 10M maxsize 150M extent management local segment space management auto;
Tablespace created.
SQL> show parameter standby_file
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
standby_file_management string AUTO
´´½¨statspack£»
SQL> @ /rdbms/admin/spcreate.sql
Choose the PERFSTAT user's password
-----------------------------------
Not specifying a password will result in the installation FAILING
Enter value for perfstat_password: Amy
Amy
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
------------------------------ --------- ----------------------------
STATSPACK_STDBY PERMANENT
SYSAUX PERMANENT *
USERS PERMANENT
Pressing will result in STATSPACK's recomme