Mehr

Wie konfiguriere ich ST_GEOMETRY Access für Oracle 64-Bit?

Wie konfiguriere ich ST_GEOMETRY Access für Oracle 64-Bit?


Ich versuche, Oracle extproc für den Zugriff auf die Geodatabase mit SQL zu konfigurieren, indem ich die Dokumentation hier verwende.

Dies ist ein Windows 2008 R2-Server mit 64 Bit, und der Oracle-Server ist ebenfalls 64 Bit.

Ich bekomme immer noch das GefürchteteORA-28595: Extproc-Agent: Ungültiger DLL-Pfadwenn ich eine räumliche SQL-Abfrage ausführe.

Ich habe versucht, das Problem zu beheben, indem ich die DLL mit dem Dependency Walker geladen habe, und habe festgestellt, dass versucht wurde, 64-Bit-DLLs zu laden.

Ich weiß, dass SDE immer noch 32-Bit ist, daher gehe ich davon aus, dass ein 32-Bit-64-Bit-Konflikt die Ursache des Problems ist.

Ich habe dies in der Vergangenheit mit einem 32-Bit-Oracle-RDBMS konfiguriert.

Hat jemand Oracle extproc für den Zugriff auf die Geodatabase mit SQL mit Oracle 64 Bit konfiguriert?


ArcGIS unterstützt 64-Bit-Oracle 11g seit 9.3.1. Tatsächlich ist ArcGIS Server seit der Veröffentlichung von 10.1 ausschließlich 64-Bit (Desktop ist weiterhin 32-Bit, daher könnte dies die Ursache für diese Verwirrung sein).

Das Konfigurieren des benutzerdefinierten Datentyps SDE.ST_GEOMETRY für die Verwendung mit anderen Oracle 11g-Clients als ArcGIS erfordert bis zu vier Schritte:

  1. Installieren des Datentyps (normalerweise in Verbindung mit der Geodatabase-Installation)
  2. Kopieren der entsprechenden DLL vom Desktop 10.nDatabaseSupport-Ordner zum Datenbankserver (falls nicht lokal)
  3. Konfigurieren der Oracle-Installation, um die ST_GEOMETRY-DLL zu berücksichtigen (die in dem von Ihnen bereitgestellten Link beschrieben wird)
  4. Anpassen des Benutzerbibliothekspfads, sodass er auf den tatsächlichen DLL-Installationsspeicherort verweist (wenn er nicht lokal ist oder der oben konfigurierte Speicherort sich von dem bei der Installation eingegebenen Wert unterscheidet)

Dieser letzte Schritt wird im Knowledge Base-Artikel 35473 beschrieben und kann zusammengefasst werden:

sqlplus sde/password SQL> SELECT library_name, file_spec FROM user_libraries; SQL> BIBLIOTHEK ERSTELLEN ODER ERSETZEN st_shapelib 2 AS 'C:actualDLLlocationst_shapelib.dll'; 3 / SQL> SELECT object_name FROM user_objects WHERE status = 'INVALID';

Wenn diese letzte Abfrage mit Fehlern zurückkommt, müssen Sie die SDE-Pakete neu kompilieren (am einfachsten als SYS mitEXECUTE sys.utl_recomp.recomp_serial('SDE');). Wenn keine ungültigen Objekte vorhanden sind, sollten Sie den ST_GEOMETRY-Zugriff validieren können mit:

SQL> SELECT sde.ST_AsText(SDE.ST_Geometry('POINT (10 10)', 0)) FROM dual;

Veröffentlichen schlägt fehl, wenn Lösungsbuilds erstellt werden - Oracle.DataAccess.dll 64bit

Ich habe also ein Problem beim Veröffentlichen meiner WebApp. Ich habe im Configuration Manager alle Projekte auf AnyCPU eingestellt. Ich habe eine 32-Bit-Version von Oracle.DataAccess.dll in meiner DAL verwendet, aber ich muss eine 64-Bit-Version für den Server verwenden. Auf dem Server läuft eine 64-Bit-Version von Oracle.

Wenn ich die 64-Bit-Version der DLL in mein Projekt einfüge und neu aufbaue, wird leider ein Fehler ausgegeben.

