`
sckjyxgs
  • 浏览: 24384 次
  • 性别: Icon_minigender_2
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Oracle笔记: Statspack安装使用

阅读更多
    俗话说,工欲善其事,必先利其器。做数据库性能分析,也要有一款好的工具。statspack就是oracle自带的一个强大并且免费的性能分析工具。
    安装statspack需要用户具有sysdba的权限。首先以sysdba登陆,为statspack创建一个单独的tablespace。
    Sql代码
    1.SQL> create tablespace perfstat datafile 'D:\oracle\oradata\epcit\data_file\PERFSTAT.DBF' size 2G;
    2.
    3.Tablespace created.
    SQL> create tablespace perfstat datafile 'D:\oracle\oradata\epcit\data_file\PERFSTAT.DBF' size 2G;
    Tablespace created.
    然后运行spcreate.sql。安装 statspack所需要的sql文件都位于%oracle_home%\RDBMS\ADMIN目录下。为了使用方便,可以把这个路径加入到环境变量 sqlpath中(set sqlpath=%oracle_home\RDBMS\ADMIN)。
    Sql代码
    1.SQL> @spcreate
    2.
    3.Choose the PERFSTAT user's password
    4.-----------------------------------
    5.Not specifying a password will result in the installation FAILING
    6.
    7.Enter value for perfstat_password: password
    8.
    9.Enter value for default_tablespace: perfstat
    10.Using tablespace PERFSTAT as PERFSTAT default tablespace.
    11.
    12.Enter value for temporary_tablespace: temp
    13.Using tablespace temp as PERFSTAT temporary tablespace.
    14.
    15… Creating PERFSTAT user
    16… Installing required packages
    17… Creating views
    18… Granting privileges
    19.
    20.NOTE:
    21.SPCUSR complete. Please check spcusr.lis for any errors.
    22.
    23.SQL> --  Build the tables and synonyms
    24.SQL> connect perfstat/&&perfstat_password
    25.Connected.
    26.SQL> @@spctab
    27.
    28.Using perfstat tablespace to store Statspack objects
    29.
    30… Creating STATS$SNAPSHOT_ID Sequence
    31… Creating STATS$… tables
    32.
    33.NOTE:
    34.SPCTAB complete. Please check spctab.lis for any errors.
    35.
    36.SQL> --  Create the statistics Package
    37.SQL> @@spcpkg
    38.
    39.Creating Package STATSPACK…
    40.Package created.
    41.
    42.Creating Package Body STATSPACK…
    43.Package body created.
    44.
    45.NOTE:
    46.SPCPKG complete. Please check spcpkg.lis for any errors.
    SQL> @spcreate
    Choose the PERFSTAT user's password
    -----------------------------------
    Not specifying a password will result in the installation FAILING
    Enter value for perfstat_password: password
    Enter value for default_tablespace: perfstat
    Using tablespace PERFSTAT as PERFSTAT default tablespace.
    Enter value for temporary_tablespace: temp
    Using tablespace temp as PERFSTAT temporary tablespace.
    … Creating PERFSTAT user
    … Installing required packages
    … Creating views
    … Granting privileges
    NOTE:
    SPCUSR complete. Please check spcusr.lis for any errors.
    SQL> --  Build the tables and synonyms
    SQL> connect perfstat/&&perfstat_password
    Connected.
    SQL> @@spctab
    Using perfstat tablespace to store Statspack objects
    … Creating STATS$SNAPSHOT_ID Sequence
    … Creating STATS$… tables
    NOTE:
    SPCTAB complete. Please check spctab.lis for any errors.
    SQL> --  Create the statistics Package
    SQL> @@spcpkg
    Creating Package STATSPACK…
    Package created.
    Creating Package Body STATSPACK…
    Package body created.
    NOTE:
    SPCPKG complete. Please check spcpkg.lis for any errors.
    安装过程中statspack会提示输入用户密码,默认表空间和临时表空间。如果想在silent mode下安装,则可以事先设置这些变量。
    Sql代码
    1.SQL> define perfstat_password='password'
    2.SQL> define default_tablespace='perfstat'
    3.SQL> define temporary_tablespace='temp'
    SQL> define perfstat_password='password'
    SQL> define default_tablespace='perfstat'
    SQL> define temporary_tablespace='temp'
    安装完成了。
分享到:
评论

相关推荐

    Statspack初步学和用

    下面将详细介绍Statspack的安装、使用和分析的初步知识。 首先,让我们从安装开始。在【三思笔记]statspack初步学和用(1) 安装初步.doc】中,你可能会了解到安装Statspack的基本步骤。通常,这包括创建统计收集器...

    Oracle入门教程.三思笔记.一步一步学Oracle

    [三思笔记]Linux5版本安装Oracle11gR2.pdf [三思笔记]Linux平台Oracle10gR2+RAC数据库安装补丁集.pdf [三思笔记]ORACLE9I服务器的一次调优实施过程.pdf [三思笔记]ORACLE 10gR2 RAC环境增加及删除节点.pdf [三思笔记...

    oracle健康检查巡检手册笔记

    - **目的**:列出所有可选特性,其中VALUE为TRUE的即为已安装选项。 - **命令**:`select comp_id, comp_name, version, status from dba_registry` - **目的**:检查已注册组件的状态及其版本信息。 #### 四、...

    Oracle性能调优笔记

    Statspack则用于收集和分析性能数据;v$xxx动态性能视图提供了实时数据库状态;dba_xxx字典视图用于查询数据库对象信息。 数据库配置和I/O问题对性能影响显著。通过将数据库文件分散到多个磁盘,可以提高I/O吞吐量...

    ORACLE调优笔记

    ### ORACLE调优笔记知识点详解 #### 一、Oracle错误代码与解决方法 在Oracle数据库管理及优化过程中,经常会遇到一些常见的错误代码,这些错误往往能够帮助我们快速定位问题所在。 1. **ORA-01652: 无法分配临时...

    三思笔记\ORACLE9I服务器的一次调优实施过程.pdf

    通过对系统负载的整体监控以及ORACLE的STATSPACK性能报告的对比,可以清楚地看到此次调优所带来的显著成果。系统整体负载明显下降,平均负载维持在0.x左右,即便是高峰期也未超过1。 从具体的性能指标来看,修改后...

    网络宝典123

    ### Oracle学习1_笔记知识点详解 #### 一、Oracle职业方向定位 - **开发方向**: - **主要内容**:编写存储过程、触发器以及使用Oracle的开发工具(如Oracle Developer Suite)创建form。 - **技能要求**:较强...

Global site tag (gtag.js) - Google Analytics