Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Centos 6 PHP OCI8 विस्तार काम नहीं कर रहा है (अपरिभाषित समारोह oci_connect ())

मैं समस्या को हल करने में कामयाब रहा हूं। असल में समस्या यह थी कि पर्यावरण पुस्तकालय लोड नहीं हुआ था। इसलिए मैंने PHP के माध्यम से मैन्युअल रूप से ऑरैकल के वातावरण को लोड किया है।

ये रहा मेरा कोड:

>     if (!$conn):
>                     /// INCLUDING ORACLE_HOME MANUALLY
>                             putenv("ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1/");
>                            // INCLUDING LD_LIBRARY_PATH MANUALLY
>                             putenv("LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/dbhome_1/lib:/lib:/usr/lib:/lib:/usr/lib:/usr/local/lib");
> 
>                             $conn = "(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))) 
> (CONNECT_DATA = (SERVICE_NAME = data)))";
>                             $conn = oci_pconnect("username", "password", $conn);
>                             endif;
>                             if($conn):
>                                 return $conn;
>                             endif;  
>                             if(!$conn):
>                                 redirect('login');
>                             endif;
>             }

आशा है कि यह सभी की मदद करेगा

धन्यवाद,



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. R12.2 संस्करण निर्धारण और सेटअप

  2. cx_Oracle:मैं परिणाम सेट पर पुनरावृति कैसे करूं?

  3. मैं पंक्ति में ही मात्रा फ़ील्ड के आधार पर एकाधिक समान पंक्तियों को कैसे वापस कर सकता हूं?

  4. ओरेकल एसक्यूएल डेवलपर में क्लॉब फील्ड डेटा कैसे निर्यात करें?

  5. यह कह रहा है कि मेरे पास कोई पंक्ति नहीं चुनी गई है?