`
chenhongwei0924
  • 浏览: 42458 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

sql25

阅读更多

  

[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)所有统计信息

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    sql server 优化工具

    3、用cr-sql25.exe生成注册码注册 破解方法2: 第一次安装时要求提供序列号可使用试用版的: 898724-355633-859461-053221 安装好后再用所带的工具cr-sql25生成注册号来注册就完全可以使用了 汉化文件使用方法: ...

    LECCO SQL Expert for sql server

    °²×°ºÃºóÔÙÓÃËù´øµÄ¹¤¾ßcr-sql25Éú³É×¢²áºÅÀ´×¢²á¾ÍÍêÈ«¿ÉÒÔʹÓÃÁË ºº»¯ÎļþʹÓ÷½·¨£º °²×°ºÃLECCO SQL Expert for SQL Serverº...

    40集SQL Server 基础入门视频教程 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代码优化软件】SQL_Expert_For_SQL_Server_v25

    SQL Expert for SQL Server v25 是一款专门针对微软SQL Server数据库管理系统设计的SQL代码优化工具。这款软件的主要功能是帮助数据库管理员和开发人员提升SQL查询性能,通过智能分析和建议来改善编写不理想的SQL...

    Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(一)

     第25章 开发多媒体应用  第26章 开发web应用  第27章 dbms_sq动态sql  第28章 管理统计  第29章 使用数据库资源管理器  第30章 数据加密和解密  第31章 使用调度程序  第32章 使用flashback  第33章 使用...

    Registar_LECCO_SQL_Expert_For_SQL_Server_v25.rar

    LECCO SQL Expert优化模块的特点 LECCO SQL Expert优化模块的特点主要表现为:自动优化SQL语句;以独家的人工智能知识库“反馈式搜索引擎”来重写性能优异的SQL语句;找出所有等效的SQL语句及可能的执行计划;保证...

    Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(二)

     第25章 开发多媒体应用  第26章 开发web应用  第27章 dbms_sq动态sql  第28章 管理统计  第29章 使用数据库资源管理器  第30章 数据加密和解密  第31章 使用调度程序  第32章 使用flashback  第33章 使用...

    SQLServer2005考试题及答案

    5. **DBCC SHRINKDATABASE**:此命令用于收缩数据库,其中的数字参数表示目标填充百分比,25表示将数据库收缩到已用空间占总空间的25%,选项C。 6. **保单号生成**:在创建保单表后,为确保每次销售新保单都能生成...

    收获不止SQL优化

    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 先...

    SQLSserver2008 上

    25、Select查询语句—不等于运算符 ? 26、 Select查询语句—不等于运算符2 ? 27、 Select查询语句—不等于运算符3 ? 28、 T-SQL语句中的运算符优先级 ? 29、 Select查询语句1 ? 30、 Select查询语句2 ? 31、 ...

    Oracle 11g SQL和PL SQL从入门到精通〖送源代码〗

     第25章开发多媒体应用  第26章开发Web应用  第27章DBMS_SQ动态SQL  第28章管理统计  第29章使用数据库资源管理器  第30章数据加密和解密  第31章使用调度程序  第32章使用Flashback  第33章使用重定义联机...

    SQL Server 2014基础入门视频教程 (40集,含课件)

    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优化

    ### MySQL数据库SQL优化 #### 一、SQL优化 在MySQL数据库管理中,SQL查询的性能直接影响到系统的响应时间和资源消耗。通过合理的SQL优化,可以显著提高数据处理速度,降低服务器负载,提升用户体验。 ##### 1.1 ...

    java sql 数据库 面试 面试试题

    Java SQL 数据库面试是评估求职者在数据库操作、SQL查询编写以及如何在Java应用程序中有效使用数据库的关键技能的重要环节。以下是一些常见的Java SQL数据库面试题及其详细解答,旨在帮助你准备面试: 1. **Java与...

    SQL Server 基本语言

    INSERT INTO HACK (id, name, city, age) VALUES ('0001', '张三', '北京', '25'); ``` 这条语句向表中插入了一条新记录。 - **查询记录**: ```sql SELECT * FROM HACK WHERE city = '北京'; ``` 这条语句...

    sqlexpert_for_oracle_v25.rar

    《SQL Expert for Oracle V25:数据库管理与优化的得力助手》 SQL Expert for Oracle V25是一款专为Oracle数据库设计的高效管理和优化工具,它集成了多种实用功能,帮助数据库管理员(DBA)以及开发人员提升工作...

    mysql sql语句示例1

    ```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是一个无符号整数。 ...

    Excel使用VBA链接SQL全部实例

    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("编号", "品名", ...

Global site tag (gtag.js) - Google Analytics