=====Easy Connect Plus 19c für den Connect and die Datenbank verwenden=====
Easy Connect gibt es ansich schon seit 11g, siehe [[dba:ezconnect_sqlnet|Easy Connect SQL*Net verwenden]].
**Bisherige Syntax:**
database_host[:port][/[service_name]
Mit einen Oracle 19c Client wie SQL*Plus sind die Möglichkeiten nun deutlich erweitert worden, nun können auch spezielle SQL*Net Einstellungen explizit verwendet werden um sich an einer Datenbank anzumelden.
**Die erweitere Syntax:**
[[protocol:]//]host1{,host2}[:port1]{,host2:port2}[/[service_name][:server_type][/instance_name]][?parameter_name=value{¶meter_name=value}]
----
===Voraussetzung===
Wie auch beim Vorgänger muss zuerst in der SQL*Net **sqlnet.ora** Datei im **NAMES.DIRECTORY_PATH** Parameter **EZCONNECT** aufgenommen werden.
NAMES.DIRECTORY_PATH= (TNSNAMES , EZCONNECT )
----
===Beispiele===
==Standard Connect==
Standardfall: protocol://host1:port1/service_name
sqlplus scott/tiger@tcp://10.10.10.1:1521/SRV_PROD
sqlplus scott/tiger@10.10.10.1/SRV_PROD
tnsping 10.10.10.1:1521/GPI
Used EZCONNECT adapter to resolve the alias
Attempting to contact
(DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=SRV_PROD))
(ADDRESS=(PROTOCOL=tcp)(HOST=10.10.10.1)(PORT=1521)))
== In einem Cluster an einen bestimmte Instance anmelden ==
Anmelden an einem expliziten Clusterknoten protocol://host1:port1/service_name/instance_name
sqlplus scott/tiger@10.10.10.1:1521/SRV_PROD/gpi01
sqlplus scott/tiger@10.10.10.1/SRV_PROD/gpi01
tnsping 10.10.10.1:1521/GPI
Used EZCONNECT adapter to resolve the alias
Attempting to contact
(DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=SRV_PROD)(INSTANCE_NAME=gpi01))
(ADDRESS=(PROTOCOL=tcp)(HOST=10.10.10.1)(PORT=1521)))
== An einer nicht hochgefahrenen Instance anmelden ==
sqlplus 10.10.10.1/gpi)(UR=A
----
==== Quellen ====
Oracle:
* https://download.oracle.com/ocomdocs/global/Oracle-Net-19c-Easy-Connect-Plus.pdf
* https://docs.oracle.com/en/database/oracle/oracle-database/19/netag/configuring-naming-methods.html#GUID-8C85D289-6AF3-41BC-848B-BF39D32648BA
Web:
* https://franckpachot.medium.com/19c-easy-connect-e0c3b77968d7