Oracle
 sql >> Base de données >  >> RDS >> Oracle

Codeigniter Oracle PDO-oci

Votre DSN est invalide. Comme documenté dans le manuel PHP, le préfixe DSN doit être oci: comme ça :

'dsn'   => 'oci:dbname=(DESCRIPTION =
                (ADDRESS = (PROTOCOL = TCP)(HOST = MY HOST NAME)(PORT = 1521))
                (CONNECT_DATA =
                  (SERVER = DEDICATED)
                  (SERVICE_NAME = orcl)
                )
              )',

Je recommanderais cependant d'utiliser la syntaxe 'EZCONNECT' car cela n'encombre pas votre code :

'dsn' => 'oci:dbname=hostname/orcl',