我用ORACLE作数据库开发了一套ERP系统,其中有一些客户端发到数据库的SQL语句不想让别人知道,但是通过查看v$sqltext,v$sql,v$sqlarea等视图就可以看到这些SQL命令。想请教一下运行什么命令能关闭SQL语句跟踪?让客户端发过来的SQL不显示在v$sqltext,v$sql,v$sqlarea这几个系统视图中?

解决方案 »

  1.   

    这些视图只有DBA有权限看的
    对于DBA,想要语句和数据太简单了
      

  2.   


    除了DBA,别的用户想看根本就看不到的。
      

  3.   


    说的很对,DBA的权限是可以管理数据库所有对象,所以只要有DBA权限,就可以看到你的那些东西!
      

  4.   

    其实对于客户来说是无所谓的。主要是防止同行来看SQL语句。毕竟是辛苦写出来的。不想让别人CTRL+C,CTRL+V。看来我的想法是行不通的。谢谢大家。结帐啰