[AIX + Oracle] tnsnames.ora ?
cat tnsnames.oraа в хоме случайно нет оверрайда?
cat ~/.tnsnames.ora
Теперь другой вопрос возник, где настраиваются приоритеты на них, наверняка по приоритетам фигачит?
где настраиваются приоритеты на нихэээ
нигде
порядок строго определен в документации
посмотреть его можешь например оттрейсив tnsping
strace tnsping lala | grep tnsnames.ora
правда таким способом ты найдешь не все варианты, а только порядок
например, если у тебя не выставлена TNS_ADMIN то ты не найдешь так попытку открыть $TNS_ADMIN/tnsnames.ora
посмотреть его можешь например оттрейсив tnspingПроще в документации посмотреть:
#
The directory specified by the TNS_ADMIN environment variable
If the TNS_ADMIN environment variable is not defined as a variable on Windows, it may be in the registry.
#
On UNIX operating systems, the global configuration directory
For example, on the Solaris Operating System, this directory is /var/opt/oracle.
#
The $ORACLE_HOME/network/admin directory on UNIX operating systems and the ORACLE_HOME\network\admin directory on Windows operating systems.
Проще в документации посмотреть:и чем это проще?
где тут $HOME/.tnsname.ora?
гугл подсказывает что-то типа такого:
1. $HOME/.tnsnames.oraслабо это в документации найти?
2. $TNS_ADMIN/tnsnames.ora
3. TNS_NAMES lookup key in the registry
4. /etc/tnsnames.ora ( non-windows )
5. $ORACLE_HOME/network/admin/tnsnames.ora
6. LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME_KEY
7. LocalMachine\SOFTWARE\ORACLE\ORACLE_HOME
TNS-03505Нужно внести изменения в tnsnames.ora:
Припиши к tns-имени домен, который прописан в sqlnet.ora в параметре NAMES.DEFAULT_DOMAIN =
либо тупо пропиши NAMES.DEFAULT_DOMAIN = WORLD
Оставить комментарий
macrophage
никто с таким не сталкивался?