需要获得DB本身的基本信息,比如系统中建立了几个数据库,每个数据库的名字,空间大小,剩余空间,建立时间等等。。请问如果我想从系统表中查询到这些信息,那么我该分别查询那些系统表.或者其他什么样的sql查询语句.另外, 我还需要在程序中(C++)通过远程访问,获得oracle server的上述信息,请问我该看那些资料,能不能麻烦给出相关的连接.看了几天,还是没有头绪,oracle资料太繁多了,请大家指点一下.

解决方案 »

  1.   

    若是找建了几个数据库的话 比较困难(甚至无法)若是说配置了几个数据库的话 还可以(TNSNAMES.ORA文件里面有)
      

  2.   

    对了  WINDOWS系统好象可以到注册表中查找LINUX不知道把配置信息写到哪个文件了
      

  3.   

    不会吧.
    没有像DB2中“db2 list database directory”之类的命令,可以列出系统中所有的数据库的基本信息??应该有吧,否则太不方便了.
      

  4.   

    或者 oracle有没有提供相应的API呢?  
    有没有人知道? 继续请教........