Zainstalowałem Oracle 11g i mogę połączyć sysman
się z bazą danych Oracle, ale nie tnsnames.ora
mogę znaleźć pliku.
Czy muszę samodzielnie wygenerować plik tnsnames.ora? Jeśli tak, to gdzie go umieścić? Jeśli nie, w jaki sposób Oracle to dla mnie generuje? Jeśli muszę go wygenerować, jaka jest odpowiednia składnia pliku?
$HOME/.tnsnames.ora
; ścieżka sugerowana w odpowiedzi wydawała się być ignorowana przez sqlplus.Domyślny katalog dla pliku tnsnames.ora to
Zawartość:
alias
: możesz wybrać to i użyć później jako ciągu połączenia.port
: domyślnie jest to 1521Więcej informacji tutaj: http://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm
źródło
$ORACLE_HOME
i dlatego będzie$ORACLE_HOME/network/admin
(gdzie$ORACLE_HOME
może być wiele różnych katalogów, w których jest więcej niż jeden poziom instalacji / łaty Oracle) lub może zostać zastąpiony przez$TNS_ADMIN
zmienną środowiskową. To zależy całkowicie od użytkownika, w którym znajduje się oprogramowanie.$ORACLE_HOME/network/admin
to katalog, w którymtnsnames.ora
plik jest tworzony przez DBCA i / lub NetCA.$ORACLE_HOME
jest ścieżką podobną/u01/app ...
do ścieżki zgodnej z OFA, z której instalator korzysta domyślnie, o ile nie zostanie zastąpiony przez instalator.źródło
Jeśli twój system operacyjny to Windows 10 , możesz znaleźć
tnsnames.ora
plik w następującej ścieżce:Gdzie
myAccount
jest nazwa twojego konta Windows.źródło
%ORACLE_HOME%\NETWORK\ADMIN
, prawda?O ile wiem,
tnsnames.ora
należy umieścić w<ORA_INSTALL_FOLDER>\product\11.1.0\client_1\network\admin\
folderzeDokumentacja znajduje się tutaj
źródło