请问怎么样用JAVA编写监控ORACLE是否在运行,以及怎么样获得当前的基本性能参数?基本的性能参数只要能反应当前ORACLE数据库的运行状况,如反应时间、请求数等都可以。如果告诉我怎么样用SQL查询哪张系统表获得相关参数也行。请大家多帮忙!

解决方案 »

  1.   

    oracle是否运行可以用sql语句查出:
    select status from v$instance;
    其中,status可能返回三种值:open(数据库打开),mount(数据库已经加载,但还没有打开),started(数据库进程已经启动,但是还没有加载),这个数据字典可以在数据库没有打开的情况下查询,但是需要用sys用户执行。(9i)。
    反应时间,请求数需要具体说明到底是那个参数。你可以参考字典;v$status,v$session(看当前有多少个连接用户等).
      

  2.   

    谁能帮我介绍一下v$status,v$session??
      

  3.   

    v$parameter,v$status...
    我有VC写过的,你可以看看http://www.csdn.net/cnshare/soft/17/17693.shtm
      

  4.   

    你的软件有源码吗?能不能发一份源码给我?
    [email protected]
    谢谢