php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.06.2008, 12:54  
Neuer Benutzer
 
Registriert seit: 24.06.2008
Beiträge: 1
janbuecker
Standard Sporadischer Verbindungsfehler PHP 5 / Oracle 10g

Guten Tag,

ich weiß gerade nicht, ob ich den richtigen Bereich für mein Problem gewählt habe, denn es ist eine Mischung aus PHP und Oracle Problem. Zumindest scheint es dies zu sein.

Das nachfolgende Problem beschäftigt mich schon mehrere Tage und ich finde einfach keine Lösung.

Folgende Situation. Im Moment gibt es zwei Server. Einer dieser Server ist der Datenbank-Server auf dem Oracle 10g (Version: 10.2.0.3) läuft. Der zweite Server dient als Web-Server (httpd-Version: 2.2.3-11.el5_1.3; PHP-Version: 5.1.6-20). Auf beiden Server läuft als Betriebssystem CentOS 5.1.

Über PHP wird auf dem Oracle Datenbank-Server zugegriffen. Dies funktioniert auch soweit, aber manchmal, nur sporadisch, tritt folgender Fehler auf:

Code:
Array
(
    [code_] => 604
    [message] => ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified
    [offset] => 0
    [sqltext] => 
)
Manchmal tritt auch dieser Fehler auf:

Code:
Warning: ociplogon() [function.ociplogon]: OCIEnvNlsCreate() failed. There is something wrong with your system - please check that LD_LIBRARY_PATH includes the directory with Oracle Instant Client libraries in /usr/local/powerslave/ps/inc/sql.inc on line 161
Ich versteh das nicht. Es gibt Zeiten, da tritt innerhalb 2 Stunden keiner dieser Fehler auf und manchmal alle 10 Sekunden. Auch konnte ich feststellen, dass nach einem httpd-Neustart der Fehler für eine gewisse Zeit verschwindet.

OCI-8-Konfiguration
Code:
oci8
OCI8 Support 	enabled
Revision 	$Revision: 1.269.2.18 $
Active Persistent Connections 	0
Active Connections 	0
Oracle Instant Client Version 	10.2
Temporary Lob support 	enabled
Collections support 	enabled
PHP-Environment
Code:
TERM 	xterm
SHELL 	/bin/bash
HISTSIZE 	1000
NLS_LANG 	GERMAN_GERMANY.UTF8
LC_ALL 	de_DE.UTF-8
USER 	root
LS_COLORS 	no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:
LD_LIBRARY_PATH 	/usr/lib/oracle/10.2.0.3/client/lib
SUDO_USER 	fd
SUDO_UID 	505
MAIL 	/var/spool/mail/fd
PATH 	/sbin:/usr/sbin:/bin:/usr/bin
TNS_ADMIN 	/usr/oracle/tns
INPUTRC 	/etc/inputrc
PWD 	/home/fd
LANG 	C
HOME 	/home/fd
SUDO_COMMAND 	/etc/init.d/httpd start
SHLVL 	2
LOGNAME 	root
SUDO_GID 	505
_ 	/usr/sbin/httpd
Vielleicht hat schon jemand von solch einem oder Ähnlichem Problem gehört. Ich bin zumindest mit meinen Ideen am Ende.

MfG
Jan Bücker
janbuecker ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.06.2008, 14:20  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Also ich hatte mal ein ähnliches Problem, zwar nicht im Bezug auf Datenbanken, aber ich hatte es auch das ein Fehler nur sporadisch auftrat. Im Endeffekt war es dann ein Bug in PHP 5.2.5 (damals die aktuelle Version) und ich musste downgraden. Vielleicht hilft dir ja ein PHP-Update so wie mir das Downgrade.

Das Problem scheint auch schon jemand gehabt zu haben: http://bugs.php.net/bug.php?id=36175
cycap ist offline   Mit Zitat antworten
Alt 25.06.2008, 06:11  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Google mal nach dem ersten Fehlercode (ORA-00604) und ueberpruef nochmal, was dir Fehlermeldung 2 ausspuckt. Wann wurden die Dateien die darin liegen zum letzten mal geaendert? Upgraden notfalls wie schon gesagt.
Zergling-new ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Oracle bringt Updates für 45 Sicherheitslücken PHP Tipps 2007 0 03.08.2007 12:06
Zugriff auf eine ORACLE DB die Daten in eine MYSQL schreiben Cheesy PHP Tipps 2007 5 12.06.2007 15:36
Oracle Server Problem FireFIghter PHP Tipps 2006 0 02.10.2006 15:02
60 inaktive Sessions in Oracle trotz Close und Free solitaer PHP-Fortgeschrittene 8 21.04.2006 18:28
[Erledigt] Verbindung zu Oracle Datenbank PHP-Fortgeschrittene 6 16.09.2005 09:13
Oracle Installation ? solitaer PHP-Fortgeschrittene 2 13.08.2005 13:17
PHP Oracle 8.1 und IIS 5 PHP Tipps 2005-2 0 06.07.2005 13:27
PHP und Oracle PHP-Fortgeschrittene 1 25.01.2005 13:08
snmp und oracle Orolhawion Off-Topic Diskussionen 0 13.12.2004 17:02
Oracle auf dem Weg zum Monopol? imported_Ben Off-Topic Diskussionen 1 13.12.2004 13:45
PHP 4.3.1 Probleme nach Oracle 10g Installation PHP Tipps 2004-2 1 11.11.2004 09:51
php verbindung auf oracle PHP Tipps 2004 1 04.08.2004 16:53
Connect auf ORACLE 9i PHP Tipps 2004 9 27.07.2004 11:35
Oracle 8.04 Anbindung mit PHP PHP-Fortgeschrittene 2 20.07.2004 14:25
Oracle, MS SQL = Die selbe sprache wie mysql b++ Datenbanken 7 29.06.2004 14:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ocienvnlscreate() failed instant client libraries oracle 10 oracle 11, ocienvnlscreate() failed, ora-00604, ora-12705 cannot access nls data files or invalid environment specified, oracle systemfehler 5, ocienvnlscreate() failed. there is something wrong with your system - please check that ld_library_path includes the directory with oracle instant client libraries, oracle php5, oracle 10g systemfehler 5, ocienvnlscreate() failed., ora-604, ocienvnlscreate() failed. there is something wrong with your system - please check that path includes the directory with oracle instant client libraries unter windows, systemfehler 5 oracle, php5 oracle, oracle 604, ora-12705, cannot access nls data files or invalid environment specified, ora-12705: cannot access nls data files or invalid environment specified, error occurred at recursive sql level 1, ora-12705: cannot access nls data files or invalid environment specified deutsch, \active persistent connections\ php

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.