Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
Kommentar vom Moderator masterG am 07.06.2010 um 16:36:27 Uhr
Hab mir erlaubt deinen Code + Fehlermeldung in einen geeigneten Block zu geben. (Siehe Formatierungshilfe)
GELÖST

PHP Teradata Connect mit ODBC unter Linux

Frage Entwicklung PHP

Mitglied: solaris-ch

solaris-ch (Level 1) - Jetzt verbinden

07.06.2010, aktualisiert 16:36 Uhr, 4364 Aufrufe

Null Ahnung ob eher Bereich Datenbanken oder PHP. Ich probiere mal PHP

Also folgendes.

Ich habe hier im Geschäft einen Server (LAMP5 mit RHEL 5).
Darauf entwickle ich diverse Apps.

Dann haben wir da ein Teradata DWH (Version 12), über das ich per ODBC connecte. Oder besser ich versuche es.
Wer meine Geschichte hier ein wenig verfolgt, merkt schnell das ich schon diverse Probleme mit Terror...äääh, Teradata hatte.

Nun gut. Wenn ich nun mit der folgenden Klasse connecte, kommt, wen wunderts eine Fehlermeldung. Das lustige ist aber, das die Fehlermeldung nicht immer kommt und die Connection bei etwa jedem 3. Versuch steht und ok ist...

Folgendermassen versuche ich zu connecten:
01.
private function TeraRealConnect(){ 
02.
 
03.
		if(!putenv("ODBCINI=/etc/odbc.ini")){ 
04.
 
05.
			$this->tera_con_id = "Error while setting ENV for Teradata!"
06.
		}else
07.
 
08.
			$server = "teradata"
09.
			$user	= "xxx"
10.
			$pass	= "xxx"
11.
			$this->tera_con_id = odbc_connect($server,$user,$pass); 
12.
 
13.
			return $this->tera_con_id; 
14.
15.
	}
Nun wirft mir aber der ODBC wie gesagt bei 2 von 3 Versuchen folgende Fehlermeldung:
01.
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Teradata][ODBC Teradata Driver] Unable to get catalog string., SQL state 08001 in SQLConnect in /data/www/x-sell/class/db.class.php on line 55
Mal abgesehen davon, das wir offenbar nicht alle Catalogs geladen haben, offenbart er mir Fehler 08001. Aber wieso nur sporadisch? Das ist hier die Frage, der Fragen...

Auf gute Antworten wartend verbleibe ich mit den besten Grüssen.
Ähnliche Inhalte
Debian
gelöst Plesk php-fpm Fehler (7)

Frage von sebastian2608 zum Thema Debian ...

Netzwerkgrundlagen
Linux VM als Gateway (5)

Frage von fundave3 zum Thema Netzwerkgrundlagen ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(6)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft Office
Saubere HTML aus Word-Dokument (16)

Frage von peterpa zum Thema Microsoft Office ...

Router & Routing
ASUS RT-N18U mit VPN Client hinter Fritzbox - Portforwarding (15)

Frage von marshall75000 zum Thema Router & Routing ...

Hosting & Housing
gelöst Webserver bei WIX, aber DNS Server wo anders (9)

Frage von laster zum Thema Hosting & Housing ...