Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Oracle (https://www.delphipraxis.net/85312-oracle.html)

Bernhard Geyer 29. Jan 2007 08:33

Datenbank: Oracle • Version: ab 8 • Zugriff über: Native über NET-Clientschnittstelle / ODAC

Oracle
 
Weiß jemand welche Versionen des Oracle NET-Clients Vista-Kompatible sind?

Masterof 29. Jan 2007 09:20

Re: Oracle
 
hallo

der einzige Client, der am ehesten noch kompatibel sein dürfte, ist die letzte Version 10g.
Sollte das nicht funktionieren, dann ist Oracle wie viele andere große Hersteller wie z.B. Cisco noch nicht Vista kompatibel.
Am besten du wartest mit Vista noch 1 oder 2 Monate, bevor du es in den Produktiveinsatz bringst.

Gruß Master

marabu 29. Jan 2007 09:25

Re: Oracle
 
Hallo Bernhard,

Oracle will erst "in 2007" mit der Zertifizierung beginnen. Bisher gibt es eigentlich nur sich widersprechende Aussagen von Oracle-Kunden. Auch Microsoft ist momentan wohl noch nicht geneigt eine Positivliste für DBMS zu veröffentlichen - sie stünden selbst nicht drauf, wenn ich die Hinweise hier und dort richtig deute.

Grüße vom marabu

Bernhard Geyer 29. Jan 2007 09:36

Re: Oracle
 
Zitat:

Zitat von Masterof
der einzige Client, der am ehesten noch kompatibel sein dürfte, ist die letzte Version 10g.
Sollte das nicht funktionieren, dann ist Oracle wie viele andere große Hersteller wie z.B. Cisco noch nicht Vista kompatibel.

Ich will nur wissen ob ich den Client installieren kann ohne mein System zu zerschießen. Die 10er-Version ist dahingehen unschön da damit keine Oracle8-Server mehr ansprachbar sind.

Zitat:

Zitat von Masterof
Am besten du wartest mit Vista noch 1 oder 2 Monate, bevor du es in den Produktiveinsatz bringst.

Ich will es auf meinen Entwicklungsrechner installieren. Im Haus haben wir kein Oracle im Produktiveinsatz. Aber bevor jetzt irgendwelche Kunden kommen will ich schon ein lauffähiges IDE-System mit installierten Client haben.

Zitat:

Zitat von marabu
Oracle will erst "in 2007" mit der Zertifizierung beginnen.

Hab ich auch schon was auf Oracle-Seite gelesen das die jetzt mit der 12-Version beschäftigt sind.

Zitat:

Zitat von marabu
... - sie stünden selbst nicht drauf, wenn ich die Hinweise hier und dort richtig deute.

Die Express-Edition von 2005 habe ich drauf. Muß jedenfalls die letzten Updates installieren.

Elvis 29. Jan 2007 09:37

Re: Oracle
 
Zitat:

Zitat von Bernhard Geyer
Weiß jemand welche Versionen des Oracle NET-Clients Vista-Kompatible sind?

Ich würde dir empfehlen den Instant Client zu schnappen und den ordentlich durchzutesten.
Den kann ich sowieso nur empfehlen, denn nichts können die beschissenen Oracle Installer besser als ein bestehendes System abzumurksen.
Eine App mit dem Instant Client in ihrem Ordner kann sogar direkt vom Netzwerk gestartet werden, ohne dass der Rechner irgendwas von Oracle weiß.

Bernhard Geyer 29. Jan 2007 10:25

Re: Oracle
 
Zitat:

Zitat von Elvis
Zitat:

Zitat von Bernhard Geyer
Weiß jemand welche Versionen des Oracle NET-Clients Vista-Kompatible sind?

Ich würde dir empfehlen den Instant Client zu schnappen und den ordentlich durchzutesten.
Den kann ich sowieso nur empfehlen, denn nichts können die beschissenen Oracle Installer besser als ein bestehendes System abzumurksen.
Eine App mit dem Instant Client in ihrem Ordner kann sogar direkt vom Netzwerk gestartet werden, ohne dass der Rechner irgendwas von Oracle weiß.

Hast Du einen Link für mich? Daran wäre ich seeehr Interessiert.(Und Oracle ist eine großer Web-Moloch).
Vor allem wäre Support für Oracle 8 schön :-)

Alternativ habe ich mir schon überlegt die bestehenden Kompos rauszuschmeißen und die Lösung von Corelabs zu nehmen. Aber: Never change a running system.

Elvis 29. Jan 2007 10:33

Re: Oracle
 
Zitat:

Zitat von Bernhard Geyer
Hast Du einen Link für mich? Daran wäre ich seeehr Interessiert.(Und Oracle ist eine großer Web-Moloch).

Klaro: Schaue mal hier vorbei. Ziehe dir am besten alle Packages und teste für deine App das Minimum aus.
Mir selbst reicht Basic lite.
Zitat:

Vor allem wäre Support für Oracle 8 schön :-)
Ein 10G client kann sich problemlos auf einen (8.X Server verbinden. Nur 7 wird zickig, da die Protokolle ziemlich inkompatibel sind. (btw 8.1.74 ist einer stabilsten Releases überhaupt :thuimb: )
Zitat:

Alternativ habe ich mir schon überlegt die bestehenden Kompos rauszuschmeißen und die Lösung von Corelabs zu nehmen. Aber: Never change a running system.
Ja, vor dem Instant client habe ich auch oft darüber gegrübelt. Ehrlich gesagt waren mir die teilweise krassen Leistungsverluste gegenüber OCI und die Tatsache dass man keine Objekte benutzen kann, es mir nicht wert. ;)

Bernhard Geyer 29. Jan 2007 10:36

Re: Oracle
 
Zitat:

Zitat von Elvis
Ein 10G client kann sich problemlos auf einen (8.X Server verbinden. Nur 7 wird zickig, da die Protokolle ziemlich inkompatibel sind. (btw 8.1.74 ist einer stabilsten Releases überhaupt :thuimb: )

Bei unseren Tests mit dem "richtigen" Client hatte das nicht funktioniert. Ok. Vermutlich die falsche Unterversion erwischt.[/quote]
OK. Instant-Client geht auch mit Oracle 8. Werd mal meine DUnits-Tests drüber laufen lassen.

Elvis 29. Jan 2007 10:43

Re: Oracle
 
Zitat:

Zitat von Bernhard Geyer
Bei unseren Tests mit dem "richtigen" Client hatte das nicht funktioniert. Ok. Vermutlich die falsche Unterversion erwischt.

Du musst die Verbindung im .Net8 Modus öffnen. Der 8'er Server kapiert sonst nicht was der Client von ihm will.

Zitat:

Objekte wären kein Problem (Unterstützen mehrer DBMS und verwenden deshalb keine solchen DB-Spezialitäten). Performance wäre aber eine Killer-Argument.
Nunja, keine Collections als Transportmittel zu nehmen ist häufig mit einer drastisch reduzierten Performance verbunden.
Eine Methode, die eine schluckt und eine zurück gibt kann mit genau einem Roundtrip ausgeführt werden. Ein Cursor braucht alleine mind. 1 Roundtrip pro Zeile (eher 2). ;)
Ist aber ein absoluter no-go wenn man mehr als Oracle unterstützen will/muss.

Bernhard Geyer 29. Jan 2007 11:26

Re: Oracle
 
@Elvis:

Kannst Du mir in meinem Neuen Thread weiterhelfen. Hier würden wir zu weit vom Thema abschweifen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz