小弟要做一个利用OCI访问Oracle的程序,但在调用OCI之前要检测Oracle是否已经在本机上安装,而且是和版本,有什么办法

解决方案 »

  1.   

    可以用oracle universal installer
      

  2.   

    最简单的就是访问注册表,当然前提是你安装在WIN中。
      

  3.   

    楼主,有如下几种方法。
    1.就是看看oracle的安装目录,如果这个目录下有内容,当然就是基本安装好了;2.就是去注册表里看看,regedit
    ->HKEY_LOCAL_MACHINE/SYSTEM/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ServicesHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog,有没有oracle的相关内容3.桌面-我的电脑-点击右键-服务-服务和应用程序-服务,看看里面有没有oracle的服务。
      

  4.   

    如果是win2000或以上可以考虑注册表,建议查找oracleservice**服务项,
    如果是98操作系统等待高人解决。
    万一是非win系列的操作系统,这个就有些复杂些,我想还是交给更高的人解决吧