|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Установил PLSQL Developer, мне скинули файл с подключениями к БД tnsnames.ora. Как мне его подключить? Куда добавить нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2021, 11:14 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
neteurt, По умолчанию он найдет файл в директории, на которую указывает переменная окружения TNS_ADMIN Regards Maxim ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2021, 11:37 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Maxim Demenko на которую указывает переменная окружения TNS_ADMIN ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2021, 12:21 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
авторBy default, the tnsnames.ora file is located in the ORACLE_HOME/network/admin directory. Oracle Net will check the other directories for the configuration file. For example, the order checking the tnsnames.ora file is as follows: 1. The directory specified by the TNS_ADMIN environment variable. If the file is not found in the directory specified, then it is assumed that the file does not exist. 2. If the TNS_ADMIN environment variable is not set, then Oracle Net checks the ORACLE_HOME/network/admin directory. Note: On Microsoft Windows, the TNS_ADMIN environment variable is used if it is set in the environment of the process. If the TNS_ADMIN environment variable is not defined in the environment, or the process is a service which does not have an environment, then Microsoft Windows scans the registry for a TNS_ADMIN parameter. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 11:09 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
ElicКоторой по умолчанию нет. По умолчанию, ищется в текущей рабочей директории, а не в TNS_ADMIN. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 12:58 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
SeaGate По умолчанию, ищется в текущей рабочей директории, а не в TNS_ADMIN. Просто, когда несёте "знания" в массы, явно не используйте квантор всеобщности по отношению к "раскрываемым" вами знаниям. Потому что придётся каждый раз их дезавуировать и уточнять. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 15:35 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Elic, (посыпая голову пеплом) соглашусь, наиболее нейтральный вариант - отсыл к оригинальной документации (без обобщений), иначе приходися (как и прогнозировалось ) уточнять и дезавуировать PL/SQL Developer 14.0 User’s GuideLogon failure The logon dialog can fail for the following reasons: 1. You do not have the Oracle Client software installed. This is a requirement for PL/SQL Developer. Install an Oracle Client and try again. 2. You have more than one Oracle Client software installations. In this case PL/SQL Developer may have chosen an Oracle Client that is not appropriate. Cancel the logon dialog, go to Configure > Preferences > Oracle / Connection, select the appropriate Oracle Home from the list, restart PL/SQL Developer and try again. 3. You are using an Oracle Instant Client but have not set all required environment variables: • PATH – Needs to include the Instant Client directory (where oci.dll is located). • TNS_ADMIN – Needs to point to the directory where tnsnames.ora is located. • NLS_LANG – Defines the language, territory, and character set for the client. Note: you can also set these parameters on the command-line or in the params.ini file, as described in chapter 37.4. chapter 37.437.4 Command-line parameters ... instantclient Use the instant client from the given directory. For example: plsqldev.exe instantclient=C:\Oracle\InstantClient11g If the directory contains a tnsnames.ora file or a network subdirectory or a network\admin subdirectory with a tnsnames.ora file, it will implicitly be used. tns_admin Use the given directory as the Oracle network directory (where the tnsnames.ora file resides). For example: plsqldev.exe tns_admin=C:\Oracle\Network\Admin Regards Maxim ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 17:37 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Maxim Demenko (посыпая голову пеплом) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 20:30 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Elic, КМК, в этом конкретном случае дело не в профессионализмe, скорее в прагматизме, исходя из (сугубо моего) опыта - наиболее распространенный вариант установки клиента на Windows) - инстант клиент. В этом случае наиболее практичный вариант - установить переменную TNS.ADMIN. и записать туда tnsnames.ora. В 90 случаев из 100 это сработает, в 10 оставшихся возможны нюансы (которые возможно потребуют уточнений) относительно 1)full client 2)registry 3)$oracle_home/network/admin 4)tnsnames.ora (или .tnsnames.ora в в линукс ) в рабочей директории 5)command line parameter PL SQL Developer (но это скорее не ко мне , а к умению задавать вопросы ) альтернативно - можно сразу послать в RTFM (что было бы по умолчанию правильно - но врядли бы так эффективно как простой хинт с TNS_ADMIN). Но если это не профессионально - ok, i'm not pretending by any means. Regards Maxim ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2021, 00:13 |
|
|
start [/forum/search_topic.php?author=utmax&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
80ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 318ms |
total: | 511ms |
0 / 0 |