Alle mögliche Ideen würden sehr geschätzt. Ich arbeite seit ein paar Tagen an diesem einen Problem und konnte keine Hilfe finden.

Ach auch! Ich konnte tatsächlich vorher veröffentlichen und es pushte die 32-Bit-Version der Oracle-DLL, obwohl ich die 64-Bit-Version in meiner DAL hatte. Am Ende habe ich die 32-Bit-Version von Oracle von meinem Computer entfernt, damit das nicht passiert. Aber irgendwelche Ideen, warum es das getan hat?


1 Antwort 1

Dieses Problem ist gelöst. Hier ist, was ich getan habe.

Die Oracle.ManagedDataAccess.Dll funktionierte nicht auf dem Windows 10 Server-Computer des Clients (64-Bit), da diese Oracle.ManagedDataAccess.Dll dort nicht vorhanden war. Unser Kunde weigerte sich, Oracle Developer Tools für VS2013 auf Windows 10 Server zu installieren, was direkt im Weg ist.

Dann habe ich Oracle.ManagedDataAccess.Dll aus meiner ASP.NET MVC-Anwendung entfernt und stattdessen Oracle.DataAccess.Dll hinzugefügt. Ich habe das Setup von dieser URL http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html heruntergeladen und 64-Bit ODAC 11.2 Release 6 (11.2.0.4.0) Xcopy für Windows x64 installiert . Dies ist der beste Weg, um ODAC-Komponenten zu installieren, Sie müssen nur die readme.html sehr sorgfältig lesen und die Anweisungen gewissenhaft befolgen.

Im ASP.NET MVC-Projekt habe ich einen Verweis auf Oracle.DataAccess.Dll hinzugefügt, der sich im GAC (d. h. C:WindowsAssembly) befand. Die beiden Parameter dieser Referenz wurden geändert, nämlich i) Local in False kopieren und ii) Specific Version in False. Nach der Veröffentlichung des Projekts habe ich festgestellt, dass die Oracle.DataAccess.Dll im Ordner bin der Anwendung vorhanden war. Ich habe diese DLL gelöscht und dann die Anwendung auf dem Windows 10 Server (64-Bit)-Computer des Clients bereitgestellt. Da ich die Specific Version auf False gesetzt hatte, nahm die Anwendung die Referenz vom GAC von Windows 10 Server und nicht den bin-Ordner der Anwendung. Nur um meine Hypothese zu testen, kopierte ich absichtlich die Oracle.DataAccess.Dll in den bin-Ordner der Anwendung und sah, dass meine Anwendung fehlgeschlagen ist. Das Löschen der Oracle.DataAccess.Dll aus dem bin-Ordner der Anwendung zwang die Anwendung dazu, im GAC nach der Oracle.DataAccess.Dll zu suchen.

Ich habe auch einen separaten Anwendungspool erstellt, damit er keine bestehenden (oder sogar zukünftigen) Anwendungen beeinflusst. Ich habe den Anwendungspool meines virtuellen Verzeichnisses mit dem speziell für meine Anwendung erstellten geändert und es hat funktioniert. Schließlich.


21.3 Für fortgeschrittene Benutzer

21.3.1 Erstellen von Oracle ODBC-Treiber-TNS-Dienstnamen

Verwenden Sie zum Erstellen von Oracle ODBC-Treiber-TNS-Dienstnamen mit Oracle Net Services den Oracle Net Configuration Assistant (NETCA), der bei der Installation von Oracle Net Services installiert wird. NETCA erstellt Einträge für Oracle ODBC Driver TNS Service Name in der Datei tnsnames.ora.

21.3.2 SQL-Anweisungen

Der Oracle ODBC-Treiber ist weitgehend kompatibel mit der SQL-99 Core-Spezifikation, die eine Obermenge der SQL-92 Entry Level-Spezifikation ist. Neben der Oracle-Grammatik werden auch die in Anhang C der ODBC-Spezifikationen beschriebenen herstellerspezifischen Escape-Sequenzen unterstützt. Entsprechend dem Design von ODBC übergibt der Oracle ODBC-Treiber die native SQL-Syntax an die Oracle-Datenbank.

Verwandtes Thema für fortgeschrittene Benutzer

Verwandtes Thema für Programmierer

