oracle 进程跟踪和优化 我的平台是linux,在linux下用top命令查看系统负载的时候,有时候会发现oracle的居然占了cpu的100%,请问我该怎么跟踪和优化?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 oracle的进程 占用cpu 居高不下! 使用statspack包,收集一个报告,可以全面分析,CPU占用高的问题 statspack包? 有没有具体的操作?分数给你了! 详解Statspack 的安装和使用在linux/unix下路径""要换成"/" 1.Statspack的安装 sqlplus /nolog conn / as sysdba ——创建一个Statspack表空间,要求80M以上或者使用已经存在的表空间,但必须有80M以上的空闲空间 sql>create tablespace statspack datafile '<statspack_tbs.dbf>' size 100M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K ——执行安装脚本,在Oracle_Home dbmsadmin下 sql>@? dbmsadminspcreate.sql ——创建过程中会让提示输入新建用户perfstat的密码、默认表空间、默认临时表空间,我在这里分别设置为: oracle statspack temp ——创建完以后,会自动用perfstat用户连接,可以检查一下sql>show user——如果不是perfstat用户,可以执行下面一条 sql>conn perfstat/oracle 2.手动使用statspack生成性能报告 ——抓取快照,必须2次或更过 sql>exec statspack.snap ——至少两次 sql>exec statspack.snap ——生成报告,会提示你输入生成报告的考试和结束的快照ID,必须是在同一个没有中断数据库的周期内的连续快照 statspack的系统参数 --1.创建 perfstat 表空间create tablespace perfstat datafile '/home/orapaid/oradata/prdyp/perfstat.dbf' size 500m;--2.已sys登陆执行下列脚本@/home/orapaid/product/92/rdbms/admin/catdbsyn.sql@/home/orapaid/product/92/rdbms/admin/dbmspool.sql--3.运行安装脚本--已sys用户登录select instance_name,host_name,version,startup_time from v$instance;select file_name from dba_data_files;create tablespace perfstat datafile '/home/orapaid/oradata/prdyp/perfstat.dbf' size 500M; 为什么我使用PL/SQL Developer无法登录数据库呢? 求讲解oracle所有函数文档 数据库事务 ?????实体化视图更新问题 大哥大姐进来看一看创建对象带上not instantiable选项为什么会出现这种错误 为什么我卸载了oracle 9i,在“服务”(windows版)中还有OracleService项目呢?! 关于MERGE问题???? 请大家说说什么网站或用别的方法可以查到oracle错误代码对应的详细错误 A pl/sql problem , need ur assistant! 求教数据库批量处理问题 关于多表关联问题 Oracle的时间差是什么意思?
1.Statspack的安装 sqlplus /nolog
conn / as sysdba ——创建一个Statspack表空间,要求80M以上或者使用已经存在的表空间,但必须有80M以上的空闲空间 sql>create tablespace statspack datafile '<statspack_tbs.dbf>'
size 100M AUTOEXTEND ON
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K
——执行安装脚本,在Oracle_Home dbmsadmin下
sql>@? dbmsadminspcreate.sql ——创建过程中会让提示输入新建用户perfstat的密码、默认表空间、默认临时表空间,我在这里分别设置为: oracle statspack temp ——创建完以后,会自动用perfstat用户连接,可以检查一下sql>show user——如果不是perfstat用户,可以执行下面一条 sql>conn perfstat/oracle 2.手动使用statspack生成性能报告
——抓取快照,必须2次或更过
sql>exec statspack.snap ——至少两次
sql>exec statspack.snap ——生成报告,会提示你输入生成报告的考试和结束的快照ID,必须是在同一个没有中断数据库的周期内的连续快照
@/home/orapaid/product/92/rdbms/admin/catdbsyn.sql
@/home/orapaid/product/92/rdbms/admin/dbmspool.sql--3.运行安装脚本
--已sys用户登录select instance_name,host_name,version,startup_time from v$instance;select file_name from dba_data_files;create tablespace perfstat datafile '/home/orapaid/oradata/prdyp/perfstat.dbf' size 500M;