我是先以oracle的帐号登录,打开数据库,启动监听。
再以root身份启动apache.
phpinfo()中显示,已经加入oracle和oci8的支持了。

解决方案 »

  1.   

    在oracle9所在的服务器上,db open && listener open的时候,如果中途kill httpd再restart httpd,有时也会报与另一台机器同样的错误。此时重新配置一下net service,再restart httpd就没问题。
      

  2.   

    两个不同的oracle服务在同一台客户机中使用时要两次配置和区分使用连接串。
    如:system/manager@yourhost_string8,system/manager@yourhost_string9。
      

  3.   

    与agent服务没有关系redhat72+oracle8,你使用oracle的客户端工具能够访问数据库吗?
      

  4.   

    数据库能够正常访问。net服务也可正常配置连接,数据库已经打开,listen已经启动。
    apache和php的编译也正常,已经启动oracle和oci8的支持。