21.3.3 Datentypen

Der Oracle ODBC-Treiber ordnet Oracle-Datenbankdatentypen ODBC-SQL-Datentypen zu.

Alle Konvertierungen in Anhang D des Microsoft ODBC 3.52 Software Development Kit und des Programmer's Reference werden für die ODBC-SQL-Datentypen unterstützt, die von einem Aufruf von SQLGetInfo mit dem entsprechenden Informationstyp aufgelistet werden.

Verwandte Themen für fortgeschrittene Benutzer

Verwandtes Thema für Programmierer

21.3.4 Implementierung von Datentypen (erweitert)

Die Semantik der Oracle-Datentypen DATE und TIMESTAMP stimmt nicht genau mit den gleichnamigen ODBC-Datentypen überein. Der Oracle-Datentyp DATE enthält sowohl Datums- als auch Uhrzeitinformationen, während der Datentyp SQL_DATE nur Datumsinformationen enthält. Der Oracle TIMESTAMP-Datentyp enthält auch Datums- und Uhrzeitinformationen, hat jedoch eine höhere Genauigkeit in Sekundenbruchteilen. Der ODBC-Treiber meldet die Datentypen der Oracle-Spalten DATE und TIMESTAMP als SQL_TIMESTAMP, um Informationsverlust zu vermeiden. Ebenso bindet der ODBC-Treiber SQL_TIMESTAMP-Parameter als Oracle-TIMESTAMP-Werte.

Gleitkomma-Datentypen

Bei einer Verbindung mit einem Oracle-Server der Version 10.1 oder höher ordnet der ODBC-Treiber die Oracle-Gleitkommadatentypen BINARY_FLOAT und BINARY_DOUBLE den ODBC-Datentypen SQL_REAL bzw. SQL_DOUBLE zu. In früheren Versionen wurden SQL_REAL und SQL_DOUBLE dem generischen numerischen Oracle-Datentyp zugeordnet.

21.3.5 Einschränkungen bei Datentypen

Der Oracle ODBC-Treiber und die Oracle-Datenbank erlegen Datentypen Einschränkungen auf. Tabelle 21-3 beschreibt diese Einschränkungen.

Tabelle 21-3 Einschränkungen für Datentypen durch den Oracle ODBC-Treiber und die Oracle-Datenbank

Die Oracle-Datenbank begrenzt Literale in SQL-Anweisungen auf 4.000 Byte.

SQL_LONGVARCHAR und SQL_WLONGVARCHAR

Das Limit von Oracle für SQL_LONGVARCHAR-Daten mit dem Spaltentyp LONG beträgt 2.147.483.647 Byte. Das Limit von Oracle für die SQL_LONGVARCHAR-Daten mit dem Spaltentyp CLOB beträgt 4 Gigabyte. Der limitierende Faktor ist der Arbeitsspeicher der Client-Workstation.

SQL_LONGVARCHAR und SQL_LONGVARBINARY

Die Oracle-Datenbank lässt nur eine einzige lange Datenspalte pro Tabelle zu. Die langen Datentypen sind SQL_LONGVARCHAR ( LONG ) und SQL_LONGVARBINARY ( LONG RAW ). Oracle empfiehlt, stattdessen CLOB- und BLOB-Spalten zu verwenden. Die Anzahl der CLOB- und BLOB-Spalten in einer Tabelle ist nicht beschränkt.

21.3.6 Fehlermeldungen

Wenn ein Fehler auftritt, gibt der Oracle ODBC-Treiber die native Fehlernummer, den SQLSTATE (einen ODBC-Fehlercode) und eine Fehlermeldung zurück. Der Treiber leitet diese Informationen sowohl von vom Treiber erkannten Fehlern als auch von vom Oracle-Server zurückgegebenen Fehlern ab.

Bei Fehlern, die in der Datenquelle auftreten, gibt der Oracle ODBC-Treiber den vom Oracle-Server zurückgegebenen nativen Fehler zurück. Wenn der Oracle ODBC-Treiber oder der Treiber-Manager einen Fehler erkennt, gibt der Oracle ODBC-Treiber einen systemeigenen Fehler von Null zurück.

