Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Kozünder Oracle PDO-oci

Ihr DSN ist ungültig. Wie dokumentiert im PHP-Handbuch sollte das DSN-Präfix oci: sein etwa so:

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

Ich würde jedoch empfehlen, die 'EZCONNECT'-Syntax zu verwenden, da dies Ihren Code nicht unübersichtlich macht:

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