日期:2014-05-16 浏览次数:20653 次
今天是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 <return> will result in STATSPACK's recommended default tablespace (identified by *) being used. Enter value for default_tablespac