Bei Fehlern, die in der Datenquelle auftreten, ordnet der Oracle ODBC-Treiber den zurückgegebenen nativen Fehler dem entsprechenden SQLSTATE zu. Wenn der Oracle ODBC-Treiber einen Fehler erkennt, generiert er den entsprechenden SQLSTATE . Wenn der Treiber-Manager einen Fehler erkennt, generiert er den entsprechenden SQLSTATE .

Bei Fehlern, die in der Datenquelle auftreten, gibt der Oracle ODBC-Treiber eine Fehlermeldung basierend auf der vom Oracle-Server zurückgegebenen Nachricht zurück. Bei Fehlern, die im Oracle ODBC-Treiber oder im Treiber-Manager auftreten, gibt der Oracle ODBC-Treiber eine Fehlermeldung basierend auf dem mit SQLSTATE verknüpften Text zurück.

Fehlermeldungen haben das folgende Format:

Die Präfixe in Klammern ( [ ] ) identifizieren die Fehlerquelle. Tabelle 21-4 zeigt die Werte dieser Präfixe, die vom Oracle ODBC-Treiber zurückgegeben werden. Wenn der Fehler in der Datenquelle auftritt, identifizieren die Präfixe [vendor] und [ODBC-component] den Hersteller und den Namen der ODBC-Komponente, die den Fehler von der Datenquelle empfangen hat.

Tabelle 21-4 Fehlermeldungswerte von Präfixen, die vom Oracle ODBC-Treiber zurückgegeben werden

[Microsoft/unixODBC][ODBC-Treiber-Manager]N/A

Wenn die Fehlermeldung beispielsweise das Präfix [Ora] nicht im folgenden Format enthält, handelt es sich um einen Oracle ODBC-Treiberfehler und sollte selbsterklärend sein.

Wenn die Fehlermeldung das Präfix [Ora] im folgenden Format enthält, handelt es sich nicht um einen Oracle ODBC-Treiberfehler.

Obwohl die Fehlermeldung das Präfix [Ora] enthält, kann der eigentliche Fehler aus einer von mehreren Quellen stammen.

Wenn der Fehlermeldungstext mit dem folgenden Präfix beginnt, finden Sie weitere Informationen zu dem Fehler in der Dokumentation zum Oracle-Server.

Oracle Net Services-Fehler und die Trace-Protokollierung befinden sich im Verzeichnis ORACLE_HOME NETWORK auf Windows-Systemen oder im Verzeichnis ORACLE_HOME /NETWORK auf UNIX-Systemen, auf denen die OCI-Software installiert ist, und zwar im Protokoll- bzw. Trace-Verzeichnis. Die Datenbankprotokollierung befindet sich auf Windows-Systemen im Verzeichnis ORACLE_HOME RDBMS oder auf UNIX-Systemen, auf denen die Oracle-Serversoftware installiert ist, im Verzeichnis ORACLE_HOME /rdbms.

Weitere Informationen zu Serverfehlermeldungen finden Sie in der Oracle-Serverdokumentation.


So installieren Sie Oracle OLE-Treiber für die Verwendung in SQL Server 2008 R2 x64

Als Standardverfahren, das wir seit Jahren für frühere Versionen von Oracle und SQL Server verwenden, habe ich das neueste ODAC-Paket von Oracle, das den Oracle OLE-Treiber enthält, auf unseren neuen SQL Server 2008 R2 x64-Knoten installiert. Ich habe den empfohlenen Systemneustart durchgeführt, aber OraOLEDB.Oracle wird nicht im Knoten Linked ServersProviders in SSMS angezeigt. Der einzige Unterschied zwischen dieser Installation und früheren SQL Server-Installationen besteht darin, dass ich jetzt SQL Server x64 (unter Windows 2008 R2) verwende. Sollte dies einen Unterschied machen?

Beachten Sie, dass ich mit SQL*Plus direkt von den SQL Server-Knoten aus eine Verbindung zu Oracle-Servern herstellen kann. Das einzige was mir fehlt ist dieser Provider. Weiß jemand was mir fehlt? Es gibt viele Beiträge im Internet, aber es scheint eine Menge Verwirrung und veraltete Links zur Download-Seite von Oracle zu geben.

