[Q]如何获得所有的事件代码
[A] 事件代码范围一般从10000 to 10999,以下列出了这个范围的事件代码与信息
SET SERVEROUTPUT ON
DECLARE
err_msg VARCHAR2(120);
BEGIN
dbms_output.enable (1000000);
FOR err_num IN 10000..10999
LOOP
err_msg := SQLERRM (-err_num);
IF err_msg NOT LIKE '%Message '||err_num||' not found%' THEN
dbms_output.put_line (err_msg);
END IF;
END LOOP;
END;
/
在Unix系统上,事件信息放在一个文本文件里
$ORACLE_HOME/rdbms/mesg/oraus.msg
可以用如下脚本查看事件信息
event=10000
while [ $event -ne 10999 ]
do
event=`expr $event + 1`
oerr ora $event
done
对于已经确保的/正在跟踪的事件,可以用如下脚本获得
SET SERVEROUTPUT ON
DECLARE
l_level NUMBER;
BEGIN
FOR l_event IN 10000..10999
LOOP
dbms_system.read_ev (l_event,l_level);
IF l_level > 0 THEN
dbms_output.put_line ('Event '||TO_CHAR (l_event)||
' is set at level '||TO_CHAR (l_level));
END IF;
END LOOP;
END;
/
[Q]什么是STATSPACK,我怎么使用它?
[A]Statspack是Oracle 8i以上提供的一个非常好的性能监控与诊断工具,基本上全部包含了BSTAT/ESTAT的功能,更多的信息
可以参考附带文档$ORACLE_HOME/rdbms/admin/spdoc.txt。
安装Statspack:
cd $ORACLE_HOME/rdbms/admin
sqlplus "/ as sysdba" @spdrop.sql -- 卸载,第一次可以不需要
sqlplus "/ as sysdba" @spcreate.sql -- 需要根据提示输入表空间名
使用Statspack:
sqlplus perfstat/perfstat
exec statspack.snap; -- 进行信息收集统计,每次运行都将产生一个快照号
-- 获得快照号,必须要有两个以上的快照,才能生成报表
select SNAP_ID, SNAP_TIME from STATS$SNAPSHOT;
@spreport.sql -- 输入需要查看的开始快照号与结束快照号
其他相关脚本s:
spauto.sql - 利用dbms_job提交一个作业,自动的进行STATPACK的信息收集统计
sppurge.sql - 清除一段范围内的统计信息,需要提供开始快照与结束快照号
sptrunc.sql - 清除(truncate)所有统计信息
分享到:
相关推荐
3、用cr-sql25.exe生成注册码注册 破解方法2: 第一次安装时要求提供序列号可使用试用版的: 898724-355633-859461-053221 安装好后再用所带的工具cr-sql25生成注册号来注册就完全可以使用了 汉化文件使用方法: ...
°²×°ºÃºóÔÙÓÃËù´øµÄ¹¤¾ßcr-sql25Éú³É×¢²áºÅÀ´×¢²á¾ÍÍêÈ«¿ÉÒÔʹÓÃÁË ºº»¯ÎļþʹÓ÷½·¨£º °²×°ºÃLECCO SQL Expert for SQL Serverº...
25.SQL Server 2014随机数的产生.mp4 26.SQL Server 2014 GETDATE() GETUTCDATE().mp4 27.SQL Server 2014 CONVERT函数.mp4 28.SQL Server 2014 DATEDIFF函数.mp4 29.SQL Server 2014 DATEPART函数.mp4 3.SQL ...
SQL Expert for SQL Server v25 是一款专门针对微软SQL Server数据库管理系统设计的SQL代码优化工具。这款软件的主要功能是帮助数据库管理员和开发人员提升SQL查询性能,通过智能分析和建议来改善编写不理想的SQL...
第25章 开发多媒体应用 第26章 开发web应用 第27章 dbms_sq动态sql 第28章 管理统计 第29章 使用数据库资源管理器 第30章 数据加密和解密 第31章 使用调度程序 第32章 使用flashback 第33章 使用...
LECCO SQL Expert优化模块的特点 LECCO SQL Expert优化模块的特点主要表现为:自动优化SQL语句;以独家的人工智能知识库“反馈式搜索引擎”来重写性能优异的SQL语句;找出所有等效的SQL语句及可能的执行计划;保证...
第25章 开发多媒体应用 第26章 开发web应用 第27章 dbms_sq动态sql 第28章 管理统计 第29章 使用数据库资源管理器 第30章 数据加密和解密 第31章 使用调度程序 第32章 使用flashback 第33章 使用...
5. **DBCC SHRINKDATABASE**:此命令用于收缩数据库,其中的数字参数表示目标填充百分比,25表示将数据库收缩到已用空间占总空间的25%,选项C。 6. **保单号生成**:在创建保单表后,为确保每次销售新保单都能生成...
2.1 SQL调优时间都去哪儿了 25 2.1.1 不善于批处理频频忙交互 25 2.1.2 无法抓住主要矛盾瞎折腾 25 2.1.3 未能明确需求目标白费劲 26 2.1.4 没有分析操作难度乱调优 26 2.2 如何缩短SQL调优时间 27 2.2.1 先...
25、Select查询语句—不等于运算符 ? 26、 Select查询语句—不等于运算符2 ? 27、 Select查询语句—不等于运算符3 ? 28、 T-SQL语句中的运算符优先级 ? 29、 Select查询语句1 ? 30、 Select查询语句2 ? 31、 ...
第25章开发多媒体应用 第26章开发Web应用 第27章DBMS_SQ动态SQL 第28章管理统计 第29章使用数据库资源管理器 第30章数据加密和解密 第31章使用调度程序 第32章使用Flashback 第33章使用重定义联机...
25.SQL Server 2014随机数的产生.mp4 26.SQL Server 2014 GETDATE() GETUTCDATE().mp4 27.SQL Server 2014 CONVERT函数.mp4 28.SQL Server 2014 DATEDIFF函数.mp4 29.SQL Server 2014 DATEPART函数.mp4 30.SQL...
### MySQL数据库SQL优化 #### 一、SQL优化 在MySQL数据库管理中,SQL查询的性能直接影响到系统的响应时间和资源消耗。通过合理的SQL优化,可以显著提高数据处理速度,降低服务器负载,提升用户体验。 ##### 1.1 ...
Java SQL 数据库面试是评估求职者在数据库操作、SQL查询编写以及如何在Java应用程序中有效使用数据库的关键技能的重要环节。以下是一些常见的Java SQL数据库面试题及其详细解答,旨在帮助你准备面试: 1. **Java与...
INSERT INTO HACK (id, name, city, age) VALUES ('0001', '张三', '北京', '25'); ``` 这条语句向表中插入了一条新记录。 - **查询记录**: ```sql SELECT * FROM HACK WHERE city = '北京'; ``` 这条语句...
《SQL Expert for Oracle V25:数据库管理与优化的得力助手》 SQL Expert for Oracle V25是一款专为Oracle数据库设计的高效管理和优化工具,它集成了多种实用功能,帮助数据库管理员(DBA)以及开发人员提升工作...
```sql CREATE TABLE students ( student_id INT UNSIGNED, name VARCHAR(30), sex CHAR(1), birth DATE, PRIMARY KEY (student_id) ); ``` 其中: - `student_id INT UNSIGNED` 表示学生ID是一个无符号整数。 ...
sql = "select f6,f2,f3,f4,f5,f7,f13,f24 -f25 from [sheet1$] where f24 -f25(f13<>'C3' or f13 is null)" Set yy = x.Execute(sql) Range("a:h").ClearContents Range("a1:h1") = Array("编号", "品名", ...