通过监控v$sessionselect user#,username,status,logon_time from v$session;

解决方案 »

  1.   

    ??
    不明白你的意思
    v$session 保存的是当前的会话信息
      

  2.   

    不解,如果连接已经都断了,我怎么执行你说的那条select 语句?
      

  3.   

    如果数据库连接已经断开,然后我执行sql语句就会出错中断程序,又没有像mysql中检查连接状态的函数?
      

  4.   

    有没有oci的相关资料啊,上面的仁兄
      

  5.   

    最简单的方法,
    令  con =0
    select 1 into con from dual ;
    当con为1表明可操作dual表,即是通的,否则为不通.
      

  6.   

    调用OCI与连接句柄相应的函数即可。在Oracle Call Interface 文档里边有大量的示例