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
dba:ezconnect_sqlnet [2013/06/11 21:25] – [Easy Connect SQL*Net verwenden] gpipperrdba:ezconnect_sqlnet [2014/07/08 14:51] (aktuell) – [Easy Connect SQL*Net verwenden] gpipperr
Zeile 44: Zeile 44:
  
  
-==== Hostnaming 11g 11.2.0.3.0 ===== +In der Powerschell den String mit **"'**localhost:1521/GPI**'"** "umhüllen" !;
- +
-Zugriff auf die Instance soll nun nur über den Hostname des Servers erfolgen. +
- +
-In der Theorie müsste nur der Name des DB Server angegeben werden. +
-Im Listern wird die default instance mit dem Parameter DEFAULT_SERVICE_listener_name konfiguriert. +
- +
  
 === DEFAULT_SERVICE_listener_name === === 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 sondern nur der Hostnamemuss 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 61:
 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:+ 
 +=== Fehler: ORA-12504 === 
 + 
 +In meiner Umgebung hat das Feature allerdings noch nicht funktioniert ....... Fehler wird noch gesucht 
 + 
 +Siehe zu diesen 11g Verhalten auch die Metalink Note : ORA-12504 When Using (HOSTNAME) Method For 11G Client/Database [ID 556996.1] 
 + 
 +Wichtig: In der Client sqlnet.ora DARF kein HOSTNAME als  NAMES.DIRECTORY_PATH definiert sein, sonst überschneidet sich das Verhalten! 
 + 
 + 
 +==== Hostnaming ===== 
 + 
 +Der Zugriff auf die Instance soll nun nur noch über die Angabe des Hostname des Servers erfolgen. 
 + 
 +Dazu muss der Hostname über DNS aufgelößt werden konnen UND ein Service_Name = Hostname muss im Listener der Datenbank Umgebung konfiguriert werden. 
 + 
 +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> 
 + 
 + 
 +Dann kann eine Verbindung aufgebaut werden mit:
 <code cmd> <code cmd>
  
- sqlplus system/oracle@gpi_db+ sqlplus system/oracle@gpi_dbserver
  
 </code>  </code> 
  
-=== Fehler: ORA-12504 === 
  
-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] 
  
  
dba/ezconnect_sqlnet.txt · Zuletzt geändert: 2014/07/08 14:51 von gpipperr