Как выбрать все БД при подключении к Oracle

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
rellai2
постоялец
Сообщения: 135
Зарегистрирован: 18.09.2008 11:37:45

Как выбрать все БД при подключении к Oracle

Сообщение rellai2 »

Всем привет! как можно выбрать все зарегестрированные БД при подключении к Oracle
Чтобы затем отобразить их в комбобоксе?
Не нашел никакой информации по этому вопросу..
Никто не сталкивался?
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

DBComboBox?
wadman
постоялец
Сообщения: 122
Зарегистрирован: 18.10.2016 14:54:28
Контактная информация:

Сообщение wadman »

rellai2 писал(а):Не нашел никакой информации по этому вопросу..

Найти home от оракла и почитать tnsnames?
rellai2
постоялец
Сообщения: 135
Зарегистрирован: 18.09.2008 11:37:45

Сообщение rellai2 »

DBComboBox не то - это просто выводит какую нить инфу из datasource

а мне нужно именно именно бд

как найти home оракла, поискал в нете информацию пишут в реестре находится HKLM\SOFTWARE\ORACLE\HOME0\ORACLE_HOME
но там нет его
Lucifer
постоялец
Сообщения: 132
Зарегистрирован: 05.01.2014 21:39:03
Откуда: Новороссийск

Сообщение Lucifer »

А у оракла одна БД, и ее имя совпадает (как правило) с именем инстанса. То, что обычно понимается под БД, у оракла называется схемой данных. Имя схемы данных - это имя пользователя БД, если при создании пользователя не указать иное.
Аватара пользователя
WAYFARER
энтузиаст
Сообщения: 564
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Сообщение WAYFARER »

Можно попробовать так

Код: Выделить всё

select distinct owner from dba_objects; 
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

1. Системная переменная ora_home
2. Реестр (если речь идет о windows). Можно посмотреть в ветке про ODBC-драйвера
Ответить