Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Oracle - błąd ORA-06413:
kacperek
post 15.07.2009, 07:08:18
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 21.06.2007

Ostrzeżenie: (0%)
-----


Próbuje podłączyć się do bazy oracle 10g XE znajdującej się na serwerze. Mam zainstalowany client oracle i na tym komputerze pracuje aplikacja korzystająca z bazy oracle.
Kod w PHP:
  1. <?
  2. $db = "(DESCRIPTION =
  3.    (ADDRESS_LIST =
  4.      (ADDRESS = (PROTOCOL = TCP)(HOST = adres_IP)(PORT = 1521))
  5.    )
  6.    (CONNECT_DATA =
  7.      (SERVICE_NAME = XE)
  8.    )
  9.  )";
  10.  
  11. if ($c = @oci_connect("login","hasło","$db"))
  12. {
  13.    echo "Udane połączenie z bazą danych Oracle.<br />";
  14.    oci_close($c);
  15. }
  16. else
  17. {
  18.    $errorMessage = oci_error();
  19.    print '<table border="1" cellpadding="0" cellspacing="0">';
  20.    foreach ($errorMessage as $name => $value)
  21.    print '<tr><td>'.$name.'</td><td>'.$value.'</td></tr>';
  22.    print '</table>';
  23. }
  24.  
  25. ?>


Otrzymuje komunikat: ORA-06413: Connection not open
Gdzie tutaj jest błąd?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Method
post 29.07.2009, 11:37:37
Post #2





Grupa: Zarejestrowani
Postów: 177
Pomógł: 6
Dołączył: 14.01.2003
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


to nie wina skryptu tylko połączenia do DB.

1) Zobacz czy z serwera możesz połączyć się do DB.
2) Sprawdz czy biblioteki do OCI są dobre i jakiegos extension nie trzeba włączyć
3) Sprawdz czy twój description zgadza się z tym co jest w TNSnamsach.
4) poprostu połącz się bez calego swojego IF'a i usuń @ sprzed oci_connect() czasami coś wypluwa więcej
5) zajrzyj tu: http://pl2.php.net/manual/en/function.oci-connect.php" title="Zobacz w manualu PHP" target="_manual


--------------------
"zycia nie mierzy sie liczba oddechow,
ale liczba chwil, ktore zapieraja dech w piersi"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:43