Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:db_link_linux_ms_sql_12c

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
dba:db_link_linux_ms_sql_12c [2018/05/18 08:38] – [Einschränkungen beachten !] gpipperrdba:db_link_linux_ms_sql_12c [2023/06/13 12:24] – [Test und Debug bei Fehlern] gpipperr
Zeile 559: Zeile 559:
  
 select * from sys.sysdatabases@INTERFACESQL; select * from sys.sysdatabases@INTERFACESQL;
 +SELECT * FROM sys.tables@INTERFACESQL;
  
 </code> </code>
  
-Falls das zu Begin nicht funktioniert, siehe den folgenden Abschnitt.+Falls das zu Beginn nicht funktioniert, siehe den folgenden Abschnitt.
  
 ---- ----
Zeile 774: Zeile 775:
  
 </code> </code>
 +
 +ODER !
 +
 +Hier wird die Installation auf einem Cluster mit Cluster Listenern beschrieben, in einer normalen Umgebung in der TNSNames.ora auf den richtigen Port (1521!) achten!
  
  
Zeile 941: Zeile 946:
   * Installation der PostgreSQL 64 Bit Treiber für die 12c R2 64 bit   * Installation der PostgreSQL 64 Bit Treiber für die 12c R2 64 bit
   *   * Falls der Install error code 2503 auftritt, darauf achten das der Install User auch ein vollständiger Admin ist, bzw. das MSI über eine DOS Box mit Admin Rechten starten! siehe auch https://www.urtech.ca/2016/02/solved-how-to-fix-error-2503-2502-on-windows-10-when-installing-software/   *   * Falls der Install error code 2503 auftritt, darauf achten das der Install User auch ein vollständiger Admin ist, bzw. das MSI über eine DOS Box mit Admin Rechten starten! siehe auch https://www.urtech.ca/2016/02/solved-how-to-fix-error-2503-2502-on-windows-10-when-installing-software/
-  * Einrichten einer passenden SYSTEM DNS ( Database Name , Server, Port, User, Password ), darauf achten auch die richtige tnsnames.ora aus dem Datenbank Kontext zu verwenden!+  * Einrichten einer passenden SYSTEM DNS ( Database Name , Server, Port, User, Password )
   * Konfiguation der System Dateien der Oracle DB  wie oben unter Linux beschrieben   * Konfiguation der System Dateien der Oracle DB  wie oben unter Linux beschrieben
   * DB Link anlegen <code sql>create database link dg4Netbox connect to "dbuser" identified by "dbuser_pwd" using 'dg4NetBoxTNS';</code> auf die " " achten!!!   * DB Link anlegen <code sql>create database link dg4Netbox connect to "dbuser" identified by "dbuser_pwd" using 'dg4NetBoxTNS';</code> auf die " " achten!!!
Zeile 978: Zeile 983:
   * https://dbaspot.wordpress.com/2013/05/29/how-to-access-postgresql-from-oracle-database/   * https://dbaspot.wordpress.com/2013/05/29/how-to-access-postgresql-from-oracle-database/
   * http://oracle-help.com/oracle-database/oracle-database-gateway-postgresql/   * http://oracle-help.com/oracle-database/oracle-database-gateway-postgresql/
 +
 +=== Probleme ORA-28500  / ORA-060 mit Datentyp TEXT im Postgres ===
 +
 +Bei einer Afragen auf eine Tabelle in der Postgres Datenbank mit Datentyp TEXT => ORA-28500 
 +
 +ODBC Postgres Treiber auf die 13.01 hochgerüstet => ORA-060
 +
 +
 +Problem:
 +  * Datentyp TEXT im Postgres wird in Oracle als LONG behandelt.
 +  * Es geht nur eine Long Spalte pro Tabelle.
 +
 +Lösung:
 +  * View in Postgres auf die Tabelle anlegen und die TEXT Spalte konvertieren mit SPALTENNAME::varchar(4000)
 +  * Im ODBC die CheckBox "Text as LongVarChar" entfernen
 +
 +
  
  
dba/db_link_linux_ms_sql_12c.txt · Zuletzt geändert: 2023/06/13 12:26 von gpipperr