close
Kaspersky Endpoint Security

Welcome to

Kaspersky Endpoint Security


By Kaspersky Endpoint Security


Gebet Liste



A Quick Guide to Transparent Gateways und heterogensten Services. 1. Neuer Abschnitt auf. 2. Überarbeitete und Abschnitt über die allgemeine Heterogene Dienste Basis heterogenen Services und Transparent Gateways in 10 Minuten aktualisiert: Dieser Artikel Heterogene Services für Oracle 9i diskutiert und oben auf Nicht-Oracle-Datenquellen zu verbinden. Die erste Option verwendet ODBC zu verbinden, mit den zweiten mit Transparent Gateways mit nativen Treibern. Heterogene Services. Oracle Heterogene Services (HS) ist das Äquivalent zu einer Datenquelle verbinden ODBC und ermöglicht Standardabfragen gegen andere Datenquellen ausgeführt werden, die ODBC-konform sind. Normalerweise wird nur Tabellen und Ansicht kann mit HS verwendet werden. Ich habe HS auf MSSQL, MySQL, Excel und Access erfolgreich eingesetzt. Richten Sie eine ODBC-Datenquelle in die entfernte Datenbank zeigt. Ich werde unsere MSQL nennen. Unter ORACLE_HOME / hs / admin, stellen Sie den HS_FDS_CONNECT_INFO Parameter in der Datei initMSQL.ora. Dies muss nicht die Quelle übereinstimmt, aber der Einfachheit halber, esist das Beste. HS_FDS_CONNECT_INFO = MSQL # HS_DB_NAME = MSQL # HS_DB_DOMAIN = #HS_FDS_TRACE_LEVEL = ON #HS_FDS_TRACE_FILE_NAME = Nur HS_FDS_CONNECT_INFO ist zwingend erforderlich, die HS_DB_DOMAIN nur erforderlich, wenn Sie in sqlnet.ora gesetzt NAMES.DEFAULT_DOMAIN haben. Ändern Sie die Datei listener.ora einen Listener für den Dienst hinzuzufügen. LISTENER = (DESCRIPTION_LIST = (BESCHREIBUNG = (ADDRESS LIST = (ADDRESS = (PROTOCOL = TCP) (HOST =) (PORT = 1521)) ) (ADDRESS LIST = (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC0)) ) (ADDRESS LIST = (ADDRESS = (PROTOCOL = TCP) (HOST =) (PORT = 1524)) ) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = /data/app/oracle/product/10.2.0/db_1) (SID_NAME = ORCL) ) (SID_DESC = (PROGRAM = extproc) (SID_NAME = PLSExtProc) (ORACLE_HOME = /data/app/oracle/product/10.2.0/db_1) ) (SID_DESC = (PROGRAM =hsodbc) (SID_NAME = MSQL) (ORACLE_HOME = /data/app/oracle/product/10.2.0/db_1) ) ) Die SID_NAME nas die inifile übereinstimmen. Ergo initMSQL.ora muss SID_NAME von MSQL sein. Starten Sie den Hörer für die Konfiguration zu lesen. Fügen Sie einen Eintrag in der tnsnames.ora dem Hörer Endpunkt für den Service zu zeigen. MSQL = (BESCHREIBUNG = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST =) (PORT = 1524)) ) (CONNECT_DATA = (SID = MSQL) ) (HS = OK) ) HS-OK zeigt den HS-Service. Verwenden Sie den gleichen Port wie in den Hörer definiert. Erstellen Sie die Datenbank-Link, mit oder ohne das Passwort je nachdem, ob die Quelle Zugriffssteuerung. erstellen Datenbank-Link verbinden msql zu fred identifiziert durch krach 'MSQL' verwendet wird; mit 'MSQL' Datenbank-Link MSQL erstellen; Ein Problem hier könnte sein, dass der Benutzername und ein Kennwort erforderlich sind in der Erklärung werden ", zitierte". Wenn es fehlschlägt versuchen Sie es erneut. create MSQL Datenbank-Link verbinden identifiziert "fred" von"Barney" mit "MSQL '; Mit Hilfe einer bekannten Tabelle, testen Sie es. SELECT COUNT (*) aus; Das ist es, sollte die MSQL arbeiten. Beachten Sie, dass Text und NTEXT Spalten abhängig von dem ODBC-Treiber verwendet wird, kann nicht verwendet werden. SQL Server Transparent-Gateway. Unter tg4msql im ORACLE_HOME Installations-Setup Wir werden das gleiche mit Tranparent-Gateway. Richten Sie eine ODBC-Datenquelle in die entfernte Datenbank zeigt. Ich werde unsere MSQL nennen. Unter ORACLE_HOME / tg4msql / admin, stellen Sie den HS_FDS_CONNECT_INFO Parameter in der Datei initMSQL.ora. Dies muss nicht die Quelle entsprechen, aber der Einfachheit halber, es ist am besten. HS_FDS_CONNECT_INFO = RemoteServer.MSQL HS_FDS_TRACE_LEVEL = OFF HS_FDS_RECOVERY_ACCOUNT = RECOVER HS_FDS_RECOVERY_PWD = RECOVER Update, um den Hörer wie zuvor. LISTENER = (DESCRIPTION_LIST = (BESCHREIBUNG = (ADDRESS LIST = (ADDRESS = (PROTOCOL = TCP) (HOST =) (PORT = 1521)) ) (ADDRESS LIST = (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC0)) ) (ADDRESS LIST = (ADRESSE= (PROTOCOL = TCP) (HOST =) (PORT = 1524)) ) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = /data/app/oracle/product/10.2.0/db_1) (SID_NAME = ORCL) ) (SID_DESC = (PROGRAM = extproc) (SID_NAME = PLSExtProc) (ORACLE_HOME = /data/app/oracle/product/10.2.0/db_1) ) (SID_DESC = (PROGRAM = tg4msql) (SID_NAME = MSQL) (ORACLE_HOME = /data/app/oracle/product/10.2.0/db_1) ) ) Starten Sie den Hörer. Aktualisieren Sie die tnsnames.ora wie zuvor. MSQL = (BESCHREIBUNG = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST =) (PORT = 1524)) ) (CONNECT_DATA = (SID = MSQL) ) (HS = OK) ) HS-OK zeigt den HS-Service. Verwenden Sie den gleichen Port wie in den Hörer definiert. Erstellen Sie die Datenbank-Link, mit oder ohne das Passwort je nachdem, ob die Quelle Zugriffssteuerung. erstellen Datenbank-Link verbinden msql identifiziert fredvon Barneys MSQL 'verwendet wird; mit 'MSQL' Datenbank-Link MSQL erstellen; Ein Problem hier könnte sein, dass der Benutzername und ein Kennwort erforderlich sind in der Erklärung werden ", zitierte". Wenn es fehlschlägt versuchen Sie es erneut. Datenbank-Link erstellen msql von "barney" mit "MSQL" auf "fred" identifiziert zu verbinden; Mit Hilfe einer bekannten Tabelle, testen Sie es. SELECT COUNT (*) aus; Das ist es, sollte die MSQL arbeiten. Beachten Sie, dass Text und NTEXT Spalten abhängig von dem ODBC-Treiber verwendet wird, kann nicht verwendet werden. Transparent Gateways haben eine bessere Leistung und eine verbesserte SQL Server Datentyp TEXT-Management. HS ist frei, muss Tranparent Gateways lizenziert werden !!!! Fehlerbehebung. Je nach Art des Fehlers gibt es eine Reihe von Dingen, die falsch sein könnte. / ************************************************* ******************* / ORA-28509: nicht in der Lage, eine Verbindung zu nicht-Oracle-System ORA-02063 zu etablieren: vorhergehenden Linie von HS / ******* ************************************************** *********** / Ursache: Es gibt ein Problem mit den Oracle-Konfigurationsdateien.Maßnahme: Stellen Sie sicher, dass der Host-Parameter in der Datei tnsnames.ora korrekt ist. Stellen Sie sicher, die Port-Nummer korrekt ist. Stellen Sie sicher, dass die SID-Namen in korrekt ist sowohl in der TNSNAMES.ORA und LISTENER.ORA / ******************************** ************************************ / ORA-02068: nach schweren Fehler von HS ORA-03114: nicht zu ORACLE verbunden / ********************************************* *********************** / Ursache: Dies zeigt die erforderliche Syntax für die TNSNAMES.ORA Datei nicht vorhanden ist. Aktion: (HS = OK) muss die Datei tnsnames.ora im BESCHREIBUNG Abschnitt hinzugefügt werden. / ************************************************* ******************* / ORA-02068: nach schweren Fehler von HS ORA-28511: lost RPC-Verbindung zu heterogenen Remote-Agent mit% tns_address% / ***** ************************************************** ************* / Ursache: der Hörer kann den HS-Agent oder das Mittel, um zu laichen können nicht die ODBC lib-Verzeichnis. Aktion: Die Programmzeile in der Datei listener.ora istfalsch oder nicht angegeben. Stellen Sie sicher, LD_LIBRARY_PATH die $ ODBC_HOME / lib enthält. Falls nicht, stellen LD_LIBRARY_PATH und den Hörer neu starten. / ************************************************* ******************* / ORA-28500: Verbindung von Oracle zu einem nicht-Oracle-System diese Nachricht zurückgegeben: [Transparent Gateway für ODBC] [H001] Die Umgebungsvariable ist nicht eingestellt. ORA-02063: vorhergehenden 2 Zeilen von HS / **************************************** **************************** / Ursache: Falsche Parametereinstellungen in der HS init.ora-Datei. Aktion: Set HS_FDS_CONNECT_INFO im HS INIT.ORA an die Datenquelle Namen in der Datei odbc.ini befindet Datei. Beispiel: HS_FDS_CONNECT_INFO = MS_SQLServer7 Achten Sie darauf, die HS init.ora Datei im ORACLE_HOME / hs / admin Verzeichnis $ existiert und hat den gleichen Namen wie die SID in der LISTENER.ORA. Beispiel: Wenn SID = hsodbc in der Datei listener.ora, dann ist die HS init.ora Datei mit dem Namen $ ORACLE_HOME / hs würde / admin / inithsodbc.ora/ ************************************************* ******************* / ORA-28500: Verbindung von Oracle zu einem nicht-Oracle-System diese Nachricht zurückgegeben: [Transparent Gateway für ODBC] [H001] Die Umgebungsvariable ist nicht eingestellt. ORA-02063: vorhergehenden 2 Zeilen von HS / **************************************** **************************** / Ursache: Falsche Parametereinstellungen in der HS init.ora-Datei. Aktion: Stellen Sie HS_FDS_SHAREABLE_NAME auf den vollständigen Pfad und Dateinamen in die libodbc.so Datei. Beispiel: HS_FDS_SHAREABLE_NAME = / u01 / Intersolv / odbc / msql / lib / libodbc.so / ******************************* ************************************* / ORA-28500: Verbindung von Oracle zu einem nicht-Oracle System zurückgegeben diese Meldung: [Transparent Gateway für ODBC] DRV_InitTdp: (SQL-Status: 01000; SQL-Code: 0) ORA-02063: vorhergehenden 2 Zeilen von HS / **************** ************************************************** ** / Ursache: Der Agent HS kann nicht die Datei odbc.ini finden. Aktion: Die ODBCINI Variable wird nicht in den HS init.ora gesetztDatei und Bedürfnisse eingestellt werden. Beispiel: set ODBCINI = / u01 / Intersolv / odbc / msql / odbc.ini / ******************************** ************************************ / ORA-00942: Tabelle oder Sicht sind nicht vorhanden [Transparent Gateway für ODBC] DRV_OpenTable: [MERANT] [ODBC SQL Server Driver] [SQL Server] Ungültige Objektnamen '% Tabelle%'. (SQL-Status: S0002; SQL-Code: 208) ORA-02063: vorhergehenden 2 Zeilen von HS / ***************************** *************************************** / Ursache: die Datenquelle in der odbc.ini Datei enthält falsche Datenbankinformationen. Aktion: Wenden Sie sich odbc Anleitung, wie man die Parameter für die Datenquelle zu setzen. / ************************************************* ******************* / ORA-28500: Verbindung von Oracle zu einem nicht-Oracle-System zurückgegeben diese Meldung: [Transparent Gateway für ODBC] DRV_InitTdp: [MERANT] [ODBC SQL Server Driver] [libssclient15] Allgemeiner Netzwerkfehler. Überprüfen Sie Ihre Netzwerkdokumentation. (SQL-Status: 08001; SQL-Code: 11) ORA-02063: vorhergehenden 2 Linien von HS/ ************************************************* ******************* / Ursache: Es gibt ein Problem bei der Schicht-Netzwerk mit der Fremddatenquelle in Verbindung steht. Maßnahme: Stellen Sie sicher, dass die Ziel-Host oder die IP-Adresse und Portnummer korrekt sind für die Datenquelle in der Datei odbc.ini. / ************************************************* ******************* / ORA-28500: Verbindung von Oracle zu einem nicht-Oracle-System zurückgegeben diese Meldung: [Transparent Gateway für ODBC] DRV_InitTdp: [MERANT] [ODBC SQL Server Driver] [SQL Server] Fehler bei der Anmeldung (SQL-Status: 28000; SQL-Code: 4002) ORA-02063: vorangegangenen drei Linien von HSTEST / ******************* ************************************************* / Ursache: die Oracle-Datenbank-Link für die Fremddatenquelle erstellt hat entweder keine Anmeldeinformationen oder falsche Anmeldeinformationen. Aktion: Erstellen Sie die Oracle-Datenbank-Verbindung mit dem Propper Benutzername und Passwort. Auch Benutzername und Passwort müssen in doppelte Anführungszeichen gesetzt werden. Beispiel: Erstellen Sie ODBC-Datenbank-Link eine Verbindung zu "user"von "password" mit 'hsodbc' identifiziert;

Endpoint-Security 2014 gartner     Endpoint-Security-10 Fenster 10

Categories and tags