Das einzige, was ich tun muss, ist, einen Verbindungsserver mit Oracle zu erstellen und ausgewählte Abfragen dafür auszuführen. Ich muss nichts über Visual Studio tun.


Herunterladen und Installieren von Oracle 12c Client

Dieses Dokument beschreibt den Installationsprozess für die Oracle 12c Client-Software. Die University of Wisconsin-Madison erfordert keine Installation einer bestimmten Version des Oracle-Clients, aber für beste Kompatibilität wird den Benutzern empfohlen, den 12c-Client zu installieren. Es wird NICHT empfohlen, dass Benutzer das Oracle 11g-Client-Update auf 12c ausführen, es sei denn, sie haben technische Probleme mit dem 11g-Client.

Herunterladen des Oracle 12c-Clients

Die Clients werden im UW Box-Dienst gespeichert, sodass Sie möglicherweise aufgefordert werden, sich mit Ihrer NetID und Ihrem Passwort anzumelden.

    32-Bit-Windows-Anwendungen funktionieren nicht mit dem 64-Bit-ODBC-Treiber von Oracle. Daher müssen Benutzer von 64-Bit-Versionen von Windows möglicherweise die 32-Bit-Version des Oracle-Clients installieren, wenn sie ODBC-Verbindungen mit 32-Bit-Anwendungen herstellen möchten. Wenn Sie beispielsweise 64-Bit-Windows 7 ausführen, aber eine 32-Bit-Kopie von MS Access für die Verbindung mit EPM verwenden möchten, sollten Sie die 32-Bit-Version des Oracle-Clients installieren. Wenn Sie beabsichtigen, sowohl 64-Bit- als auch 32-Bit-Anwendungen zum Erstellen von ODBC-Verbindungen zu verwenden, müssen Sie beide Clients installieren.

Hinweis: Das ZIP-Archiv mit dem Client-Installationsprogramm ist groß und das Herunterladen kann einige Minuten dauern.

Installieren des Oracle 12c-Clients

Suchen Sie das ZIP-Archiv mit dem Client-Installationsprogramm auf der Festplatte Ihres Computers.

Klicken Sie mit der rechten Maustaste auf das Zip-Archiv und wählen Sie 'Alles extrahieren. '. Windows dekomprimiert den Inhalt des ZIP-Archivs in einen Ordner am selben Ort.

Öffnen Sie den resultierenden Ordner namens 'Client32' (oder 'Client64'.). Doppelklicken Sie auf die Anwendung mit der Bezeichnung 'installieren' um das Installationsprogramm zu starten.

Wählen Sie auf dem ersten Bildschirm des Installationsprogramms 'Administrator' als Installationstyp.

Klicken 'Nächstes >' auf dem Sprachauswahlbildschirm.

Stellen Sie sicher "Verwenden Sie das integrierte Windows-Konto" ausgewählt ist, klicken Sie dann 'Nächstes >'..

Auf der 'Installationsort angeben' Bildschirm ändern Sie den Standardspeicherort von 'Oracle Base' in C:app, und Softwarestandort zu C:appclientproduct12.2.0client_1. Klicken 'Nächstes >' um mit der Installation fortzufahren.


Das Bild unten enthält nicht die richtigen Installationspfade. Bitte folgen Sie den obigen Installationspfaden.

Das Installationsprogramm prüft die Voraussetzungen und leitet den Installationsvorgang ein. Sobald die Installation abgeschlossen ist, werden Sie zu einem Zusammenfassungsbildschirm weitergeleitet.


10 Antworten 10

Um ein 64-Bit-System in einer VirtualBox betreiben zu können, benötigen Sie eine CPU, die Virtualisierung unterstützt. AMD nennt diese Funktion AMD-V, Intel verwendet VT-x. Die Wikipedia erklärt das ganz gut. Es gibt einige Pentium-4-CPUs, die ein 64-Bit-Betriebssystem ausführen können, diese VT-x-Technologie jedoch nicht bieten. Sie können Ihr System überprüfen, indem Sie.

Wenn Sie keine Ausgabe erhalten, können Sie kein 64-Bit-Betriebssystem als Gast in Ihrer VirtualBox ausführen. Aber vergessen Sie nicht, Ihre BIOS-Einstellungen zu überprüfen. Möglicherweise können Sie diese AMD-V/VT-x-Funktionen im BIOS Ihres Computers aktivieren.

