|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Добрый день Вот что находится у меня в файле tnsnames.ora: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9.
Вот строка подключения к БД: Код: java 1.
Как можно сделать, что бы в окошке авторизации, из выподающего списка, было видно название соединения MY_TEST а после выбора из списка MY_TEST, host-test и servtest подтягивались автоматически до коннекта к БД, или на окошке авторизации вручную ввести MY_TEST, но что бы HOST=host-test и SERVICE_NAME=servtest подтягивались автоматически? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2018, 14:41 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Это доку дравера надо листать. Есть варианты, но не так всё просто: https://docs.oracle.com/cd/B19306_01/java.102/b14355/urls.htm#BEIDIJCE ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2018, 14:44 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Примеры: http://theblasfrompas.blogspot.com/2008/04/jdbc-thin-connection-using-tnsnamesora.html http://przemyslawkruglej.com/archive/2013/11/connecting-to-oracle-database-using-tnsnames-ora-in-java/ ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2018, 14:51 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Aleks_Aleksна окошке авторизации вручную ввести MY_TEST, но что бы HOST=host-test и SERVICE_NAME=servtest подтягивались автоматически?делай это руками, без TNS. Т.к. tns это когда клент для оракла стоит на машине клиента Код: java 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2018, 14:53 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Сделать свое окошко для ввода имени-пароля. Два text item, один list box и две кнопки (Ok, Cancel) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2018, 15:02 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Blazkowicz, Спасибо, работает, то что нужно. Вот что обнаружил, Код: java 1. 2.
какая из двух строк правильная (и первая и вторая работает) и в чем отличие ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2018, 15:25 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Aleks_Aleks, Никакая не правильная. В актуальных версиях JDBC это уже не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2018, 15:29 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Blazkowicz, Вот это поворот... а я писал ) Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2018, 15:31 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Petro123, у нас поумолчанию на всех машинах есть оракл клиент ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2018, 15:41 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Aleks_AleksPetro123, у нас поумолчанию на всех машинах есть оракл клиенток. Тогда пиши тут итоговый рабочий вариант. Заработало? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2018, 15:51 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Petro123, Это код для теста подключений, просьба к корректности не придираться ) Код: java 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2018, 16:12 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Aleks_Aleks, Да. По другому. Раньше было oci8 и бралось из реестра tns. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2018, 16:58 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Aleks_AleksВот что находится у меня в файле tnsnames.ora: ... Вот строка подключения к БД: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2018, 18:39 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, Да. Но они хотят почему то))) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2018, 18:42 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Что-то я все... Вы о чем друзья? Был задан вопрос, был получен ответ... Какие оси, какое пюре, какой на*рен реестр... ОСИ !? Код: java 1.
Спасибо не стоит... - потому что мы хотим, почему то! ТЕМА ЗАКРЫТА. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 09:23 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Aleks_Aleks, Тема принадлежит публичному обществу а не тебе. Говорилось про то что клиент оракла на каждую машинку ставить не обязательно. Можно Просто jar с приложением. Выше написано, что у вас по умолчанию на каждой клиент. Никто ни против). ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2018, 09:33 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Здравствуйте! Интересует момент, при подключении к БД Oracle использую System propety(System.setProperty), все норм... но в данном случае все будет работать, если известен заранее service name и он прописывается в коде, а есть возможность, извлекать все существующие service name из файла Tnsname.ora и в зависимости от выбора пользователя- вставлять в код? Код: java 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2018, 22:34 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
wellvk, name это типа имя бд удаленной. Т. к. на одном ip их может быть много. Заранее узнать нельзя т.к. оно на сервере удаленном в tnsnames. А у тебя просто кто то прописал руками. Можешь программно прочесть и взять себе. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2018, 23:32 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Petro123, Если, допустим, на сервере где запускаем jar есть данный файл(tnsnames.ora) - я могу просто тогда распаристь и вытащить из него все serveci name и подставить нужные на место переменной V_SERVICE_NAME? Думал что есть более "продвинутый способ". ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 18:53 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
wellvkPetro123, Если, допустим, на сервере где запускаем jar есть данный файл(tnsnames.ora) - я могу просто тогда распаристь и вытащить из него все serveci name и подставить нужные на место переменной V_SERVICE_NAME? Думал что есть более "продвинутый способ". какой продвинутый, если: - в том файле имена ставятся руками? - этого файла и клиента оракла на машине может не быть - есть более продвинутый способ когда в jar уже есть драйвер оракла и tnsnames на клиентской машине ВООБЩЕ НЕ НУЖЕН. Получается что ты хочешь брать имена из файла во вторник, когда ты сам их туда записал в понедельник. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 20:00 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
wellvkДумал что есть более "продвинутый способ". не ставить клиент оракла на клиента, а брать драйвер из jar. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 20:00 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Petro123, понимаю, что звучит странно, но максимально упрощаю вопрос: можно ли не парся tnsnames.ora выбрать все service name ? Задача: зная директорию tnsnames.ora, "вытащить" из него все сервисы. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 20:04 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
wellvk, Бери и читай этот файл. В него пишут РУКАМИ. Три раза написал. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2018, 23:00 |
|
tnsnames.ora
|
|||
---|---|---|---|
#18+
Aleks_Aleks, 1. В любой файл типа properties записать что-то типа Код: java 1.
а tnsnames.ora вместе а оракловым клиентом выбросить нафиг. 2. Другой подход - использовать OCI драйвер с оракловым клиентом. Читайте тут про TNS_ADMIN. Работает примерно так, допустим у вас есть в tnsnames.ora Код: java 1. 2.
Ваша строка подключения будет выглядеть примерно так Код: java 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2018, 12:57 |
|
|
start [/forum/topic.php?fid=59&msg=39600636&tid=2121635]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 317ms |
total: | 487ms |
0 / 0 |