Konfiguration von Oracle SQL*Net auf dem Datenbankserver
Um die Verbindung von einem Client zu einer Oracle Datenbank herstellen zu können Steuerungsbefehle des "listener"-Prozesses mit dem Programm "lsnrctl": set password <pwd> # Eingabe des Paßwortes; # Dies ist vor weiteren Befehlen notwendig! # Das Passwort steht in der Datei listener.ora # und kann dort auch auskommentiert werden. start # Starten stop # Stoppen reload # listener.ora - Datei neu lesen status # Ausgabe von Statusinformationen services # Anzeige von Informationen zu den einzelnen Datenbanken exit # Steuerprogramm verlassen
Alle Befehle können hinter dem lsnrctl Programm in einer Kommandozeile eingegeben werden, Beispielaufruf: "lsnrctl status" <RET> # die Ausgabe Status erscheint, das Programm wird beendet "lsnrctl" <RET> LSNRCTL> # es erscheint der Prompt LSNRCTL>status # der Status wird ausgegeben Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC))) STATUS of the LISTENER ------------------------ Alias LISTENER ... The command completed successfully LSRNCTL>exit <RET> # Programm verlassen und in die Shell/DOS Box zurückkehren
Einträge in der Steuerungsdatei listener.ora
- Ports, auf denen der Listener - Prozeß horcht Beispiel: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = schul01)(PORT = 1521) ) ) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = prod.workshop.de) (SID_NAME = SCH) ) )
Einträge in der Steuerungsdatei sqlnet.ora
- Steuerungsparameter für das External Naming
Beispiel:
Die Datei listener.ora und sqlnet.ora wird i.d.R. mit dem Oracle NetManager erstellt und gepflegt,
Hinweis: - Unter Windows legt "lsnrctl start" den Dienst/Service im Betriebssystem an falls noch nicht vorhanden
- Alle genannten Programme suchen die Steuerdateien normalerweise im Verzeichniss Stichwörter oracle sqlnet verbindung client server webservice tnsnames onames ldap benennungsmethoden auflösungsmethoden tnsnames.ora sqlnet.ora ifile |