Und schließlich gibt es noch eine Checkbox in den VirtualBox-Einstellungen. Starten Sie VirtualBox, wählen Sie die virtuelle Maschine aus, auf der Sie Ihr 64-Bit-Betriebssystem ausführen möchten, und gehen Sie in die Einstellungen dieser VM. Suchen Sie nach "Einstellungen -> System -> Beschleunigung" und stellen Sie sicher, dass "VT-x/AMD-V aktivieren" aktiviert ist.

Stellen Sie sicher, dass Sie beim Erstellen des Gasts im Assistenten die 64-Bit-Version Ihrer Linux-Distribution ausgewählt haben. Ich hatte das gleiche Problem, aber es wurde gelöst, indem die richtige Option bei "Version" der Distribution eingestellt wurde.

Selbst wenn Sie von einem 64-Bit-ISO-Image booten, wird es nicht ausgeführt, bis ich diese Option (Allgemein -> Basic -> Ausführung).

Dann sollten Sie die Möglichkeit haben, VT-x und I/O Apic zu aktivieren.

Aktivieren Sie die Virtualisierung im BIOS.

Wenn es immer noch nicht funktioniert, halten Sie das Gerät einige Minuten lang ausgeschaltet.

Sie müssen den IO-APIC aktivieren, um ein 64-Bit-Betriebssystem zu starten. Das sagen zumindest die Docs, schau dir den Text im großen roten Quadrat an ).

Es sieht in Ihrer .vbox-Datei nicht aktiviert aus:

3.1.4 wird eine Problemumgehung für Personen mit einem defekten BIOS und keine Option zum Aktualisieren enthalten. Setzen Sie die Umgebungsvariable VBOX_HWVIRTEX_IGNORE_SVM_IN_USE auf true:

Dadurch wird VirtualBox angewiesen, VERR_SVM_IN_USE zu ignorieren und weiterhin AMD-V zu verwenden.
Beachten Sie, dass dies ein Hack ist und gefährlich ist, wenn Sie mehr als einen Hypervisor gleichzeitig ausführen.

Dies ist nur bei VirtualBox ein Problem, für mich ist es immer noch ein Fehler. Wenn Sie das gleiche Betriebssystem installieren, sagen wir, dass Sie den VMWare Player auf demselben Computer verwenden, funktioniert es einwandfrei. Ohne BIOS-Update.

Bei einem Asus M5A88-M Mobo mit einer AMD FX6100 CPU befindet sich die richtige BIOS-Auswahl in der 'CPU Configuration' (unter der Registerkarte Advanced), ENABLE "Sicherer virtueller Maschinenmodus" und wie bereits erwähnt, stellen Sie sicher, dass VBox "Einstellungen -> System -> Beschleunigung" und stellen Sie sicher, dass "VT-x/AMD-V aktivieren" ist aktiviert.

Um mehr als einen Kern mit dieser Konfiguration zuzulassen, müssen Sie schalte die Kerne frei im BIOS (oder durch Drücken von 4 auf dem Asus-Begrüßungsbildschirm), aber ich habe Core Unlocker noch nicht ausprobiert.

Ich habe Virtual Box 4.1.12 mit dem entsprechenden Erweiterungspaket auf Linux Mint 13 Maya Xfce OS installiert und die Windows XP Home Edition darin installiert.

Mit ein wenig Hilfe von meinem Sohn habe ich jetzt die USB's aktiviert. Um die USBs zu aktivieren, drücken Sie die rechte Strg + Home-Taste und wählen Sie GerätGasterweiterungen installieren, führen Sie es aus, es installiert eine Reihe von Dingen in Windows, lassen Sie das Kontrollkästchen 3D deaktiviert.

Wenn Windows neu gestartet wird, stellen Sie sicher, dass es im abgesicherten Modus gestartet wird, melden Sie sich als Administrator (Windows) an und führen Sie dann die Installation von Gasterweiterungen erneut aus. Aktivieren Sie dieses Mal das Kontrollkästchen 3D und starten Sie die Sitzung neu, wenn alles fertig ist. Beenden Sie die Windows XP-Sitzung, schließen Sie VirtualBox, fahren Sie den Computer herunter. Starten Sie den Computer neu, starten Sie die virtuelle Box neu, starten Sie die Windows XP-Sitzung neu, drücken Sie nun rechte Strg + Home , GerätUSB funktionieren sollte, sollten Sie alle angeschlossenen USB-Geräte in der Dropdown-Liste sehen.

