sql >> Databasteknik >  >> RDS >> Oracle

Codeigniter Oracle PDO-oci

Ditt DSN är ogiltigt. Som dokumenterat i PHP-manualen ska DSN-prefixet vara oci: som så:

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

Jag skulle dock rekommendera att du använder 'EZCONNECT'-syntaxen eftersom detta inte belamrar din kod:

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



  1. Oracle TNS:nättjänstens namn är felaktigt angivet

  2. Undvik CHAR-trimning när du använder eclipselink

  3. Oracle - dela en rad i flera rader

  4. kan inte uppnå anslutning med MySQL db på fjärrmaskin