Oracle8i Networking für Einsteiger

Größe: px
Ab Seite anzeigen:

Download "Oracle8i Networking für Einsteiger"

Transkript

1 Oracle8i Networking für Einsteiger Bearbeitet von Marlene Theriault 1. Auflage Buch. 528 S. Hardcover ISBN Format (B x L: 17,2 x 23,2 cm Gewicht: 871 g Zu Inhaltsverzeichnis schnell und portofrei erhältlich bei Die Online-Fachbuchhandlung beck-shop.de ist spezialisiert auf Fachbücher, insbesondere Recht, Steuern und Wirtschaft. Im Sortiment finden Sie alle Medien (Bücher, Zeitschriften, CDs, ebooks, etc. aller Verlage. Ergänzt wird das Programm durch Services wie Neuerscheinungsdienst oder Zusammenstellungen von Büchern zu Sonderpreisen. Der Shop führt mehr als 8 Millionen Produkte.

2 33 3 Oracle Net8-Komponenten Wenn Sie in Amerika einen Anruf mit Handvermittlung machen möchten, heben Sie den Telefonhörer ab, wählen Null und sind mit einem Operator verbunden, der darauf gewartet hat, Ihnen weiterzuhelfen. Es ist die Aufgabe des Operators, sich Ihre Wünsche anzuhören und zu versuchen, diese zu erfüllen. Sie teilen ihm mit, wen Sie anrufen möchten und geben die Telefonnummer an. Der Operator wählt dann für Sie die Nummer und geht aus der Leitung. Wenn Ihr Anruf weiterverbunden wurde, bleiben Sie mit Ihrem Gesprächspartner verbunden, selbst wenn der Operator zum Essen geht. Ganz gleich ob Sie aufhängen oder nicht, der Operator sitzt immer noch vor seiner Schalttafel und wartet darauf, Anrufe entgegenzunehmen und bei Anfragen weiterzuhelfen. Auf die gleiche Weise steht nach Aufruf des Oracle Net8-Listeners dieser für die eingehenden Anforderungen bereit. Selbst wenn Sie die Verbindung aufheben, bleibt er verfügbar, um andere Clientverbindungen zu bearbeiten. Wie Sie sehen, ist der Oracle Net8-Listener eigentlich ein deaktivierter Prozess, der ab dem Aufrufzeitpunkt läuft, bis eine Anforderung zum Herunterfahren des Listeners eingeht oder die Maschine, auf der er läuft, heruntergefahren wird oder abstürzt. Selbst wenn der Listener interaktiv vom Server aus gestartet wird und niemand am Server angemeldet ist, läuft der Listener weiter, bis er angehalten wird. Wenn eine Oracle Datenbank hochfährt, versucht sie sich beim Listener zu registrieren, indem Informationen wie die Dienstnamen und Instanznamen der Datenbank übergeben werden. In diesem Kapitel lernen Sie den Listener und die Komponentendateien, die ihn unterstützen, kennen. Sie erhalten eine Übersicht über die von Oracle bereitgestellten Net8-Dienstprogramme und den Oracle Enterprise Manager, so dass Sie mit diesen Werkzeugen in den späteren Kapiteln weiterarbeiten können.

3 76 3 Oracle Net8-Komponenten 3.1 Komponenten und Parameter von Net8 Bei der Erforschung der Net8-Komponenten konzentrieren wir uns für den Anfang auf Verbindungen zur Oracle-Datenbank, da dies die am meisten verwendeten Verbindungen sind. Denken Sie daran, dass Net8 auch Verbindungen zu Oracle-fremden Datenbanken, Gateways und externen Prozeduren sowie Funktionen, die über ein PL/SQL-Programm aufgerufen werden können, unterstützt. Bevor ich auf Listener und Verbindungen eingehe, möchte ich sicherstellen, dass Sie den Unterschied zwischen einem Dienstnamen und einem Servernamen verstehen. Ein Servername bezieht sich auf ein physikalisches Gerät, das ein oder mehrere Oracle- Datenbanken beherbergt. In einem Netzwerk hat jeder Server seine bestimmte eindeutige Adresse. Sie können sich entweder über den Namen oder die Netzwerkadresse auf den Server beziehen. Dem gegenüber ist ein Dienstname die logische Darstellung einer oder mehrerer Instanzen und kann auch einen Datenbanknamen enthalten. Im Laufe dieses Kapitels erfahren Sie, wie Sie mit den Dateien tnsnames.ora und init.ora einen Dienst festlegen. Der Dienstname ist eine Zeichenkettenvariable, die den Datenbanknamen und den Domainnamen enthält. Sie geben die Werte bei der Installation oder dem Anlegen der Datenbank ein. Diese werden im Hauptspeicher aufbewahrt, damit sie ab den ersten Netzwerkkonfigurationsoperationen verfügbar sind Herstellen einer Verbindung Wenn Sie sich von Ihrem Client aus bei einer Datenbank auf dem Server anmelden möchten, verwenden Sie eine Anmeldezeichenkette, die den Benutzernamen, das Passwort und die Verbindungsinformation für den Netzdienst enthält, um Net8 mitzuteilen, wie und warum eine Verbindung hergestellt werden soll. Wenn Sie sich beispielsweise bei einem Netzdienst namens MYDB mit dem Benutzernamen NELSON und dem Passwort HOP_SCOTCH2 anmelden möchten, lautet Ihre Anmeldezeichenkette: connect NELSON/HOP_SCOTCH2@MYDB Um die Verbindung herzustellen, muss die Net8-Client-Software die Anmeldungszeichenkette auf den tatsächlichen Netzwerkpfad zum Dienst hin auflösen, wozu auch die Position des Listeners anhand einer Protokolladresse und eines globalen Datenbanknamens, der in der Regel die Datenbank und die Domainnamen der Datenbank enthält, gehört. Was bedeutet dies? Die Net8-Client-Software wurde geschrieben, um die Netzwerksystem-Software nach der tatsächlichen Netzwerkadresse des Rechners zu fragen, bei dem Sie sich anmelden möchten. Die Client-Software zerlegt den globalen Datenbanknamen in Einzelteile, so dass sie weiß, bei welcher Datenbank Sie sich anmelden möchten. Sind die Adresse und der Datenbankname der Maschine einmal be-

4 3.1 Komponenten und Parameter von Net8 77 kannt, geht das Client-Programm zu dem Listener auf diesem Rechner, um die Anmeldung bei der Datenbank anzufordern. Wenn der Client eine Anforderung über ein bestimmtes Protokoll initiiert, prüft der empfangende Listener die übergebene Information und gleicht sie mit den Informationen ab, die im Datenbankdienst und in der Listener-Datei listener.ora stehen, um festzustellen, ob die Client-Anforderung bedient werden kann. Wenn alles korrekt und ist, errichtet der Listener einen Prozess oder verwendet einen bereits angelegten Prozess. Über diesen Prozess wird die Kommunikation zwischen dem Client und der Datenbank möglich. Nachdem die Verbindungsanforderung des Clients an einen Prozess übergeben ist, kann der Listener wieder auf neue Anforderungen lauschen. Verschiedene Konfigurationsdateien dienen der Unterstützung von Verbindungen zwischen Clients über einen Listener mit einer Oracle-Datenbank. Die Dateien, mit denen Sie Net8 konfigurieren und unterstützen, sind in Tabelle 3-1 beschrieben. Tabelle 3-1: Net8-Konfigurationsdateien Dateiname listener.ora tnsnames.ora sqlnet.ora names.ora Beschreibung Befindet sich auf dem Server. Diese Datei beinhaltet Adressen aller Listener auf einem Server und verschiedene Kontrollparameter, die der Listener verwendet. Befindet sich auf dem/den Client(s. Diese Datei beinhaltet eine Liste der Net Service-Namen und deren Listener-Adressen und Dienstbeschreibungen. Befindet sich auf dem/den Client(s. Diese Datei beinhaltet die Namensauflösungsmethoden. Befindet sich auf dem Oracle Names Server. Diese Datei beinhaltet den Speicherort, die Domaininformation und optionale Konfigurationsparameter für jeden Names Server (wenn der Oracle Names Server verwendet wird. Hinweis: Wenn Net8-Verbindungen von Server zu Server errichtet werden, müssen die Dateien sqlnet.ora und tnsnames.ora auf dem Server vorhanden sein. Sie finden die Net8-Konfigurationsdateien listener.ora, tnsnames.ora und sqlnet.ora in den folgenden Verzeichnissen: $ORACLE_HOME/network/admin (Unix-System ORACLE_HOME(Windows NT-System $<disk_name>:[<oracle_directory>.network.admin] (Compaq OpenVMS-System

5 78 3 Oracle Net8-Komponenten Betrachten wir für jede dieser Dateien, wie sie zusammengesetzt sind und wie die Einträge verwendet werden Listener.ora Um ehrlich zu sein die Konfiguration des Listeners ist nicht immer die einfachste Aufgabe. Selbst mit jahrelanger Erfahrung gelingt es mir oftmals nicht beim ersten Mal. Sie brauchen aber nicht verzweifeln. Je besser Sie die Zusammensetzung und Inhalte der listener.ora Datei verstehen, umso einfacher ist es. Jeder Server, auf dem eine Oracle-Datenbank läuft, muss eine Datei namens listener.ora besitzen, damit ein Listener auf dem Server laufen kann. Die Datei listener.ora enthält die Parameter, mit denen der Listener konfiguriert wird. Die Datei ist in vier verschiedene Bereiche aufgeteilt: In die Header-Informationen, den Listener-Adressbereich, den SID_LIST_<lsnr> Static Service-Bereich, in dem die Systemkennung beschrieben wird, und den Control Parameters-Bereich. Tabelle 3-2 listet die verschiedenen Bereiche auf und beschreibt deren Inhalte. Tabelle 3-2: Die Bereiche in der Datei listener.ora und deren Zweck Bereich Header Listener Address SID_LIST_<lsnr> Control Parameters Beschreibung Enthält Informationen zur Version und zum Erstellungsdatum. Definiert die Protokolladresse des Listeners und die zu verwendenden Präsentations- und Sitzungsschichten. Definiert den System Identifier (SID der Datenbank, für die der Listener arbeitet. Steuert das Verhalten des Listeners. Gehen wir nun durch eine Beispieldatei listener.ora, die im Lieferumfang meiner Oracle Windows NT-Version enthalten war. In der gesamten Beispieldatei sind alle Zeilen auskommentiert. Das Kommentarzeichen ist die Raute (#, die an jedem Zeilenanfang steht. Ich werde das Beispiel in kleinere Teile zerlegen und Ihnen immer einige Zeilen zeigen und erklären.

6 3.1 Komponenten und Parameter von Net8 79 Der Header-Bereich # copyright 1997 by the Oracle Corporation # # NAME # listener.ora # FUNCTION # Network Listener startup parameter file example # NOTES # This file contains all the parameters for listener.ora, # and could be used to configure the listener by uncommenting # and changing values. Multiple listeners can be configured # in one listener.ora, so listener.ora parameters take the form # of SID_LIST_<lsnr>, where <lsnr> is the name of the listener # this parameter refers to. All parameters and values are # case-insensitive. Dies ist der Header-Bereich für eine Beispieldatei. Es stehen viel Informationen in diesem kleinen Bereich. Nach dem Copyright-Datum finden Sie den Dateinamen und den Verwendungszweck der Datei. Der Notes-Bereich enthält einige wichtige Informationen, die Ihnen mitteilen, dass Sie diese Datei verwenden können, indem Sie die Kommentare (Rautenzeichen entfernen und Ihre spezielle Konfigurationsinformation einfügen. Sie mehrere Listener in dieser Datei konfigurieren können. Sie, um jeden Listener zu bestimmen, das <lsnr> durch den Namen des von Ihnen gewünschten Listeners ersetzen. Sie die Groß-/Kleinschreibung nicht berücksichtigen müssen, so dass Sie die Großund Kleinschreibung oder eine Kombination in der Datei verwenden können. Wichtig bei der Festlegung eines Listeners ist, dass jedes Vorkommen von <lsnr> durch den Namen des Listeners ersetzt wird, was mir mehr als einmal Probleme verursacht hat. Man kann sehr leicht eine Stelle übersehen und einen Parameter weglassen, der für den neuen Listener gesetzt werden muss. In meiner Oracle8i Listener-Datei für ein Windows NT-System (siehe unten besteht die eigentliche Header-Information nur aus den ersten beiden Kommentarzeilen ohne Copyright-Informationen. Aufgrund der Länge des Dateinamens wurde die erste Zeile in zwei Zeilen umgebrochen, ist aber in Wirklichkeit eine lange Zeile. In der ersten Zeile steht der vollständige Dateiname und der Speicherort der Datei, der Erzeuger der Datei steht in der zweiten Zeile. Wenn Net8 installiert wird, erzeugt Oracle Net8 Assistant automatisch die Datei listener.ora. Net8 Assistant ist ein exzellentes Werkzeug, mit dem Sie den Listener einrichten und die dazugehörenden Dateien konfigurieren können. Wenn Sie aber Probleme bei einer dieser Dateien beheben müssen, müssen Sie den unterliegenden Code kennen. Die Werkzeuge sind hervorragend, aber Sie können sich in Ihrer Arbeit nicht hundertprozentig darauf verlassen.

7 80 3 Oracle Net8-Komponenten # D:I.ORA Configuration File:D:i.ora # Generated by Oracle Net8 Assistant Die Adressparameter des Listeners Per Voreinstellung ist der Name des Listener auf Ihrem System LISTENER. Das ist zwar ganz einleuchtend wenn Sie aber nicht wissen, dass der Name des Listeners LI- STENER ist und Sie versuchen, einen neuen zu konfigurieren, werden Sie höchstwahrscheinlich einige der Parameter übersehen, die geändert werden müssen. Und per Voreinstellung ist das Passwort für den Standard-Listener bei früheren Versionen von SQL*Net und Net8 ganz einfach ORACLE. Hier ist ein Beispiel für einen Listener-Konfigurationscode. Ihre Aufgabe ist, diesen Code zu duplizieren und zu bearbeiten, um die bestehende LISTENER-Version zu erhalten und einen neuen Listener namens MYLIST1 hinzuzufügen. Testen Sie, ob Sie alle Stellen finden, an denen Sie MYLIST1 ersetzen müssen. LISTENER = (ADDRESS_LIST = (ADDRESS= (PROTOCOL= IPC (KEY= oracle.world (ADDRESS= (PROTOCOL= TCP (Host= marlenes-pc (Port= 1526 STARTUP_WAIT_TIME_LISTENER = 0 CONNECT_TIMEOUT_LISTENER = 10 TRACE_LEVEL_LISTENER = 0 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = marlenes-pc (SID_NAME = ORCL PASSWORDS_LISTENER = (oracle Wenn Sie weiterschauen, wissen Sie, dass die erste Zeile und noch fünf weitere geändert werden müssen. Hier ist die Lösung: LISTENER = (ADDRESS_LIST = (ADDRESS= (PROTOCOL= IPC (KEY= oracle.world

8 3.1 Komponenten und Parameter von Net8 81 (ADDRESS= (PROTOCOL= TCP (Host= marlenes-pc (Port= 1526 STARTUP_WAIT_TIME_LISTENER = 0 CONNECT_TIMEOUT_LISTENER = 10 TRACE_LEVEL_LISTENER = 0 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = marlenes-pc (SID_NAME = ORCL PASSWORDS_LISTENER = (oracle # # Here s the part that was added to define the second listener, MYLIST1 # MYLIST1 = (ADDRESS_LIST = (ADDRESS= (PROTOCOL= IPC (KEY= oracle.world (ADDRESS= (PROTOCOL= TCP (Host= marlenes-pc (Port= 1521 STARTUP_WAIT_TIME_MYLIST1 = 0 CONNECT_TIMEOUT_MYLIST1 = 10 TRACE_LEVEL_MYLIST1 = 0 SID_LIST_MYLIST1 = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = marlenes-pc (SID_NAME = MYDB PASSWORDS_MYLIST1 = (mypassword Von den vielen Änderungen, die ich zur Konfiguration meines neuen Listeners vorgenommen habe, ist meiner Ansicht nach die subtilste in SID_LIST_MYLIST1, wo der neue SID_NAME definiert wird.

9 82 3 Oracle Net8-Komponenten Fortsetzung des Adressbereichs des Listeners Sehen wir uns nun den nächsten Bereich der Datei listener.ora an. # <lsnr> # This parameter specifies both the name of the listener, and # its listening address(es. Other parameters for this listener # use this name in place of <lsnr>. When not specified, # the name for <lsnr> defaults to "LISTENER", with the default # address value as shown below. # # LISTENER = # (ADDRESS_LIST= # (ADDRESS=(PROTOCOL=tcp(HOST=localhost(PORT=1521 # (ADDRESS=(PROTOCOL=ipc(KEY=PNPKEY Für die Kommentare im ersten Teil des Listener Address-Bereichs gilt das bereits Ausgeführte und Sie erhalten den Anfangscode für den Bereich address_list, wie Sie dies im vorherigen Beispiel gesehen haben. Das verwendete Protocol ist in diesem Beispiel TCP. Die bei TCP verwendeten Parameter sind host und port. Der zu verwendende host-wert ist der Netzwerkname des Servers, auf dem der Listener läuft. Wenn der Name des Netzwerksystems MARLENES-PC ist, dann ist dies der Wert, der in den Parameter host= übernommen wird. Per Voreinstellung sind die Portkennungen, die Oracle für die Listener verwendet, 1521 und Wenn Sie eine Portbelegung verwenden, können Sie eine beliebige Portkennung angeben, die nicht an einen anderen Prozess zugewiesen ist. Oracle kann jede Portkennung von 1 bis nutzen, aber Portkennungen unter 1024 sind in der Regel für spezielle Systemzugriffe reserviert. Tabelle 3-3 listet einige der Portbelegungen auf, die Oracle in der Regel nutzt. Tabelle 3-3: Registrierte Oracle-Portkennungen und deren Einsatzbereich Portkennung Beschreibung 1521 Standard-Listener-Port für Client-Verbindungen zu einem Datenbankdienst. In zukünftigen Releases könnte sich diese Portkennung in die offiziell registrierte Kennung 2483 für TCP/IP und 2484 für TCP/IP mit SSL ändern Der empfohlene und offiziell registrierte Listener-Port für Client-Anbindungen an die Java-Option über TCP/IP 2482 Der empfohlene und offiziell registrierte Listener-Port für Client-Anbindungen an die Java-Option über TCP/IP mit SSL 1575 Der Standard- und offiziell registrierte Listener-Port für einen Oracle Names Server über TCP/IP oder TCP/IP mit SSL

10 3.1 Komponenten und Parameter von Net8 83 Tabelle 3-3: Registrierte Oracle-Portkennungen und deren Einsatzbereich (Fortsetzung Portkennung Beschreibung 1630 Der Standard- und offiziell registrierte Listener-Port über TCP/IP für den Oracle Connection Manager CMGW Gateway-Prozess Der Standard- und offiziell registrierte Listener-Port über TCP/IP für den administrativen Prozess CMADMIN des Oracle Connection Managers. Wenn Sie Two-Task Common oder TNS verwenden, benötigen Sie keine description_list Definition. Um aber eine Java-Option an der Datenbank anzumelden, müssen Sie den protocol_stack, Presentation und die Parameter zur Beschreibung einer Session wie folgt verwenden: LISTENER_NAME = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS= (PROTOCOL=IPC (KEY=EXTPROC0 (DESCRIPTION = (PROTOCOL_STACK = (PRESENTATION=GIOP (SESSION=RAW (ADDRESS_LIST = (ADDRESS = (PROTOCOL=TCP (HOST=MARLENES-PC (PORT=2481 In dem Listing enthält der folgende Bereich (PROTOCOL_STACK = (PRESENTATION=GIOP (SESSION=RAW alle neuen Parameter für 8i. Es sieht vielleicht so aus, dass die Klammern viel Platz verschwenden, aber ich habe im Laufe der Jahre gelernt, vorsichtig damit umzugehen, insbesondere in der Datei liste-

11 84 3 Oracle Net8-Komponenten ner.ora. Es ist oft eine fehlende Klammer, die den Start des Listeners unmöglich macht. Um das Problem der fehlenden Klammern zu umgehen, können Sie einen einzeiligen Kommentar nach einer schließenden Klammer einfügen und so die Lesbarkeit und Verständlichkeit fördern. Nachdem Sie nun ausreichend vor Klammern gewarnt wurden, betrachten wir uns den Bereich description_list im Adressbereich des Listeners. Unter der Description_list befinden sich die Listener-Protokoll-Beschreibungen Address_list= und Protocol_stack=. Der Parameter Address_list definiert die Listener-Protokolladressen mit einer Adresse pro Instanz. Obwohl Sie für jede Adresse den Address-Parameter angeben müssen, ist der Parameter Address_list nicht erforderlich. Die Werkzeuge Net8 Assistant und Net8 Configuration Assistant erstellen jedes Mal bei Angabe einer Adresse eine Address_list. Wenn Sie den Parameter Address_list verwenden, wird dieser unter der Beschreibung oder Description_list eingebettet. Im Bereich Protocol_stack= geben Sie den Presentation-Typ und die Session-Werte ein. Der Bereich Protocol_stack der Beschreibung ist neu in Oracle8i und wird für IIOP-Deskriptoren verwendet, um die Java-Option zur Datenbankverbindung zu unterstützen. Die möglichen Presentation-Parameter sind TTC oder GIOP, wobei TTC der Standardwert ist. IIOP-Clients erfordern die Darstellungsschicht von GIOP. Die Optionen für die Session-Parameter sind entweder NS oder RAW, wobei NS (Network Substrate der Standardwert ist. IIOP-Clients erfordern keine Sitzungsschicht. Aus diesem Grund sollten hierfür RAW verwendet werden um anzugeben, dass keine zusätzlichen Protokollschichten benötigt werden. Was ist nun mit dem Key-Parameter? Dieser wird immer mit dem Inter-Process Communications (IPC verwendet und dient zur Bestimmung der beteiligten Server. Oracle empfiehlt, den Dienstnamen zu verwenden. In dem Beispiel ist EXTPROC0 der Maschinen- oder Dienstname. SID List-Bereich Der nächste Bereich der Datei listener.ora enthält die Liste der Dienste, Instanzen und/oder Datenbanken, die der Listener kennen muss. Dies ist ein Bereich, in dem Sie dem Listener angeben, wo und wie eine bestimmte Instanz, Dienst oder Datenbank gefunden wird. # SID_LIST_<lsnr> # List of services the listener knows about and can connect # clients to. There is no default. See the Net8 Administrator s # Guide for more information. # # SID_LIST_LISTENER= # (SID_LIST= # (SID_DESC= # #BEQUEATH CONFIG

12 3.1 Komponenten und Parameter von Net8 85 # (GLOBAL_DBNAME=salesdb.mycompany # (SID_NAME=sid1 # (ORACLE_HOME=/private/app/oracle/product/8.0.3 # #PRESPAWN CONFIG # (PRESPAWN_MAX=20 # (PRESPAWN_LIST= # (PRESPAWN_DESC=(PROTOCOL=tcp(POOL_SIZE=2(TIMEOUT=1 # # # Ein Beispiel dieses Abschnitts aus meiner Datei listener.ora für das Windows NT-System folgt: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc (ORACLE_HOME = D:i (PROGRAM = extproc (SID_DESC = (GLOBAL_DBNAME = orc1.world (ORACLE_HOME = D:i (SID_NAME = ORC1 (PRESPAWN_MAX = 99 (PRESPAWN_LIST = (PRESPAWN_DESC = (PROTOCOL = TCP (POOL_SIZE = 10 (TIMEOUT = 2 Der erste Parameter ist der Deskriptor SID_LIST_<lsnr>, mit dem eine Liste von System Identification (SID-Namen beginnt. Wenn Sie (oder Ihr Datenbankadministrator eine Datenbank anlegen, teilen Sie Oracle mit, wie die SID für Ihre Datenbank lautet. Wenn Sie den Parallel Server einsetzen, haben Sie vermutlich mehr als eine SID zur Bestimmung jeder Instanz, die mit der Datenbank interagiert. Aus diesem Grund kann es mehr als eine SID im Abschnitt Sid_list= für eine Datenbank geben, aber jede SID ist dabei eindeutig. Unterhalb von Sidlist= steht Sid_desc=, gefolgt von einem oder mehreren Parametern. Wenn Sie eine der im Folgenden erörterten Parameter verwenden, muss dieser im Bereich sid_desc= stehen, damit ihn der Listener versteht.

13 86 3 Oracle Net8-Komponenten Der Parameter Sid_name dient der Beschreibung der Datenbank-SID. Der Wert für sid_name hängt vom Betriebssystem ab. Es gibt zwei Dateien, in denen Sie einen service_name-wert für eine Datenbank angeben. Der eine ist die init.ora-datei für die Datenbank. Der andere wird als globaler Name der Datenbank global_dbname= in der Datei listener.ora angegeben. Hinweis: Wenn Sie den globalen Datenbanknamen der Datenbank verwenden, müssen Sie sicherstellen, dass dies genau mit dem service_name in der Parameterdatei init.ora übereinstimmt. Um dem Listener das oracle_home-verzeichnis für die Datenbank mitzuteilen, verwenden Sie den Parameter oracle_home= mit dem vollständig angegebenen Speicherort des Verzeichnisses. Program= dient zur Deklaration der Programmdateien des Dienstes. In unserem obigen Beispiel wird das Programm extproc.exe ohne die Dateinamenserweiterung aufgeführt. Der nächste Parameter im Beispiel im Bereich Sid_desc ist prespawn_max mit dem Wert 99. Zur Erklärung dieses Parameters möchte ich gerne auf das Beispiel im Bereich prespawn_list= prespawn_desc= zurückgehen. Das hier beschriebene Protokoll ist TCP (protocol=tcp und der Wert von pool_size ist 10. Diese Parametergruppe teilt dem Listener mit, dass zehn dedizierte Server-Prozesse vorab für dieses Protokoll angelegt werden sollten. Prespawn_max ist die maximale Anzahl an dedizierten Server-Prozessen, die vorab angelegt werden können. Der Wert sollte auf eine Zahl gesetzt werden, die mindestens so hoch ist wie die Summe aller deklarierten pool_size-werte. Eine hohe Zahl ist wie in diesem Beispiel empfehlenswert, um sicherzustellen, dass ausreichend Prozesse für neue Client-Verbindungen verfügbar sind. Es muss einen eigenen prespawn_desc= Bereich für jedes Protokoll geben, das Sie definieren möchten. Hinweis: Die Zuweisung von zu vielen Dispatchern kann die Leistung mindern, da zu viel Hauptspeicher belegt wird. Der Parameter Timeout= gibt dem Listener an, wie viele Minuten ein inaktiver, vorab erstellter dedizierter Serverprozess auf die nächste Anmeldung warten soll. Da der Wert 0 einen inaktiven Schattenprozess unendlich weitermachen lässt, sollte der Timeout-Wert auf einen Wert über 0 gesetzt werden. Der Timeout-Parameter wird nur für vorab erstellte Prozesse verwendet, die mindestens eine Verbindung haben. Wenn daher ein vorab erstellter dedizierter Server keine Verbindungen hat, erfährt er auch kein Timeout.

14 3.1 Komponenten und Parameter von Net8 87 Kontrollparameter Es gibt viele Parameter, die Sie für einen Listener definieren können. Der Einfachheit halber verzichte ich auf die Darstellung der Beispieldatei listener.ora und fasse sie in Tabelle 3-4 zusammen. Tabelle 3-4: Kontrollparameter der Datei listener.ora Parameter PASSWORDS_<lsnr> SAVE_CONFIG_ON_STOP_<lsnr> USE_PLUG_AND_PLAY_<lsnr> LOG_FILE_<lsnr> LOG_DIRECTORY_<lsnr> Beschreibung/Voreinstellung/Wert/Beispiel Passwort, das zum Anhalten des Listeners berechtigt. Es können verschlüsselte und offene Textwerte gesetzt werden. Verschlüsselte Passwörter können mit dem Dienstprogramm lsnrctl gesetzt werden. Voreinstellung: NONE Beispiel: PASSWORDS_LISTENER = 20A FB454 foobar Weist den Listener an, Konfigurationsänderungen in listener.ora zu speichern, wenn er herunterfährt. Geänderte Parameterwerte werden in die Datei geschrieben, wobei Formatierungen und Kommentare gewahrt werden. Voreinstellung: OFF Werte: ON/OFF Beispiel: SAVE_CONFIG_ON_STOP_LISTENER = ON Weist den Listener an, einen Onames Server zu kontaktieren und sich und die Dienste in Onames zu registrieren. Voreinstellung: OFF Werte: ON/OFF Beispiel: USE_PLUG_AND_PLAY_LISTENER = ON Legt den Namen der Protokolldatei des Listeners fest. Die Erweiterung.log wird automatisch angehängt. Voreinstellung: <lsnr> Beispiel: LOG_FILE_LISTENER = lsnr Gibt das Verzeichnis für die Protokolldatei des Listeners an. Voreinstellung: <oracle_home>/network/log Beispiel: LOG_DIRECTORY_LISTENER = /private/app/oracle/product/8.0.3/network/log

15 88 3 Oracle Net8-Komponenten Tabelle 3-4: Kontrollparameter der Datei listener.ora (Fortsetzung Parameter TRACE_LEVEL_<lsnr> TRACE_FILE_<lsnr> TRACE_DIRECTORY_<lsnr> CONNECT_TIMEOUT_<lsnr> Beschreibung/Voreinstellung/Wert/Beispiel Gibt die gewünschte Trace-Ebene an. Voreinstellung: OFF Werte: OFF/USER/ADMIN/SUPPORT/0-16 Beispiel: TRACE_LEVEL_LISTENER = SUPPORT Gibt den Namen der Trace-Datei eines Listeners an. Die Erweiterung.trc wird automatisch angehängt. Voreinstellung: <lsnr> TRACE_FILE_LISTENER = lsnr Setzt das Verzeichnis der Trace-Datei des Listeners. Voreinstellung: <oracle_home>/network/trace TRACE_DIRECTORY_LISTENER=/private/app/oracle/ product/8.0.3/network/trace Gibt die Sekundenzahl an, die der Listener wartet, um nach seinem Aufruf eine gültige Datenbankabfrage zu erhalten. Voreinstellung: 10 CONNECT_TIMEOUT_LISTENER=10 Wie bereits erwähnt gibt es in Oracle8i per Voreinstellung kein Listener-Passwort. In früheren Versionen ist in der Standarddatei listener.ora der Parameter passwords_<lsnr> automatisch auf ORACLE und der Standard-Listener auf LISTE- NER gesetzt. Wenn es kein Passwort gibt, sollten Sie dann eines setzen? Wenn ja, wie wird das gemacht oder geändert? Oracle stellt ein Dienstprogramm namens Listener Control (lsnrctl zur Verfügung, mit dem Sie den Listener direkt auf Betriebssystemebene oder über eine Betriebssystemdatei starten können. Sie können ein Passwort mit lsnrctl setzen oder ändern. Sehen wir uns dies etwas genauer an Das Dienstprogramm Listener Control (lsnrctl Sie rufen das Dienstprogramm Listener Control über die Eingabe von lsnrctl auf Betriebssystemebene auf. Die Befehlsyntax lautet: lsnrctl command [listener_name] arguments Wenn Sie beispielsweise einen Listener namens LIST1 aufrufen möchten, geben Sie folgendes ein: lsnrctl start LIST1

16 3.1 Komponenten und Parameter von Net8 89 oder Sie geben in der Befehlszeile lsnrctl ein, öffnen das Werkzeug mit ENTER und geben dann start LIST1 ein. Nach Eingabe von lsnrctl wird eine Befehlszeile mit Header-Daten angezeigt, die Ihnen angibt, mit welcher Oracle-Version Sie interagieren, das Copyright-Datum und wie Sie Hilfe erhalten. Wenn Sie bei der Eingabeaufforderung der Befehlszeile help eingeben, erhalten Sie eine Liste mit Befehlen. Unglücklicherweise gibt es für diese Befehle nicht viel Hilfe. Wenn sie beispielsweise help start eingeben, erhalten Sie folgende Anzeige: start [<listener_name>] : start listener Vermutlich wären Sie darauf auch selbst gekommen. Die Liste der Parameter, zu denen Sie Hilfe erhalten können, finden Sie in Tabelle 3-5 mit den Erklärungen des Dienstprogramms. Bei Befehlen und Erläuterungen, die nicht offensichtlich oder nur im Ansatz erklärt sind, finden Sie in Tabelle 3-6 weitere Erläuterungen. Tabelle 3-5: Isnrctl-Parameter Parameter start stop status services version reload save_config trace dbsnmp_start dbsnmp_stop dbsnmp_status change_password test quit/exit Beschreibung start [<listener_name>] : Start des Listeners stop [<listener_name>] : Anhalten des Listeners status [<listener_name>] : Status des Listeners service [<listener_name>] : Abruf der Service-Information des Listeners version [<listener_name>] : Abruf der Versionsinformation des Listeners reload [<listener_name>] : Erneutes Laden der Parameterdateien und SIDs save_config [<listener_name>] : Speichert Konfigurationsänderungen in der Parameterdatei. trace OFF : USER : ADMIN [<listener_name>] : Setzt Tracing auf die angegebene Ebene. dbsnmp_start : Startet DB-Subagent (auch als Intelligent Agent bezeichnet. dbsnmp_stop : Hält DB-Subagent an. dbsnmp_status : Status des DB-Subagents change_password [<listener_name>] : Ändert das Passwort des Listener. Testet den Listener. quit : exit : Beendet LSNRCTL Wenn Sie den Intelligent Agent (manchmal auch als DB-Subagent bezeichnet konfiguriert haben, um für Ihr System einen Oracle Enterprise Manager (OEM bereitzu-

17 90 3 Oracle Net8-Komponenten stellen, sind die Befehle dbsnmp_start, dbsnmp_stop und dbsnmp_status wichtig. Hiermit können Sie den Status des Intelligent Agent interaktiv oder über einen Batch Job abfragen und steuern. Am Ende des Kapitels erfahren Sie mehr über OEM. Wenn Sie den Befehl reload absetzen, liest der Listener die Datei listener.ora neu. Sie können daher Dienste hinzufügen oder ändern, ohne dass der Listener dazu angehalten werden muss. Wird mit dem Listener ein Passwort verknüpft, müssen Sie den Befehl set password verwenden, bevor Sie den Befehl reload absetzen. Der Befehl services bietet Detailinformationen über die Dienste, auf die der Listener lauscht. Beispielsweise erfahren Sie über den Befehl services, wie viele Verbindungen errichtet und wie viele zurückgewiesen wurden. Der Befehl services zeigt drei verschiedene Arten von Diensten an: dedizierte Server aus listener.ora, Dispatcher-Information und vorgestartete Schattenprozesse. Zwei weitere Parameter, die in der Ausgabe der lsnrctl-hilfe aufgeführt werden, sind set und show. Der Stern dahinter gibt an, dass weitere Modifier oder erweiterte Befehle mit der Variable verknüpft sind. Tabelle 3-6 enthält die weiteren set-parameter. In vielen Fällen wird, wenn Sie help set [<parameter>] eingeben, die Dokumentation zu set und show gezeigt. Im Allgemeinen verwenden Sie zuerst den Befehl show, um den aktuellen Wert für einen Parameter zu sehen und ändern den Wert dann mit dem Befehl set. Angenommen Sie haben mehrere Listener auf einem Knoten und möchten feststellen, welcher Listener der aktuelle Listener ist, bevor sie Änderungen vornehmen. Hierzu geben Sie den folgenden Befehl ein: show current_listener Wenn nicht der gewünschte Listener angezeigt wird, geben Sie ein: set current_listener <listener_name> um den aktuellen Listener-Wert zu ändern. Wenn Sie wirklich ganz sichergehen möchten, können Sie nochmals den Befehl show absetzen, um zu prüfen, dass die Änderung gemacht wurde. Sehen Sie sich nun die set/show-befehle in Tabelle 3-6 genauer an. Tabelle 3-6: Isnrctl-Parameter set und show Parameter password rawmode Beschreibung set password : Setzt das Passwort für die Folgeaufrufe. set rawmode ON : Off : Setzt den Ausgabemodus für Dienste und Statusbefehle. displaymode set displaymode RAW COMPAT NORMAL VERBOSE : Ausgabemodus für Listener-Anzeige

18 3.1 Komponenten und Parameter von Net8 91 Tabelle 3-6: Isnrctl-Parameter set und show (Fortsetzung Parameter trc_file trc_directory trc_level log_file log_directory log_status current_listener connect_timeout startup_waittime use_plugandplay direct_handoff save_config_on_stop Beschreibung set show trc_< > [<value>] : setzt zeigt Trace-Parameter des aktuellen Listeners. set show log_< > [<value>] : setzt zeigt Protokoll-Parameter des aktuellen Listeners. set show current_listener [<listener_name>] : setzt zeigt den aktuellen Listener. set show parm_name [<value>] : setzt zeigt den Parameterwert des aktuellen Listeners. set show parm_name [<value>] : setzt zeigt den Parameterwert des aktuellen Listeners. set show parm_name [<value>] : setzt zeigt den Parameterwert des aktuellen Listeners. DIRECT_HANDOFF kann entweder ON oder OFF sein set show parm_name [<value>] : setzt zeigt den Parameterwert des aktuellen Listeners. Viele Erklärung enthalten nur wenig Informationen. Schauen wir uns deshalb einige der Befehle näher an. Einige Befehle im Detail Um unsere Erkundung der Befehle des Listener Control-Dienstprogramms zu beginnen, betrachten wir die Passwort-Befehle und wie diese funktionieren. Es gibt zwei Befehle, die mit einem Listener-Passwort verbunden sind: change_password und set password. Der Befehl change_password fordert Sie auf, das alte und das neue Passwort einzugeben, das neue Passwort dann erneut anzugeben. Sodann wird das Listener- Passwort geändert. Das Dienstprogramm verwendet eine Verschlüsselung, um das alte Passwort zuzuordnen und das neue zu setzen. Hier ist ein Beispiel, wie der Parameter change_password für einen Listener namens LISTENER funktioniert, der sich über ein IPC-Protokoll bei einem Dienst namens SRVR anmeldet: lsnrctl> change_password LISTENER Old password: New password: Reenter new password: Connecting to (ADDRESS=(PROTOCOL=ipc(KEY=srvr Password changed for LISTENER The command completed successfully

19 92 3 Oracle Net8-Komponenten Wenn Sie den Befehl change_password verwenden, können Sie das verschlüsselte Passwort für den Listener ändern. Wenn nicht-verschlüsselte Passwörter in der Konfigurationsdatei des Listeners (listener.ora stehen, werden diese nicht geändert. Sie können nur ein neues verschlüsseltes Passwort anlegen oder ein bestehendes verschlüsseltes Passwort über das Dienstprogramm lsnrctl ändern. Auf den ersten Blick könnte man denken, dass der Befehl set password zur Änderung eines Listener-Passworts verwendet werden kann. Dieser Befehl wird aber zur Aktivierung eines bereits erstellten Passworts eingesetzt. Wann würden Sie diesen Befehl verwenden? Angenommen Sie interagieren derzeit mit einem Listener namens LIST1. Sie haben einige Änderungen an einem anderen Listener namens LIST2 vorgenommen. LIST2 hat ein Passwort in der Datei listener.ora, das den Parameter und Wert verwendet: passwords_list2 = MYPWD2 Um zu LIST2 zu wechseln, müssen Sie zuerst das Passwort für diesen Listener einrichten und dann die Änderungen vornehmen. Sie geben hierzu im Dienstprogramm lsnrctl ein: set password <password> Ist dies das einzige Mal, dass Sie den Befehl set password benötigen? Nun nicht ganz. Die Regeln besagen, dass jedes Mal wenn Sie den Befehl set benutzen und Sie ein Passwort für den Listener gesetzt haben, Sie vor dem Befehl set den Befehl set password benutzen müssen. Wann verwenden Sie den Befehl dann nicht? Sie müssen ihn nicht verwenden, wenn für den listener kein Passwort eingerichtet wurde. Wie steht es mit den anderen set-befehlen? Im Folgenden finden Sie die weiteren Befehle mit einer kurzen Beschreibung. connect_timeout Dieser Befehl legt die Zeit in Sekunden fest, die der Listener auf eine gültige Verbindungsanforderung wartet, nachdem die Verbindung hergestellt wurde. current_listener Wenn an einem Knoten mehrere Listener bestehen, agiert ein lsnrctl-befehl auf dem Standard-Listener, außer ein anderer Listener wurde angegeben. Alle nachfolgenden lsnrctl-befehle in der gleichen lsnrctl-sitzung gelten für den zweiten Listener, außer Sie setzen current_listener zurück. Das funktioniert folgendermaßen: Angenommen Sie haben drei Listener namens LIST1, LIST2 und LIST3 auf Ihrem Produktionssystem. Um zu sehen, auf welchen Listener Sie von lsnrctl aus verweisen, geben sie ein: lsnrctl> show current_listener

20 3.1 Komponenten und Parameter von Net8 93 Wenn der Listener nicht der ist, mit dem Sie interagieren möchten, können Sie den Listener folgendermaßen ändern: lsnrctl> set current_listener <listener_name> Ich weiß, dass es spitzfindig klingt, aber Sie müssen den Befehl set current_listener in dem Dienstprogramm absetzen. displaymode Dieser Befehl ändert die Ausgaben der Befehle lsnrctl service und lsnrctl status auf der Basis des verwendeten Arguments. Die Argumente lauten wie folgt: raw, das genauso funktioniert wie set rawmode; compat, um den Kompatibilitätsmodus für ältere Versionen zu setzen; normal und verbose, um mehr Informationen im Fall der Problembehebung bereitzustellen. Ein Hinweis in der Oracle Dokumentation besagt, dass normal und verbose in Release nicht vollständig funktionieren. Dieser Hinweis fehlt in der Dokumentation Bei wird compat als Standardwert verwendet und es gibt einen Hinweis, dass raw nur verwendet werden sollte, wenn dies vom Oracle World Wide Support empfohlen wird. log_file, log_directory und log_status Mit den ersten beiden Befehlen können Sie den Dateinamen und das Verzeichnis der Protokolldatei des Listeners ändern. Der dritte Befehl erlaubt die Anzeige des Protokollstatus und ist entweder ON oder OFF. rawmode Mit diesem Befehl können Sie die Ausgaben für die Befehle services und status ändern. Die Argumente sind entweder ON oder OFF. Ist rawmode auf ON gesetzt, so erhalten Sie weitere Informationen über den Zustand des Listeners, was beim Debuggen von Problemen hilfreich sein kann. Normalerweise ist rawmode auf OFF gesetzt. save_config_on_stop Die Argumente für diesen Befehle sind ON und OFF. Wenn Sie diesen Befehl auf ON setzen, werden alle mit dem Befehl lsnrctl set gemachten Änderungen in die Datei listener.ora gespeichert, nachdem Sie exit oder quit eingegeben haben, aber bevor der Listener das Dienstprogramm verlässt. Die geänderten Parameter werden kurz vorm Beenden des Listeners gespeichert. Um alle geänderten Parameter sofort zu speichern, geben Sie den Befehl save_config ein. startup_waittime Sie setzen in diesem Befehl die Zeit in Sekunden, die der Listener pausieren soll, bevor er den Befehl start ausführt. Sie können diesen Befehl nur auf Betriebssystemebene wie folgt setzen: lsnrctl set startup_waittime 10

21 94 3 Oracle Net8-Komponenten trc_file, trc_directory und trc_level Wie die bereits beschriebenen log_ Befehle, erlaubt der Befehl trc_ die Anzeige des Namens, Verzeichnisses und der Ebene der Trace-Datei. Die verfügbaren Ebenen sind OFF, USER, ADMIN, SUPPORT, 0, 4, 10 und 16. OFF oder 0 schaltet das Tracing aus. USER oder 4 zeigt Benutzerinformationen an, während ADMIN oder 10 Administrations-Trace-Informationen und SUPPORT oder 16 zusätzliche Informationen zur Problembehebung angeben. Je höher die Ebene, umso mehr Informationen erhalten Sie. Wenn Sie set trc_level verwenden, überschreibt der Befehl die Ebene, die in der Datei listener.ora gesetzt wurde. use_plugandplay Dieser Befehl weist den Listener an, seine Informationen im Oracle Names Server zu registrieren. Die Argumente für diesen Parameter sind ON und OFF. Details zum Befehl show Aus Gründen der Vollständigkeit ist hier eine Liste der Parameter für den Befehl show. Wie Sie sehen, entsprechen diese den Parametern des set-befehls. connect_timeout current_listener displaymode log_file, log_directory, log_status password raw_mode save_config_on_stop startup_waittime trc_file, trc_directory, trc_level use_plugandplay Tnsnames.ora Die Datei tnsnames.ora dient der Speicherung von Konfigurationsinformationen für die lokalen Namen des Transparent Network Substrate. Das klingt sehr gut, aber was bedeutet es? Um genauer zu verstehen, was in der Datei tnsnames.ora gespeichert ist, stellen Sie sich einmal die folgenden Namen vor: Bill, Jim, Peg und Marty. Was haben sie gemeinsam? Nun, es können alles Abkürzungen für Rufnamen sein: Bill für William, Jim für James. Peg kann anstelle von Peggy oder Margaret verwendet werden, während Marty für Martin oder Martha stehen kann. Ist nun ein Spitzname das gleiche wie ein Alias? Nach meinem Wörterbuch bedeutet Alias anders ausgedrückt, so dass es sich also um dasselbe handelt.

22 3.1 Komponenten und Parameter von Net8 95 Was hat es mit Alias und Spitznamen nun auf sich? Auf einem Client-System definiert oder beschreibt die Datei tnsnames.ora die Namen, mit denen Sie sich von diesem System aus bei der Datenbank anmelden. Wenn Sie den Listener in Version vor aufgerufen haben, liest der Listener die Datei tnsnames.ora, um den Namen und den Speicherort jeder Datenbank zu lesen, die in der Datei listener.ora steht. Ab Version registriert die Datenbank die Informationen im Listener beim Aufruf der Datenbank. In periodischen Abständen versucht der Listener, Datenbanken zu registrieren. Wenn also die Datenbank zuerst hochgefahren wurde, erhalten Sie immer noch eine Registrierung im Listener, wenn der Listener hochgefahren wurde. Dies kann aber etwas dauern. Eine Beispieldatei tnsnames.ora in Oracle Hier ist eine Beispieldatei tnsnames.ora, die bei der Windows NT-Version Net8 dabei ist: # This file contains the syntax information for # the entries to be put in any tnsnames.ora file # The entries in this file are need based. # There are no defaults for entries in this file # that Sqlnet/Net3 use that need to be overridden # # Typically you could have two tnsnames.ora files # in the system, one that is set for the entire system # and is called the system tnsnames.ora file, and a # second file that is used by each user locally so that # he can override the definitions dictated by the system # tnsnames.ora file. Im Header sehen Sie, dass diese Datei sehr alt sein muss, da sie zwar SQL*Net und Net3 (der ursprüngliche Name für Net8, Net8 aber gar nicht erwähnt. Im zweiten Abschnitt erfahren Sie, dass Sie mehr als eine Datei tnsnames.ora auf einem System haben dürfen. Das Problem hierbei ist, dass dies ziemlich kompliziert werden kann, wenn Sie versuchen, eine große Anzahl an tnsnames.ora-dateien zu warten, um Anwendungsentwickler und Endanwender zu unterstützen. # The entries in tnsnames.ora are an alternative to using # the names server with the onames adapter. # They are a collection of aliases for the addresses that # the listener(s is(are listening for a database or # several databases. Dieser Abschnitt ist ganz eindeutig. Er besagt nur, dass Sie die Datei tnsnames.ora verwenden, wenn Sie keinen Names Server einsetzen. Die Einträge in der Datei tnsnames.ora sind eine Zusammenstellung von Aliases für den Listener, um Datenbankanmeldungen durchzuführen.

23 96 3 Oracle Net8-Komponenten # The following is the general syntax for any entry in # a tnsnames.ora file. There could be several such entries # tailored to the user s needs. <alias>= [ (DESCRIPTION_LIST = # Optional depending on whether u have # one or more descriptions # If there is just one description, unnecessary ] (DESCRIPTION= [ (SDU=2048 ] # Optional, defaults to 2048 # Can take values between 512 and 32K [ (ADDRESS_LIST= # Optional depending on whether u have # one or more addresses # If there is just one address, unnecessary ] (ADDRESS= [ (COMMUNITY=<community_name> ] (PROTOCOL=tcp (HOST=<hostname> (PORT=<portnumber (1521 is a standard port used> [ (ADDRESS= (PROTOCOL=ipc (KEY=<ipckey (PNPKEY is a standard key used> ] [ (ADDRESS= [ (COMMUNITY=<community_name> ] (PROTOCOL=decnet (NODE=<nodename> (OBJECT=<objectname> ]... # More addresses Nach diesem Listing ist die Syntax für einen tnsnames.ora-eintrag sehr einfach. Sie tragen zuerst denjenigen Namen ein, auf den der Listener horchen soll. Dieser Name wird im Allgemeinen als der Net Service Name bezeichnet. Bei einer Datenbank namens MYDB kann ich in der Datei tnsnames.ora beliebige Elemente auflisten. Die einzige Regel ist, dass bei der Anmeldung bei der Datenbank ganz genau der gleiche Name verwendet werden muss. Beispielsweise kann ich meinen Alias als MARLENES_DB eintragen. Wenn ich mich bei der Datenbank anmelde, muss ich dann genau den gleichen Namen angeben: sqlplus MYSCHEMA/MYPASSWORD@MARLENES_DB Selbst wenn meine Datenbank MYDB heißt, rufe ich diese mit dem Alias oder Net Service Name auf, den ich in meiner Datei tnsnames.ora angegeben habe.

24 3.1 Komponenten und Parameter von Net8 97 Eine echte tnsnames.ora-datei Sehen wir uns nun eine echte tnsnames.ora-datei an, um zu verstehen, wie die restlichen Deskriptoren und Parameter funktionieren. Hier ist meine tnsnames.ora-datei mit einer Standarddatenbank Version namens ORC1 und einer Standarddatenbank Version namens ORCL: # D:\ORA8I\NETWORK\ADMIN\TSNAMES.ORA Configuration File:D:\ora8i\NETWORK\ADMIN\tsnames.ora # Generated by Oracle Net8 Assistant MARLENES-PC.WORLD.MYDOMAIN.COM = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP(HOST = marlenes-pc(port = 1526 (CONNECT_DATA = (SID = ORC1 ORC1.WORLD.MYDOMAIN.COM = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP(HOST = marlenes-pc(port = 1521 (CONNECT_DATA = (SID = ORC1 ORCL.WORLD.MYDOMAIN.COM = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP(HOST = marlenes-pc(port = 1526 (CONNECT_DATA = (SID = ORCL Diese Datei enthält drei getrennte Einträge. Der erste und zweite Eintrag enthält Verbindungsinformationen über zwei verschiedene Aliase für die Datenbank ORC1 und zwei verschiedene Portkennungen die Oracle-Standardports 1521 und Beachten Sie auch, dass in beiden oberen Einträgen die SID-Information gleich ist.

25 98 3 Oracle Net8-Komponenten Die Parameter von tnsnames.ora Wie bei der listener.ora-datei können Sie einen Bereich description_list= oder nur ein Schlüsselwort description= haben. Im Bereich description_list wird eine Liste der Deskriptoren definiert, die mit dem Net Service Name verknüpft sind. Wenn Sie mehrere Adressen haben, die durchlaufen werden müssen, bevor eine Verbindungsanforderung das Ziel erreicht, so verwenden Sie den Parameter source_route= mit entweder YES, NO, ON oder OFF und führen unter der Adressliste die Adressen in der Reihenfolge auf, in der sie benötigt werden. Wann setzen Sie source_route=yes oder ON? Wenn Sie den Connection Manager einsetzen, muss die Anforderung erst vom Client zum Connection Manager gehen und dann zur angeforderten Maschine. Daher schalten Sie für Weiterleitung mit dem Connection Manager source_route ein. Eine weiterer Parameter, der im Description-Bereich stehen muss, ist type_of_service. Dieser Parameter gibt den Diensttyp an, der für eine Oracle Rdb-Datenbank verwendet werden soll. Die Rdb-Schnittstellenwerkzeuge verwenden den Parameter type_of_service. Diese Funktion sollte nur dann verwendet werden, wenn die Anwendung sowohl eine Oracle Rdb-Datenbank als auch eine Oracle RDBMS-Datenbank unterstützt und diese Anwendung nach dem Zufallsprinzip die eine oder andere Datenbank zur Anmeldung aussuchen kann. Dieser Parameter dient dem Lastenausgleich. Unterhalb und im Bereich Description stehen die Parameter address_list= und address=. Die Adressinformation kann direkt unter dem Parameter description= eingefügt werden, ohne address_list= zu verwenden. Im Adress List-Bereich listen Sie Parameter auf der Basis des verwendeten Protokolltyps auf. Tabelle 3-7 zeigt einige Protokolle und Parameter, die Sie hier angeben können. Tabelle 3-7: Erforderliche Protokollparameter Protokoll TCP IPC DECNET Parameter HOST, PORT KEY NODE, OBJECT Obwohl die Parameter host und node beide zur Beschreibung des Computers dienen, auf dem sich die Datenbank befindet, müssen Sie den korrekten Parameternamen für das jeweilige Protokoll verwenden oder Sie können keine erfolgreiche Verbindung herstellen. So können Sie nicht als Protokoll TCP angeben und dann den Parameter node zur Beschreibung des Computerstandorts hinzufügen. Im Bereich description_list und unter connection_data= können Sie beliebige Parameter aus der Tabelle 3-8 aufführen.

26 3.1 Komponenten und Parameter von Net8 99 Tabelle 3-8: Parameter für connection_data Parameter service_name global_name instance_name failover_mode hs rdb_database sdu server Beschreibung Legt den Release 8.1-Dienst fest, auf den zugegriffen wird und dient in der Regel zur Festlegung des globalen Datenbanknamens. Gibt die Oracle Rdb-Datenbank an. Legt den Namen der Datenbankinstanz fest, auf die zugegriffen wird. Dies ist in der Regel der System Identifier (SID, der in der Parameterdatei init.ora steht. Weist Net8 an, zu einem anderen Listener weiterzugehen, wenn der erste Listener zur Laufzeit ausfällt. Je nach Konfiguration werden alle gerade ausgeführten Sitzungs- oder select-anweisungen übernommen. Failover_mode unterstützt die Unterparameter BACKUP, TYPE und METHOD. Unter TYPE fallen SESSION, SELECT oder NONE, unter METHOD fallen BASIC und PRECONNECT. Weist Net8 an, sich bei einem Oracle-fremden System anzumelden. Legt den Namen der Rdb-Datenbank an. Weist Net8 an, die Übertragungsrate der Datenpakete, die über das Netzwerk geschickt werden, mit der angegebenen Session Data Unit (SDU-Größe zu optimieren. Die Voreinstellung ist 2048 und die Größe kann auf ein Mehrfaches der normalen Transport-Frame-Größe gesetzt werden. Die normale Transport-Frame-Größe für Ethernet ist 1024 und aus Effizienzgründen sollte die SDU für das Ethernet nicht höher als auf das Vierfache von 1024 gesetzt werden. Weist den Listener über Angabe von DEDICATED an, eine dedizierte Verbindung in einer Multithreaded Server-Umgebung zu nutzen. Mehr zu Dienstnamen Ein Dienstname (auch Service Name oder Net Service Name ist eine logische Darstellung eines Dienstes und kann einen Datenbanknamen enthalten. Ein Dienst kann mehr als eine Instanz enthalten. Beim Anlegen eines Net Service Names müssen Sie einen Release 8.1-Dienst mit einem Service Name festlegen. Optional können Sie eine Instanz in Release 8.1 durch einen Instanznamen angeben. Wie das? Als Erstes können Sie die Parameter service_name= und instance_name= in der Datei init.ora ihrer Datenbank angeben. Dann können Sie die Werte in der Datei tnsnames.ora folgendermaßen auflisten:

27 100 3 Oracle Net8-Komponenten net_service_name= (description = (address= (protocol_address_information (connect_data= (service_name=service_name (instance_name=instance_name Beachten Sie in diesem Beispiel, wie der Dienstname über den Parameter service_name und der Instanzname über den Parameter instance_name festgelegt wird Sqlnet.ora Ich reise viel. Als ich zu reisen begann, musste ich in meinem Reisebüro ein Formular ausfüllen, in dem ich meine Reisevorlieben eintrug. Ich musste in meinem Reiseprofil angeben, wo ich im Flugzeug bevorzugt sitze, ob ich spezielle Menü- oder Diätwünsche habe, meine Kreditkartenummer, meine bevorzugten Hotelzimmer und so weiter. Anders ausgedrückt, wenn ich heute eine Reservierung für meine Reise vornehme, rufe ich mein Reisebüro an, die Beraterin sieht sich mein Profil an, bevor Sie meine Reisearrangements trifft, so dass sie die passenden Dinge buchen kann. Auf ähnliche Weise ist die Datei sqlnet.ora ein Profil für jedes Client-System, um Net8 mitzuteilen, wie für einen Client Verbindungen und Dienste im Netzwerk eingerichtet und gewartet werden. Genauso wie mein Reiseprofil meinem Reisebüro die effektive Zusammenstellung der Reise ermöglicht, genauso arbeitet die Profilinformation in der Datei sqlnet.ora die Priorisierung von Benennungsmethoden, Tracing- und Protokollierungsfunktionen, Sicherheitsfunktionen und Verbindungen über bestimmte Prozesse aus. Die Beispieldatei sqlnet.ora aus der Oracle Windows NT Version ist riesig. Im Microsoft Word-Format ist die Datei fast 50 Seiten lang. Hier folgt die Header-Information, die den Zweck der Datei angibt. Die Abschnittsbereiche in der Liste mit einem nachgestellten Sternchen sind Bereiche, die ich hinzugefügt habe, die aber nicht in der ursprünglichen Header-Version, sondern an anderer Stelle in der Datei stehen. # copyright (c 1996 by the Oracle Corporation # NAME # sqlnet.ora # FUNCTION # Oracle Network Client startup parameter file example # NOTES # This file contains examples and instructions for defining all # Oracle Network Client parameters. It should be possible to read # this file and set up a Client by uncommenting parameter definitions # and substituting values. The comments should provide enough # explanation to enable a reasonable user to manage his TNS connections # without having to resort to real documentation.

Oracle Net. Dierk Lenz

Oracle Net. Dierk Lenz Oracle Net Dierk Lenz Inhalt Was ist Oracle Net? Welche Komponenten gibt es? Konfiguration Dateien Werkzeuge Server Client Keine Verbindung was dann? Was ist Oracle Net? (1 Transparent Network Substrate

Mehr

ODBC-Verbindungen in Oracle-Datenbanken nutzen

ODBC-Verbindungen in Oracle-Datenbanken nutzen ODBC-Verbindungen in Oracle-Datenbanken nutzen Bereits in der Vergangenheit haben wir verschiedene Möglichkeiten beschrieben, wie sich Daten aus externen Quellen in AutoCAD Map über die ODBC-Verbindung

Mehr

1.1 Datenbankprogramm Oracle für MCIS MDA

1.1 Datenbankprogramm Oracle für MCIS MDA 1.1 Datenbankprogramm Oracle für MCIS MDA 1.1.1 Installation von Oracle 9.2.0 Beispielhaft wird die Installation von Oracle Version 9.2.0 beschrieben. Neuere Versionen werden analog installiert. CD für

Mehr

Datenbank auf neuen Server kopieren

Datenbank auf neuen Server kopieren Datenbank auf neuen Server kopieren Mobility & Care Manager Release Datum: 01.10.2014 Version 1.1 Inhaltsverzeichnis Inhaltsverzeichnis... 2 Änderungsgeschichte... 15 1. Einleitung... 3 2. Voraussetzungen...

Mehr

Safexpert Oracle Datenbank Konnektor

Safexpert Oracle Datenbank Konnektor Safexpert Oracle Datenbank Konnektor Für IT Administratoren Stand: 01.03.2017 Inhalt 1 Kurzüberblick über den Oracle Datenbank Konnektor... 1 1.1 Systemanforderungen und Oracle Versionen... 1 1.2 Speicherplatz...

Mehr

NTP Synchronisierung NTP Synchronizer

NTP Synchronisierung NTP Synchronizer Q-App: NTP Synchronisierung NTP Synchronizer Q-App zur automatischen Datums und Zeitsynchronisierung Q-App for automatic date and time synchronization Beschreibung Der Workflow hat 2 Ebenen eine Administratoren-

Mehr

Konfiguration Agenda Anywhere

Konfiguration Agenda Anywhere Konfiguration Agenda Anywhere Bereich: IT-Lösungen - Inhaltsverzeichnis 1. Ziel 2 2. Agenda Anywhere-USB-Stick 2 2.1. Passwort ändern 2 2.2. Zugang sperren (USB-Stick verloren) 4 2.3. Benutzer-Ersatz-USB-Stick

Mehr

Tutorial 7 TEIL 2/2. Untersuchung von ebusiness Anwendungen auf der Basis des IBM WebSphere Developer V 7.0

Tutorial 7 TEIL 2/2. Untersuchung von ebusiness Anwendungen auf der Basis des IBM WebSphere Developer V 7.0 Tutorial 7 TEIL 2/2 Untersuchung von ebusiness Anwendungen auf der Basis des IBM WebSphere Developer V 7.0 Copyright Institut für Informatik, Universität Leipzig Hinweise: Die Arbeiten werden unter Windows

Mehr

SMARTentry Notification

SMARTentry Notification Vario IT-Solutions GmbH SMARTentry Notification Dokumentation 08.04.2016 Installation und Einrichtung von SMARTentry Notification für bestehende und neue SALTO Installationen mit SHIP Schnittstelle. Inhaltsverzeichnis

Mehr

Erstellen einer Oracle Instanz für GEOS Pro 2.2

Erstellen einer Oracle Instanz für GEOS Pro 2.2 Erstellen einer Oracle Instanz für GEOS Pro 2.2 Die folgende Beschreibung wurde für Oracle 9.2.0.6 (Patch 6 erstellt. Inhaltsverzeichnis 1. Installation Oracle... 2 2. Erzeugung der Oracle Instanz... 3

Mehr

Konfiguration Agenda Anywhere

Konfiguration Agenda Anywhere Konfiguration Agenda Anywhere Bereich: IT-Lösungen - Inhaltsverzeichnis 1. Ziel 2 2. Agenda Anywhere-USB-Stick 2 2.1. Passwort ändern 2 2.2. Zugang sperren (USB-Stick verloren) 4 2.3. Benutzer-Ersatz-USB-Stick

Mehr

Übung Gateway of Last Resort

Übung Gateway of Last Resort Übung 9.1.2 Gateway of Last Resort Lernziel Konfigurieren von RIP-Routing und Hinzufügen von Vorgabe-Routen (Gateways) zu den Routern Entfernen von RIP und den Vorgabe-Routen Konfigurieren von IGRP-Routing

Mehr

SMARTentry Notification

SMARTentry Notification Vario IT-Solutions GmbH SMARTentry Notification Dokumentation 18.02.2016 Installation und Einrichtung von SMARTentry Notification für bestehende und neue SALTO Installationen mit SHIP Schnittstelle. Inhaltsverzeichnis

Mehr

Übung Konfigurieren von Schnittstellenbeschreibungen

Übung Konfigurieren von Schnittstellenbeschreibungen Übung 3.2.3 Konfigurieren von Schnittstellenbeschreibungen Lernziel Auswählen einer Beschreibung für eine Schnittstelle und Verwenden des Schnittstellen- Konfigurationsmodus zur Eingabe dieser Beschreibung

Mehr

Übung Erweiterte Telnet-Funktionen

Übung Erweiterte Telnet-Funktionen Übung 4.2.4 Erweiterte Telnet-Funktionen Lernziel Verwenden des Befehls telnet für den Zugriff auf andere entfernte Router Überprüfen, ob die Anwendungsschicht zwischen Quelle und Ziel einwandfrei funktioniert

Mehr

Server 2012 R2 Erstkonfiguration

Server 2012 R2 Erstkonfiguration Erstkonfiguration - Server 2012 R2 Core Grundlagen Ein Server ohne GUI hat die Vorteile, dass er weniger Ressourcen-intensiv und natürlich auch sicherer ist, da er weniger Angriffsfläche bietet. Das Tool

Mehr

Docusnap X - Server Migration. Umzug von Docusnap X auf einen neuen Server

Docusnap X - Server Migration. Umzug von Docusnap X auf einen neuen Server Docusnap X - Server Migration Umzug von Docusnap X auf einen neuen Server TITEL Docusnap X - Server Migration AUTOR Docusnap Consulting DATUM 18.12.2018 VERSION 1.0 gültig ab 12.10.2018 Die Weitergabe,

Mehr

SET-ACL. Dokumentation

SET-ACL. Dokumentation SET-ACL Dokumentation getmorex GmbH Länggstr. 17 Postfach CH-8308 Illnau e-mail: contact@getmorex.ch web: www.getmorex.ch Tel.: 052 / 346 10 46 Fax: 052 / 346 14 79 Inhaltsverzeichnis 1 Set-ACL 1.1 Installations-Anleitung

Mehr

Netzwerktechnik Cisco CCNA

Netzwerktechnik Cisco CCNA 2. Semester Kapitel 1-2 Labor 2 - Grundlagen Zeit Laborübung Lernziele 90 min Verkabelung des Routers und grundlegende IOS-Befehle Kennenlernen der Routerschnittstellen Kennenlernen der verschiedenen Kabelarten

Mehr

KONFIGURATOR-SOFTWARE (S009-50) Kurzanleitung

KONFIGURATOR-SOFTWARE (S009-50) Kurzanleitung S e i t e 1 KONFIGURATOR-SOFTWARE (S009-50) Kurzanleitung 1. Laden Sie die Konfigurator-Software von unserer Internetseite herunter http://www.mo-vis.com/en/support/downloads 2. Schließen Sie den mo-vis

Mehr

Netzwerkinstallation von Win-CASA 2009 für Kunden einer Einzelplatzversion

Netzwerkinstallation von Win-CASA 2009 für Kunden einer Einzelplatzversion Netzwerkinstallation von Win-CASA 2009 für Kunden einer Einzelplatzversion Die Netzwerkinstallation von Win-CASA (Server- und Arbeitsplatzinstallation) läuft weit gehendst automatisch ab. Ein Netzwerkadministrator

Mehr

DLS.Touch Interface. Voraussetzungen. DLS.Touch Interface

DLS.Touch Interface. Voraussetzungen. DLS.Touch Interface DLS.Touch Interface DLS.Touch ist eigens für Industriecomputer mit Touchscreen entwickelter Client für das DLS Dokumentenmanagementsystem und damit können auch Benutzern in Feuchträumen oder in staubiger

Mehr

2.3 - Das Verwaltungsmodul moveon installieren - SQL-Version

2.3 - Das Verwaltungsmodul moveon installieren - SQL-Version 2.3 - Das Verwaltungsmodul moveon installieren - SQL-Version Das Verwaltungsmodul moveon besteht aus zwei Komponenten: dem moveon Client und der moveon Datenbank. Der moveon Client enthält alle Formulare,

Mehr

Konfigurieren von verteilten Installationen

Konfigurieren von verteilten Installationen Konfigurieren von verteilten Installationen support.acrolinx.com/hc/de/articles/204079682-konfigurieren-von-verteilten-installationen Betrifft Software Version Acrolinx Server 4.3, 4.4, 4.5, 4.6, 4.7,

Mehr

LevelOne. Quick Installation Guide. EAP series Enterprise Access Point. Default Settings. IP Address

LevelOne. Quick Installation Guide. EAP series Enterprise Access Point. Default Settings. IP Address LevelOne EAP series Enterprise Access Point Quick Installation Guide English Deutsch Default Settings IP Address 192.168.1.1 Username admin Password admin Figure 1-1 Figure 1-2 Figure 1-3 2 Figure 2-1

Mehr

Alarmbilder von Bildquellen per empfangen

Alarmbilder von Bildquellen per  empfangen AccEmailReceiver Alarmbilder von Bildquellen per E-Mail empfangen Status: Freigegeben Dieses Dokument ist geistiges Eigentum der Accellence Technologies GmbH und darf nur mit unserer ausdrücklichen Zustimmung

Mehr

WLAN Nutzung an der HTL Kapfenberg

WLAN Nutzung an der HTL Kapfenberg WLAN Nutzung an der HTL Kapfenberg Version Datum Bezeichnung Verantwortlicher V1.0 27.05.18 Erstanlage des Dokuments ht Inhaltsverzeichnis 1 Einleitung... 1 2 Schnellanleitung für WLAN-Einrichtung... 2

Mehr

Installationsanleitung

Installationsanleitung Archiv.One Installationsanleitung Version 004.008.022 Juli 2015 Inhaltsverzeichnis Kapitel 1 Installation der Programme... 2 Kapitel 2 Lizenzierung der Novaline Archivierung (Server)... 7 Kapitel 3 Einrichten

Mehr

Getting Started Conquestor

Getting Started Conquestor STRATOLABS Conquestor für Windows Betriebssysteme* stratolabs 14.2.2019 Inhalt 1.) Überblick... 2 2.) Neue Datenbank-Verbindung anlegen... 4 2.1) Im Folgenden wird beschrieben, wie die Verbindung zu einer

Mehr

bizhub Evolution SECURITY CUBE bizhub Evolution Installationsanleitung Version: 1.0

bizhub Evolution SECURITY CUBE bizhub Evolution Installationsanleitung Version: 1.0 bizhub Evolution SECURITY CUBE Installationsanleitung Version: 1.0 bizhub Evolution Spezifikationen 2 Inhaltsverzeichnis Spezifikationen... 3 Vorbereitung... 3 Import... 4 Registrierung... 9 Konfiguration...

Mehr

AI WEBLAUNCHER. Installation und Betrieb

AI WEBLAUNCHER. Installation und Betrieb AI WEBLAUNCHER Installation und Betrieb Version: 1.0.3 Projekt: AI WEBLAUNCHER Datum: 2. April 2019 Dokumentinformation: Erstellt von: E-Mail: Administration Intelligence AG produktmanagement@ai-ag.de

Mehr

ODBC Was ist das? ODBC Treiber installieren ODBC-Zugriff einrichten ODBC Zugriff mit Excel ODBC Zugriff mit Word...

ODBC Was ist das? ODBC Treiber installieren ODBC-Zugriff einrichten ODBC Zugriff mit Excel ODBC Zugriff mit Word... INHALTSVERZEICHNIS ODBC Was ist das?... 2 ODBC Treiber installieren... 2 ODBC-Zugriff einrichten... 2 ODBC Zugriff mit Excel... 5 ODBC Zugriff mit Word... 8 ODBC Zugriff mit Access... 11 1 ODBC WAS IST

Mehr

Customer Support Info PP 80x

Customer Support Info PP 80x Driver Installation Open: Control Panel\Hardware and Sound\Devices and Printers Windows Treiber Installation Öffnen Ordner: Geräte und Drucker Add printer Drucker hinzufügen Add a local printer Choose

Mehr

Ab Version 10g werden von Oracle alle unwichtigen Accounts automatisch bei der Installation über den grafischen Installer gesperrt.

Ab Version 10g werden von Oracle alle unwichtigen Accounts automatisch bei der Installation über den grafischen Installer gesperrt. Tipps & Tricks: Oracle FAQ's Bereich: DBA Erstellung: 01/2003 Versionsinfo: 7.3-10.2 Letzte Überarbeitung: 06/2009 MP Oracle FAQ Diese Liste soll Ihnen zu den wichtigsten täglichen Fragen eines Datenbank

Mehr

Installation von Microsoft SQL Server 2014 Express in Verbindung mit Postbuch

Installation von Microsoft SQL Server 2014 Express in Verbindung mit Postbuch Installation von Microsoft SQL Server 2014 Express in Verbindung mit Postbuch Vorbemerkung: Die folgende Anleitung zeigt eine (Referenz-)Installation des Microsoft SQL Server 2014 unter Verwendung des

Mehr

Installation und Konfiguration

Installation und Konfiguration Installation und Konfiguration Das BUILDUP Programm besteht aus zwei Teilen: das BUILDUP Programm und das BUILDUP Server Programm. Der BUILDUP Server ist für die Datenhaltung und die Lizenzierung zuständig

Mehr

viflow Addon Installationsanleitung Release 7 1. Vorwort Voraussetzungen Software Download Installation der Datenbank...

viflow Addon Installationsanleitung Release 7 1. Vorwort Voraussetzungen Software Download Installation der Datenbank... Installationsanleitung Release 7 1. Vorwort............................................................. 1 2. Voraussetzungen..................................................... 1 3. Software Download...................................................

Mehr

Docusnap X Discovery Service. Installation und Konfiguration

Docusnap X Discovery Service. Installation und Konfiguration Docusnap X Discovery Service Installation und Konfiguration TITEL Docusnap X Discovery Service AUTOR Docusnap Consulting DATUM 16.09.2016 VERSION 1.1 gültig ab 19.09.2016 Die Weitergabe, sowie Vervielfältigung

Mehr

DATANAUT 5.x Server-Installation

DATANAUT 5.x Server-Installation DATANAUT 5.x Server-Installation Dieses Dokument beschreibt, wie Sie aus einer lokalen Installation von DATANAUT 5.x in ein zentral gemanagtes System mit einem MS-SQL Server umziehen. Diesen und weitere

Mehr

estos UCServer Multiline TAPI Driver

estos UCServer Multiline TAPI Driver estos UCServer Multiline TAPI Driver 5.1.110.44786 1 estos UCServer Multiline TAPI Driver...4 1.1 Voraussetzungen...4 1.2 Verbindung zum Server...4 1.3 Anmeldung...5 1.4 Leitungskonfiguration...5 1.5 Abschluss...5

Mehr

Übung Bekannte Port-Nummern und Mehrfachsitzungen

Übung Bekannte Port-Nummern und Mehrfachsitzungen Übung 10.2.5 Bekannte Port-Nummern und Mehrfachsitzungen Lernziel Aktivieren von HTTP-Diensten auf einem Router Anzeigen mehrerer HTTP- und Telnet-Sitzungen auf einem einzigen Host Beobachten bekannter

Mehr

User Guide Agile Scorecard

User Guide Agile Scorecard User Guide Agile Scorecard Release 4 Jon Nedelmann, 04.10.2013 1 1 ENGLISH 3 2 DEUTSCH 6 2 1 English At first you have to configure the app. Therefore navigate to the settings and choose Ag- ile Scorecard.

Mehr

RRC101-IP. Schnellstartanleitung

RRC101-IP. Schnellstartanleitung RRC101-IP Schnellstartanleitung Dokumenten-Version : 1.0 Stand : 13.10.2016 Impressum Herausgeber Thiesen Hardware- & Software-Design GmbH Version Stand Status 1.0 13.10.2016 Freigegeben Autor Inhaltlich

Mehr

GDI Gesellschaft für Datentechnik und Informationssysteme mbh. Dokumentation GfK-Server Schnittstelle

GDI Gesellschaft für Datentechnik und Informationssysteme mbh. Dokumentation GfK-Server Schnittstelle GDI Gesellschaft für Datentechnik und Informationssysteme mbh Dokumentation GfK-Server Schnittstelle INHALT 1. GfK Server Schnittstelle... 3 1.1 Einführung... 3 2. Systemvoraussetzungen... 4 2.1 GDI App-Server...

Mehr

Erstellen eines Images

Erstellen eines Images Erstellen eines Images Hinweis: Ein Image ist ein komplettes Abbild ihrer Festplatte(n). Dieses Abbild ist eine einzelne Datei, mit der beim Ausfall einer Festplatte oder wenn das Betriebssystem nicht

Mehr

In diesem Anschnitt geht es um die SQL Anweisungen, mit denen ich den Zugriff auf das Datenbankschema steuern kann.

In diesem Anschnitt geht es um die SQL Anweisungen, mit denen ich den Zugriff auf das Datenbankschema steuern kann. In diesem Anschnitt geht es um die SQL Anweisungen, mit denen ich den Zugriff auf das Datenbankschema steuern kann. All diese Befehle werden unter dem Begriff SQL DLC Data Control Language zusammengefasst.

Mehr

Konfiguration von eduroam. Configuring eduroam

Konfiguration von eduroam. Configuring eduroam eduroam Windows 8.1 / 10 Konfiguration von eduroam Configuring eduroam 08.10.2018 kim.uni-hohenheim.de kim@uni-hohenheim.de Wissenschaftliche Einrichtungen und Universitäten bieten einen weltweiten Internetzugang

Mehr

Netzwerkprogrammierung unter Linux und UNIX

Netzwerkprogrammierung unter Linux und UNIX Netzwerkprogrammierung unter Linux und UNIX Bearbeitet von Stefan Fischer, Walter Müller 2. Auflage 1999. Buch. XII, 228 S. Hardcover ISBN 978 3 446 21093 6 Format (B x L): 14 x 20,9 cm Gewicht: 329 g

Mehr

Configuring and installing the Cisco AnyConnect VPN client

Configuring and installing the Cisco AnyConnect VPN client VPN-Client Linux Konfiguration und Installation des Cisco-AnyConnect VPN-Clients Configuring and installing the Cisco AnyConnect VPN client 17. Juli 2017 kim.uni hohenheim.de kim@uni hohenheim.de Über

Mehr

Installieren und Verwenden des Document Distributor 1

Installieren und Verwenden des Document Distributor 1 1 Der besteht aus einem Client- und Server-Softwarepaket. Das Server- Paket muß auf einem Windows NT-, Windows 2000- oder Windows XP-Computer installiert sein. Das Client-Paket kann auf allen Computern

Mehr

S.M. Hartmann GmbH IT Solutions

S.M. Hartmann GmbH IT Solutions S.M. Hartmann GmbH 82008 Unterhaching Prager Straße 7 www.smhsoftware.de S.M. Hartmann GmbH IT Solutions Software für den modernen Handel SMH-Connect/400 Version V6.0 Beschreibung SMH-Connect: iseries

Mehr

Einrichten der TSM-Backup-Software unter dem Betriebssystem Windows

Einrichten der TSM-Backup-Software unter dem Betriebssystem Windows Einrichten der TSM-Backup-Software unter dem Betriebssystem Windows TSM-Service 14.09.2016 1 Inhaltsverzeichnis 1. INSTALLATION 3 2. KONFIGURATION 9 3. EINRICHTUNG DER TSM-DIENSTE ZUR AUTOMATISCHEN SICHERUNG

Mehr

Anleitung zur Erstinstallation von ElsaWin 6.0

Anleitung zur Erstinstallation von ElsaWin 6.0 Anleitung zur Erstinstallation von ElsaWin 6.0 Seite 1 von 28 Inhaltsverzeichnis 1. Voraussetzungen... 3 2. Installation ElsaWin 6.0... 4 3. Einrichtung VZ-/Importeursnummer und Händlernummer... 14 4.

Mehr

Installation und Einrichtung unter Windows 7/8/10. Installation and configuration for Windows 7/8/10

Installation und Einrichtung unter Windows 7/8/10. Installation and configuration for Windows 7/8/10 AFS-Client Installation und Einrichtung unter Windows 7/8/10 Installation and configuration for Windows 7/8/10 18.04.2018 kim.uni-hohenheim.de kim@uni-hohenheim.de Bitte sowohl diese Anleitung als auch

Mehr

Übung Verwenden der show-befehle des Routers

Übung Verwenden der show-befehle des Routers Übung 3.1.4 Verwenden der show-befehle des Routers Lernziel Kennenlernen der grundlegenden show-befehle des Routers Abrufen der aktuellen Konfiguration des Routers aus dem RAM mit show running-config Anzeigen

Mehr

Medizinische Statistik mit R und Excel

Medizinische Statistik mit R und Excel Springer-Lehrbuch Medizinische Statistik mit R und Excel Einführung in die RExcel- und R-Commander-Oberflächen zur statistischen Auswertung Bearbeitet von Rainer Muche, Stefanie Lanzinger, Michael Rau

Mehr

ESTOS XMPP Proxy

ESTOS XMPP Proxy ESTOS XMPP Proxy 4.1.12.22953 4.1.12.22953 1 Willkommen zum ESTOS XMPP Proxy... 4 1.1 WAN Einstellungen... 4 1.2 LAN Einstellungen... 5 1.3 Diagnose... 6 1.4 Proxy Dienst... 6 1.5 Server-Zertifikat...

Mehr

ESTOS XMPP Proxy

ESTOS XMPP Proxy ESTOS XMPP Proxy 4.1.18.27533 4.1.18.27533 1 Willkommen zum ESTOS XMPP Proxy... 4 1.1 WAN Einstellungen... 4 1.2 LAN Einstellungen... 5 1.3 Diagnose... 6 1.4 Proxy Dienst... 6 1.5 Server-Zertifikat...

Mehr

Quick Start Guide. mobilrc-pro. Copyright ID Servicepoint GmbH 2016 QSG Version 1.1 Stand:

Quick Start Guide. mobilrc-pro. Copyright ID Servicepoint GmbH 2016 QSG Version 1.1 Stand: Quick Start Guide mobilrc-pro Copyright ID Servicepoint GmbH 2016 QSG Version 1.1 Stand: 30.06.2016 ID Servicepoint GmbH Gustav-Becker-Str. 20 B D-21218 Seevetal Tel. +49 (0)4105 14116-0 Fax: +49 (0)4105

Mehr

HowTo SoftEther VPN Server (global)

HowTo SoftEther VPN Server (global) HowTo SoftEther VPN Server (global) Dieses HowTo zeigt wie der SoftEther VPN-Server auf einem VR2020 eingerichtet wird. 1 Vorbereitung und Einrichtung am Router Um SoftEther VPN verwenden zu können sind

Mehr

Terminland TLSync. Installationsanleitung. Terminland TLSync. Installationsanleitung. Dokumentation: 3.02 Terminland: ab Datum:

Terminland TLSync. Installationsanleitung. Terminland TLSync. Installationsanleitung. Dokumentation: 3.02 Terminland: ab Datum: Terminland TLSync Dokumentation: 3.02 Terminland: ab 10.08 Datum: 09.02.2017 Terminland TLSync - Seite 1 von 11 Inhaltsverzeichnis 1 Einführung... 3 2 Systemvoraussetzung... 3 2.1 Betriebssysteme... 3

Mehr

Neues System an der BO

Neues  System an der BO Datenverarbeitungszentrale Neues email System an der BO Liebe Nutzer des email Dienstes an der BO. Wir haben ein neues Mail System installiert, welches wir vor Inbetriebnahme testen möchten. Dazu bitten

Mehr

Installation des Microsoft SQL Server (Express) für ADITO4 AID 063 DE

Installation des Microsoft SQL Server (Express) für ADITO4 AID 063 DE Installation des Microsoft SQL Server (Express) für ADITO4 AID 063 DE 2015 ADITO Software GmbH Diese Unterlagen wurden mit größtmöglicher Sorgfalt hergestellt. Dennoch kann für Fehler in den Beschreibungen

Mehr

HowTo SoftEther Site-2-Site (Client-Bridge)

HowTo SoftEther Site-2-Site (Client-Bridge) HowTo SoftEther Site-2-Site (Client-Bridge) Dieses Beispiel zeigt wie ein Standort (Client-Bridge), mittels Layer 2 des OSI-Schichtmodell, sicher via SoftEther VPN zu einem VPN-Server verbunden wird, um

Mehr

Anleitung zur Konfiguration der TCP/IP-Kommunikation zwischen ArcGIS Lizenzmanager 10.5 und ArcGIS Desktop 10.5 Client(s) (Mai 2017)

Anleitung zur Konfiguration der TCP/IP-Kommunikation zwischen ArcGIS Lizenzmanager 10.5 und ArcGIS Desktop 10.5 Client(s) (Mai 2017) Anleitung zur Konfiguration der TCP/IP-Kommunikation zwischen ArcGIS Lizenzmanager 10.5 und ArcGIS Desktop 10.5 Client(s) (Mai 2017) Copyright 2017 Esri Deutschland GmbH Inhalt 1 Einleitung... 3 2 Voraussetzungen...

Mehr

Inhaltsverzeichnis ERWEITERUNG. 26. Januar 2014 RECORDTIME ENTERPRISE (LINUX) BENUTZERANLEITUNG-

Inhaltsverzeichnis ERWEITERUNG. 26. Januar 2014 RECORDTIME ENTERPRISE (LINUX) BENUTZERANLEITUNG- Inhaltsverzeichnis Installation... 2 Installation Microsoft SQL Server... 2 Installation Wine... 2 Installation FreeTDS und unixodbc... 2 Installation RecordTime... 3 Konfiguration... 3 Konfiguration Microsoft

Mehr

Anleitung für die Installation des USB Netzwerkkabels unter WIN2000 :

Anleitung für die Installation des USB Netzwerkkabels unter WIN2000 : Anleitung für die Installation des USB Netzwerkkabels unter WIN2000 : Lieferumfang : USB-Netzwerkkabel Treiber-Diskette Deutsche Installationsanleitung Produktbeschreibung : Das USB-Netzwerkkabel ermöglicht

Mehr

Installationsanleitung GAEB-Konverter 9

Installationsanleitung GAEB-Konverter 9 Installationsanleitung GAEB-Konverter 9 1 2 1. Systemvoraussetzungen Die Systemvoraussetzungen sind stark abhängig von der Größe und der Anzahl der gleichzeitig zu verarbeitenden Dateien. Allgemein kann

Mehr

Anleitung: Verbindung mit der Datenbank

Anleitung: Verbindung mit der Datenbank Anleitung: Verbindung mit der Datenbank Der Zugriff auf die MySQL-Datenbank selbst kann mit sämtlichen dafür erhältlichen Tools (Beispielsweise SquirrelSQL, Toad für MySQL, EMS SQL Manager, TOra oder ähnliches)

Mehr

Übung a Konfigurieren erweiterter Access-Listen (ACLs)

Übung a Konfigurieren erweiterter Access-Listen (ACLs) Übung 11.2.2a Konfigurieren erweiterter Access-Listen (ACLs) Lernziel Konfigurieren und Anwenden einer erweiterten ACL, um einen bestimmten Teil des Datenverkehrs zuzulassen oder abzuweisen Testen der

Mehr

Vivendi TEST-Datenbanken erstellen

Vivendi TEST-Datenbanken erstellen Vivendi TEST-Datenbanken erstellen Produkt(e): Kategorie: Vivendi NG, Vivendi PD, Vivendi PEP Datenbanken Version: ab 6.77 Erstellt am: 18.07.2018 Frage: Besteht die Möglichkeit TEST-Datenbanken als Kopie

Mehr

Service, please! Services in der Oracle Datenbank. Wir kümmernuns!

Service, please! Services in der Oracle Datenbank. Wir kümmernuns! Service, please! Services in der Oracle Datenbank Jochen Kutscheruk Oracle Certified Master merlin.zwo InfoDesign GmbH & Co. KG 76228 Karlsruhe Wir kümmernuns! Spitzenleistung heißt, sich auf seine Stärken

Mehr

Kurzanleitung für Windows-Computer - IPC-10 AC

Kurzanleitung für Windows-Computer - IPC-10 AC Kurzanleitung für Windows-Computer - IPC-10 AC Auspacken Packen Sie die Überwachungskamera vorsichtig aus und prüfen Sie, ob alle der nachfolgend aufgeführten Teile enthalten sind: 1. MAGINON IPC-10 AC

Mehr

Linux-Camp: Linux als Server am Beispiel LAMP

Linux-Camp: Linux als Server am Beispiel LAMP Linux-Camp: Linux als Server am Beispiel LAMP Linux, Apache, MySQL, PHP mit Ubuntu Version 8.04 Inhalt LAMP-Komponenten LAMP-Komponenten installieren, konfigurieren und prüfen Apache Webserver PHP5 MySQL

Mehr

NetUSE-SSH-Keymanager 2.12

NetUSE-SSH-Keymanager 2.12 Benutzerhandbuch Maksim Kabakou - Fotolia.com Revision: 38 Stand: 10. Januar 2014 NetUSE AG Dr.-Hell-Straße 6 D-24107 Kiel Telefon: +49 431 2390 400 http://netuse.de/ Inhaltsverzeichnis 1. Versionsübersicht...3

Mehr

Übung Verwenden des Boot-Systembefehls

Übung Verwenden des Boot-Systembefehls Übung 5.1.3 Verwenden des Boot-Systembefehls Lernziel Anzeigen von Informationen über das aktuell ausgeführte Cisco IOS-Abbild (die Software) Feststellen, von wo das IOS gestartet wird Überprüfen der Größe

Mehr

WinSCP & WebShare Konfiguration von WinSCP und erste Schritte mit dem WebDAV-Client

WinSCP & WebShare Konfiguration von WinSCP und erste Schritte mit dem WebDAV-Client WinSCP & WebShare Konfiguration von WinSCP und erste Schritte mit dem WebDAV-Client Version: 1.0 Stand: 05.05.2017 Autor/in: D'Amico / Eichberger / Zschörner / IT-Infrastruktur Anschrift: Internet: LVR

Mehr

Übung Ändern der Konfiguration

Übung Ändern der Konfiguration Übung 3.1.6 Ändern der Konfiguration Lernziel Konfigurieren einiger grundlegender Router-Einstellungen Aktivieren und Deaktivieren von Schnittstellen Ändern der Router-Konfiguration Hintergrund/Vorbereitung

Mehr

Parameter in Korrespondenzen.

Parameter in Korrespondenzen. Persis User-Tipp: Parameter in Korrespondenzen. E-Mails und Briefe noch flexibler nutzen. High-Level Human Resource Software Möchten Sie in Korrespondenzen Informationen nutzen, die bisher nicht in Persis

Mehr

p^db=`oj===pìééçêíáåñçêã~íáçå=

p^db=`oj===pìééçêíáåñçêã~íáçå= p^db=`oj===pìééçêíáåñçêã~íáçå= Error: "Could not connect to the SQL Server Instance" or "Failed to open a connection to the database." When you attempt to launch ACT! by Sage or ACT by Sage Premium for

Mehr

NoSpamProxy 12.0 Anbindung an digiseal server 2.0. Encryption Large Files

NoSpamProxy 12.0 Anbindung an digiseal server 2.0. Encryption Large Files NoSpamProxy 12.0 Anbindung an digiseal server 2.0 Encryption Large Files Impressum Alle Rechte vorbehalten. Dieses Handbuch und die darin beschriebenen Programme sind urheberrechtlich geschützte Erzeugnisse

Mehr

Datenbankmigration zu Microsoft SQL Server Version vom

Datenbankmigration zu Microsoft SQL Server Version vom Datenbankmigration zu Microsoft SQL Server Version vom 18.10.2016 DR.TAX OFFICE 3.0 ANLEITUNG FÜR DATENBANKMIGRATION ZU SQL 1 Inhaltsverzeichnis I. Information zu MS SQL Server... 3 II. Vorhandene Dr.Tax

Mehr

AMACOS. Installationshandbuch. Client und Server. Solunex AG Niederholzstrasse 17 CH-8951 Fahrweid. Tel.: +41 (0)

AMACOS. Installationshandbuch. Client und Server. Solunex AG Niederholzstrasse 17 CH-8951 Fahrweid. Tel.: +41 (0) AMACOS Installationshandbuch Client und Server Solunex AG Niederholzstrasse 17 CH-8951 Fahrweid Tel.: +41 (0) 44 520 40 50 Mail: office@solunex.ch Web: www.solunex.ch Änderungsnachweis: Erstellt am 4.

Mehr

MySQL Community Server Installationsbeispiel

MySQL Community Server Installationsbeispiel MySQL Community Server 5.5.28 Installationsbeispiel Dieses Dokument beschreibt das Herunterladen der Serversoftware, die Installation und Konfiguration der Software. Bevor mit der Migration der untermstrich-datenbank

Mehr

Bestellsoftware ASSA ABLOY Matrix II

Bestellsoftware ASSA ABLOY Matrix II Bestellsoftware ASSA ABLOY Matrix II Installationsanleitung Inhalt Einleitung... 2 Erstinstallation... 2 Weitere Installation / Installation im Netzwerk... 3 Fehlerbehandlung... 5 Webserver nicht erreichbar...

Mehr

Erstellen eines Normfall Projektspeichers auf Basis einer vorhandenen Installation von:

Erstellen eines Normfall Projektspeichers auf Basis einer vorhandenen Installation von: Normfall 7.3 Kurzanleitung Erstellen eines Normfall Projektspeichers auf Basis einer vorhandenen Installation von: Microsoft SQL Server ab 2008 R2 (hier: kostenfreie Express-Edition) 2018 Normfall GmbH

Mehr

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient Filing system designer FileDirector Version 2.5 Novelties FileDirector offers an easy way to design the filing system in WinClient. The filing system provides an Explorer-like structure in WinClient. The

Mehr

SQL Server 2012 Express

SQL Server 2012 Express SQL Server 2012 Express Dokument erstellt am 12.07.2015 Letzte Änderung am 09.05.2016 Zur Installation und Konfiguration des Microsoft SQL Servers 2012 Express werden für Windows 64-bit zwei Dateien benötigt:

Mehr

1.3 Erster Start des AfA-Moduls und Anlegen der Datenbank (Mandant und AFA)

1.3 Erster Start des AfA-Moduls und Anlegen der Datenbank (Mandant und AFA) Die Installation des AfA-Moduls im Netzwerk setzt sich aus fünf Teilen zusammen: 1. Installation der Datenbank Pervasive SQL 2000i Server Engine (Kapitel 1 bis 3) 2. Installation des Pervasive SQL 2000i

Mehr

1 Axis Kamera-Konfiguration IP-Konfiguration Datum und Uhrzeit einstellen Die Option Anonymous viewer login...

1 Axis Kamera-Konfiguration IP-Konfiguration Datum und Uhrzeit einstellen Die Option Anonymous viewer login... Installationsanleitung IPS Video Analytics für Axis ACAP Kameras und Encoder Inhalt 1 Axis Kamera-Konfiguration... 1 1.1 IP-Konfiguration... 1 1.2 Datum und Uhrzeit einstellen... 4 1.3 Die Option Anonymous

Mehr

1 Axis Kamera-Konfiguration IP-Konfiguration Datum und Uhrzeit einstellen Die Option Anonymous viewer login...

1 Axis Kamera-Konfiguration IP-Konfiguration Datum und Uhrzeit einstellen Die Option Anonymous viewer login... Installationsanleitung IPS Video Analytics für Axis ACAP Kameras und Encoder Inhalt 1 Axis Kamera-Konfiguration... 1 1.1 IP-Konfiguration... 1 1.2 Datum und Uhrzeit einstellen... 4 1.3 Die Option Anonymous

Mehr

CMSpro Version 2.2.0

CMSpro Version 2.2.0 CMSpro Version 2.2.0 Softwareupdate Datum Version Autor Beschreibung Status 18.02.2012 1.0 br Erstellung für CMSpro Version 2.2.0 freigegeben Bastian Roßteuscher 1 Anmerkungen... 3 2 Anmeldung... 4 3 Updatevorgang...

Mehr

VPN-Client Android Konfiguration und Installation des internen VPN Clients und Cisco-AnyConnect VPN-Clients

VPN-Client Android Konfiguration und Installation des internen VPN Clients und Cisco-AnyConnect VPN-Clients VPN-Client Android 6.0.1 Konfiguration und Installation des internen VPN Clients und Cisco-AnyConnect VPN-Clients Configuring and installing the internal VPN client and Cisco Any- Connect VPN client 7.

Mehr