Ich konnte meinen TI-Rechner anschließen (der unter Linux sehr eingeschränkte Funktionen hat (wahrscheinlich mehr als mein Wissen)). Windows XP in VirtualBox auf einem Linux-Host-PC ist der richtige Weg zu Windows.


Produktlebensdauer

Ausführung Volle Unterstützung ab Eingeschränkter Support ab Support eingestellt
14.1 3/30/2021
14.0 10/23/2020
13.3 3/5/2020
13.2 11/18/2019
13.1.x 10/11/2018 10/11/2020
13.0 5/3/2018 11/3/2019 5/3/2020
12.12 10/12/2017 4/12/2019 10/12/2019
Frühere, nicht aufgeführte Produktversionen gelten als abgekündigt.

Die obige Tabelle Produktsupport-Lebenszyklus beschreibt die Phase, in der Produkte Anspruch auf Produktsupport und neue Release-Downloads haben.

Als Ergebnis der jüngsten Veräußerung von Quest von Dell hat Quest eine Reihe von Produkten von Dell erworben. Einige dieser älteren Produkte auf dieser Website enthalten möglicherweise noch das Dell-Branding. Diese Produkte werden jedoch jetzt ausschließlich von Quest und nicht von Dell betrieben und unterstützt. Dell ist nicht mit diesen Produkten oder Dienstleistungen verbunden und alle Dienstleistungen, die Quest für diese Produkte anbietet, sind unabhängig von Dell.


Toad für Oracle 12.11 - Installationshandbuch

Toad for Oracle bietet Datenbankexperten aller Qualifikations- und Erfahrungsstufen eine intuitive und effiziente Möglichkeit, ihre Aufgaben mit einer allgemeinen Verbesserung der Effektivität und Produktivität des Workflows zu erledigen. Mit Toad für Oracle können Sie:

  • Verstehen Sie Ihre Datenbankumgebung durch visuelle Darstellungen
  • Termine einfach einhalten durch Automatisierung und reibungslose Arbeitsabläufe
  • Führen Sie wesentliche Entwicklungs- und Verwaltungsaufgaben mit einem einzigen Tool durch
  • Stellen Sie hochwertige Anwendungen bereit, die die Benutzeranforderungen erfüllen und in der Produktion vorhersehbar und zuverlässig funktionieren perform
  • Validieren Sie den Datenbankcode, um die bestmögliche Leistung und die Einhaltung von Best-Practice-Standards sicherzustellen
  • Verwalten und teilen Sie Projekte, Vorlagen, Skripte und mehr mit Leichtigkeit

Die Lösungen von Toad for Oracle werden von Ihnen für Sie entwickelt. Fast zwei Jahrzehnte Entwicklung und Feedback von verschiedenen Communities wie Toad World haben es zum leistungsstärksten und funktionalsten Tool auf dem Markt gemacht. Mit einer installierten Basis von über zwei Millionen ist Toad for Oracle nach wie vor das „de facto“ Standardwerkzeug für die Datenbankentwicklung und -verwaltung.

System Anforderungen

Über diese Anforderungen

Dies sind die Systemanforderungen für Toad for Oracle. Zusätzliche Systemanforderungen für die Produkte, die in den Toad Editions gebündelt sind, finden Sie in den Toad for Oracle Editions Versionshinweisen unter http://support.quest.com/technical-documentation.

Anforderungen

Hardware-Anforderungen

