我的数据库是oracle 8i,我想分析我的数据库应用程序在操作时向后台数据库发送的sql语句,请问如何写这个sql.谢谢

解决方案 »

  1.   

    你可以使用OBJECT BROWSER工具,它是管理ORACLE数据库的工具,中文的。功能齐全,简单易用!
    其中的用户进程管理功能可以根据用户查询出相应的SQL语句!
      

  2.   

    select * from v$sql_text;
      

  3.   

    运行前
    ALTER SESSION SET SQL_TRACE = TRUE;
    应用程序运行后
    ALTER SESSION SET SQL_TRACE = FALSE;
    然后在DOS模式下运行 TKPROF命令你将得到所有运行SQL的信息,详细用法,请参考用关性能调整的书
      

  4.   

    使用top sessions 或者top sql