①连接到scott下,查询scott对应的sid,serial#

  1. SQL> select sid,serial#,username from v$session where username='SCOTT';
  2.  
  3. SID SERIAL# USERNAME
  4. ---------- ---------- ------------------------------
  5. 133 15 SCOTT

②开启对scott用户的跟踪:

  1. SQL>exec dbms_system.set_sql_trace_in_session(133,15true);
  2.  
  3. PL/SQL procedure successfully completed.

③在scott下进行操作

  1. SQL> select * from tab;
  2.  
  3. TNAME TABTYPE CLUSTERID
  4. ------------------------------ ------- ----------
  5. BONUS TABLE
  6. DEPT TABLE
  7. EMP TABLE
  8. SALGRADE TABLE
  9. T1 TABLE
  10. T2 TABLE
  11. T3 TABLE
  12. TEST TABLE
  13. TEST_PAR TABLE
  14.  
  15. 9 rows selected.
  16.  
  17. SQL> create table dt as select * from dept;
  18.  
  19. Table created.

④关闭对scott用户的跟踪:

  1. SQL> exec dbms_system.set_sql_trace_in_session(133,15,false);
  2.  
  3. PL/SQL procedure successfully completed.

⑤查询trace文件的位置:

  1. SQL> select value from v$diag_info where name like 'Default Trace File';
  2.  
  3. VALUE
  4. --------------------------------------------------------------------------------
  5. /u01/app/oracle/diag/rdbms/ora11gr2/ORA11GR2/trace/ORA11GR2_ora_4264.trc

⑥查看生成的trace文件目录:

  1. [oracle@host02 ~]$ cd /u01/app/oracle/diag/rdbms/ora11gr2/ORA11GR2/trace
  2. [oracle@host02 trace]$ ls -lrt
  3. -rw-r----- 1 oracle oinstall 3290 Oct 17 15:53 ORA11GR2_ora_4318.trm
  4. -rw-r----- 1 oracle oinstall 833329 Oct 17 15:53 ORA11GR2_ora_4318.trc

⑦用tkporf查看生成的trace文件:

  1. [oracle@host02 trace]$ tkprof ORA11GR2_ora_4318.trc trace1
  2.  
  3. TKPROF: Release 11.2.0.4.0 - Development on Mon Oct 17 16:06:36 2016
  4.  
  5. Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
  6.  
  7. [oracle@host02 trace]$ ls trace1.prf
  8. trace1.prf
  9. [oracle@host02 trace]$ cat trace1.prf
  10. 太大啦,我不粘了。

 

【测试】通过SYS用户,对SCOTT用户的会话进行跟踪,并分析此会话中性能消耗较高的SQL,分析并给出优化建议。的更多相关文章

  1. 关于Oracle中sys、system和Scott用户下的数据库连接问题

    system默认:manager sys默认:change_on_install 使用SQL Plus登录数据库时,system使用密码manager可直接登录. 由于为自己的密码时更改过的,所以我的 ...

  2. oracle中scott用户的创建

    原创作品,转载请在文章开头显眼位置注明出处:https://www.cnblogs.com/sunshine5683/p/10046716.html 今天,接着上次的学习进度继续前进,在此过程中,使用 ...

  3. oracle 11g 没有scott用户下emp的创建方法

    oracle 11g 安装后 没有scott 用户, 创建scott 用户后 使用select * from emp查询 emp表, 结果为 找不到行. 运行脚本 utlsample.sql 首先as ...

  4. oracle忘记sys/system/scott用户密码了,如何重置oracle密码?

    今天用到的oracle数据库,但是发现以前设置的密码,忘记了,怎么输入都不对,所以从网上找了一下资料,解决了,然后整理分享给大家. 一.遇到的问题: 1..忘记除SYS.SYSTEM用户之外的用户的登 ...

  5. Oracle 18c 数据库中scott用户不存在的解决方法

    Oracle 18c 数据库中scott用户不存在的解决方法 注:该文为转载 上面标题可直接跳转 原文地址:http://www.cnblogs.com/zangdalei/p/5482732.htm ...

  6. Oracle 12c 添加scott用户

    对于熟悉Oracle或者接触过Oracle的人,scott这个用户大家一定相当的熟悉.12c推出了可插拔数据库,在一个容器cdb中以多租户的形式同时存在多个数据库pdb.pdb中默认不包含scott用 ...

  7. 解锁scott用户及设置密码

    关于Oracle 10g scott用户解锁的方法两则 解决方法一. 首先确认已经安装oracle 数据库和客户端 在客户端DOS下执行如下语句: 注意提示符号 c:\sqlplus /nolog s ...

  8. Oracle数据库中scott用户不存在的解决方法

    SCOTT用户是我们学习Oracle过程中一个非常重要的实验对象,在我们建立数据库的时候,如果是选择定制模式的话,SCOTT用户是不会默认出现的,不过我们可以通过使用几个简单命令来使这个用户出现.以下 ...

  9. Oracle 11gR2中启动Scott用户的方法

    Oracle 中启动 Scott 用户 的方法 , 在 Oracle11gR2, (g 代表‘网络’的意思) 数据库中 Scott 这个用户 安装时是被锁定的,安装 Oracle的时候 ,你可以直接选 ...

随机推荐

  1. IntelliJ IDEA中如何设置同时打开多个文件且分行显示?

    Window→Editor Tabs→Tabs Placement→Show Tabs in Single Row 取消选中后即可在多行显示 下图为实际显示效果:  还可以自行设置打开文件窗口数(默认 ...

  2. 51nod 1056

    n<=10000000000 然后欧拉函数的前缀和可以用莫比乌斯函数的前缀和快速求,注意各种取模 #include<cstdio> typedef long long i64; ,P ...

  3. bzoj2592: [Usaco2012 Feb]Symmetry

    Description After taking a modern art class, Farmer John has become interested in finding geometric ...

  4. 如何设置DNS的SPF记录

    如何设置DNS的SPF记录 Introduction SPF的完整意思为 "Sender Policy Framework".翻译过来就是发送方策略框架,是一项跟 DNS 相关的技 ...

  5. Python builtins

    >>> dir (__builtins__) ['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseExcepti ...

  6. Tomcat在eclipse中起动成功,主页却打不开

    症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误.同时其他项目页面也不能访问. 关闭eclipse里面的tomc ...

  7. System.ArgumentOutOfRangeException: 年、月和日参数描述无法表示的 DateTime。

    c#日期控件 格式设为 yyyy-MM,通过updown 方式调整日期. 当为月度最后一天,且要调整月没有当前月的最后一天时,就会报标题错误. 如:当前为1月31日,要调整为2月时,就会报错.因为2月 ...

  8. Hadoop 2.6.0集群搭建

    yum install gcc yum install gcc-c++ yum install make yum install autoconfautomake libtool cmake yum ...

  9. PLSQL_低效SQL的识别和查询汇总(案例)

    2014-12-18 Created By BaoXinjian

  10. Hadoop中两表JOIN的处理方法(转)

    1. 概述 在传统数据库(如:MYSQL)中,JOIN操作是非常常见且非常耗时的.而在HADOOP中进行JOIN操作,同样常见且耗时,由于Hadoop的独特设计思想,当进行JOIN操作时,有一些特殊的 ...