Hinweis: Der erforderliche Speicher kann je nach den folgenden Faktoren variieren:

  • Anwendungen, die auf Ihrem System ausgeführt werden
  • Größe und Komplexität der Datenbank
  • Umfang der Datenbankaktivität
  • Anzahl gleichzeitiger Benutzer, die auf die Datenbank zugreifen
  • Windows Vista (32-Bit und 64-Bit)
  • Windows Server 2008 (32-Bit und 64-Bit) - 2 CPU erforderlich
  • Windows Server 2008 R2 (64-Bit) - 2 CPU erforderlich
  • Windows 7 (32-Bit und 64-Bit)
  • Windows 8 und 8.1 (32-Bit und 64-Bit)
  • Windows Server 2012 (32-Bit und 64-Bit) - 2 CPU erforderlich
  • Windows Server 2012 R1 und R2 (64-Bit) - 2 CPU erforderlich
  • Windows 10

Datenbankanforderungen

Auf dem System, auf dem Sie Toad ausführen, muss ein Oracle-Client installiert und konfiguriert sein. Folgendes wird unterstützt:

  • Oracle-Client oder Instant-Client 10.2.0.5
  • Oracle Client oder Instant Client 11.2.0.1/11.2.0.3
  • Oracle Client oder Instant Client 12c Release 1 und 2

Hinweis: Sie müssen die 32-Bit-Version von Toad mit dem 32-Bit-Oracle-Client und die 64-Bit-Version von Toad mit dem 64-Bit-Oracle-Client verwenden.

Toad wurde auf Oracle Exadata 2.0 mit der Oracle-Datenbank 11g R2 getestet.

Wichtig: Es wird empfohlen, dass Ihre Clientversion dieselbe Version (oder höher) wie Ihr Datenbankserver hat. Dies ist eine Oracle-Empfehlung zur Vermeidung von Leistungsproblemen.

Oracle Database as a Service auf Amazon EC2 und Oracle Cloud

Internet Protocol Version 6 (IPv6) wird von der US-Bundesregierung und Industrien auf der ganzen Welt übernommen. In seinem einfachsten Format verwendet das neue Protokoll 128-Bit-Adressen anstelle von 32-Bit-Adressen, die vom aktuellen IPv4 zum Weiterleiten von Paketen über das Internet verwendet werden. Toad for Oracle-Funktionen wie FTP greifen über IPv6-kompatible Drittanbieter wie IP*Works von /nSoftware auf das Internet zu. Für den Zugriff auf Websites über das Toad Online-Fenster ruft Toad einfach den benutzerdefinierten oder Standard-Webbrowser auf.

Zusätzliche Anforderungen

  • Microsoft Internet Explorer 6.0 oder höher (zum Anzeigen von Videos aus der Sprungliste in Toad und zum Anzeigen der Produktdokumentation im HTML-Format).
  • Adobe Acrobat Reader 7.0 oder höher (zum Anzeigen der Produktdokumentation im PDF-Format).
  • Microsoft .NET Framework 4.0 zur Unterstützung des Toad for Oracle Editions-Installationsprogramms.

Virtualisierungsunterstützung

Citrix® XenApp 5.0 und 6.5 wurden getestet.

Desktop-Virtualisierung (VDI)

Dell™ vWorkspace™ 7.0 wurde getestet.

Oracle VM 3.1 wurde getestet.

VMware ESX Server 3.5, 4.0 und 5.5 wurden getestet.

Hinweis: Toad funktioniert möglicherweise in anderen als den aufgeführten Virtualisierungsumgebungen.

Windows-Berechtigungen

Um Toad for Oracle zu installieren und auszuführen, eine Verbindung herzustellen und grundlegende Vorgänge auszuführen, müssen Sie über die folgenden Berechtigungen verfügen.


Einschränkungen des Betriebssystems

HP HP-UX 11i v3 (B.11.31) Itanium

Obligatorisch Open Network Computing (ONC) plus Version ONCplus B.11.31.08.. Weitere Informationen finden Sie unter HP.

ArcSDE wird nur unterstützt auf:

  • Linux x86, auf CPUs, die der x86-Architektur (32-Bit) entsprechen, mit unterstützten Linux-Versionen
  • Linux x86_64, auf CPUs, die der x86_64-Architektur (64-Bit) entsprechen, mit unterstützten Linux-Versionen

Windows 7 64-Bit wird mit Oracle11g R2 64-Bit bei ArcSDE 10 SP1 nur für grundlegende Tests und Anwendungsentwicklungszwecke unterstützt. Es wird nicht für die Bereitstellung in einer Produktionsumgebung empfohlen.