Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:ezconnect_sqlnet

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
dba:ezconnect_sqlnet [2013/06/11 21:25] – [Easy Connect SQL*Net verwenden] gpipperrdba:ezconnect_sqlnet [2013/06/12 11:17] – [Hostnaming 11g 11.2.0.3.0] gpipperr
Zeile 46: Zeile 46:
 ==== Hostnaming 11g 11.2.0.3.0 ===== ==== Hostnaming 11g 11.2.0.3.0 =====
  
-Zugriff auf die Instance soll nun nur über den Hostname des Servers erfolgen.+Der Zugriff auf die Instance soll nun nur noch über die Angabe des Hostname des Servers erfolgen.
  
-In der Theorie müsste nur der Name des DB Server angegeben werden+Dazu muss der Hostname über DNS aufgelößt werden konnen UND ein Service_Name = Hostname muss im Listener der Datenbank Umgebung konfiguriert werden.
-Im Listern wird die default instance mit dem Parameter DEFAULT_SERVICE_listener_name konfiguriert.+
  
 +Ablauf:
 +  * Client - DNS Eintrag für den verwendeten hostname z.B. GPI_DBServer - Lokal über HOST Datei oder DNS
 +  * Client - sqlnet.ora Eintrag -> NAMES.DIRECTORY_PATH= (HOSTNAME)
 +  * Server - listner.ora Konfiguration SID_LIST mit passenden GLOBAL_DBNAME = "Hostname in der Client Konfiguration" <code >SID_LIST_LISTENER =
 +  (SID_LIST =
 +     (SID_DESC =
 +      (GLOBAL_DBNAME = gpi_dbserver)
 +      (ORACLE_HOME = /oracle/ora11)
 +      (SID_NAME = GPI)
 +    )
 +  )
 +</code>
  
  
-=== DEFAULT_SERVICE_listener_name ===+Dann kann eine Verbindung aufgebaut werden mit: 
 +<code cmd> 
 + 
 + sqlplus system/oracle@gpi_dbserver 
 + 
 +</code>  
 + 
 +==== DEFAULT_SERVICE_listener_name ====
  
 Soll auch der Service Name nicht mit angegeben werden sonder nur der Hostname muss auf dem Listern der Maschine ein Default Service konfiguriert werden, der antworten soll, wenn kein Service Name angegeben ist. Soll auch der Service Name nicht mit angegeben werden sonder nur der Hostname muss auf dem Listern der Maschine ein Default Service konfiguriert werden, der antworten soll, wenn kein Service Name angegeben ist.
 +
 +Im Listern wird die default instance mit dem Parameter DEFAULT_SERVICE_listener_name konfiguriert.
  
  
Zeile 66: Zeile 86:
 siehe : http://docs.oracle.com/cd/E11882_01/network.112/e10835/listener.htm#BGBJJBCF siehe : http://docs.oracle.com/cd/E11882_01/network.112/e10835/listener.htm#BGBJJBCF
  
-Dann kann eine Verbindung aufgebaut werden: 
-<code cmd> 
- 
- sqlplus system/oracle@gpi_db 
- 
-</code>  
  
 === Fehler: ORA-12504 === === Fehler: ORA-12504 ===
  
 In meiner Umgebung hat das Feature allerdings noch nicht funktioniert ....... Fehler wird noch gesucht In meiner Umgebung hat das Feature allerdings noch nicht funktioniert ....... Fehler wird noch gesucht
- 
-Wird der Servicename allerdings als Hostname in der hosts hinterlegt, wird auch eine Verbindung aufgebaut. (gpi_db ist als Hostname = Service_name in der host Datei hinterlegt!) 
  
 Siehe zu diesen 11g Verhalten auch die Metalink Note : ORA-12504 When Using (HOSTNAME) Method For 11G Client/Database [ID 556996.1] Siehe zu diesen 11g Verhalten auch die Metalink Note : ORA-12504 When Using (HOSTNAME) Method For 11G Client/Database [ID 556996.1]
dba/ezconnect_sqlnet.txt · Zuletzt geändert: 2014/07/08 14:51 von gpipperr