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, 4346 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.
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung! - BNG - Broadband Network Gateway

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Ähnliche Inhalte
Linux Tools
Docker - Minimize your containers with alpine linux

Link von Sheogorath zum Thema Linux Tools ...

Monitoring
System Monitoring für Windows, Linux (5)

Frage von manuelw zum Thema Monitoring ...

Heiß diskutierte Inhalte
Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

Grafikkarten & Monitore
Tonprobleme bei Fernseher mit angeschlossenem Laptop über HDMI (11)

Frage von Y3shix zum Thema Grafikkarten & Monitore ...

Microsoft Office
Keine Updates für Office 2016 (11)

Frage von Motte990 zum Thema Microsoft Office ...