it-swarm-eu.dev

Jak vygeneruji soubor tnsnames.ora pro připojení k databázi Oracle?

Nainstaloval jsem Oracle 11g a mohu se připojit jako sysman k databázi Oracle, ale žádné tnsnames.ora soubor, který najdu.

Musím generovat soubor tnsnames.ora sám? Pokud ano, kam jej umístím? Pokud ne, jak to pro mě Oracle vytvoří? Pokud to musím vygenerovat, jaká je vhodná syntaxe souboru?

23
user897237

Můžete snadno vytvořit soubor [text] tnsnames.ora. Mělo by to být v $ Oracle_HOME/network/admin/a mělo by vypadat asi takto:

 ORATST=
 (description=
   (address_list=
     (address = (protocol = TCP)(Host = fu.bar)(port = 1521))
   )
 (connect_data =
   (service_name=oratst)
 )
)
15
Aaron

Výchozí adresář pro soubor tnsnames.ora je

/u01/app/Oracle/product/<version>/<dbname>/network/admin/tnsnames.ora

Obsah:

<alias> = (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(Host = <ip>)(PORT = <port>))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = <dbname>)
    )
  )
  • alias: můžete si vybrat a později jej použít jako připojovací řetězec.
  • port: výchozí je 1521

Více informací zde: http://docs.Oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm

11
Munchi

$Oracle_HOME/network/admin je adresář, kde tnsnames.ora soubor je vytvořen pomocí DBCA a/nebo NetCA.

$Oracle_HOME je cesta jako /u01/app ..., jedná se o cestu kompatibilní s OFA, kterou instalátor používá jako výchozí, pokud není přepsán instalačním programem.

2
Sam Ravindhran

Pokud je váš operační systém Windows 10 , najdete tnsnames.ora soubor v následující cestě unc:

C:\app\myAccount\product\11.2.0\dbhome_1\NETWORK\ADMIN

Kde myAccount je název vašeho účtu Windows.

2
S. Mayol

Pokud vím, tnsnames.ora musí být umístěno na <ORA_INSTALL_FOLDER>\product\11.1.0\client_1\network\admin\ složka

Dokumentaci najdete zde

1
Viper