6 / 6 / 1
Регистрация: 09.06.2014
Сообщений: 49
|
|
1 | |
Как получчить имя БД28.03.2015, 02:44. Показов 2326. Ответов 4
Метки нет (Все метки)
Здравствуйте, у меня такая ситуация... На компьютере инсталировал 11 сервер, создал базу, листенер, установил программу Toad... При первом заходе в Toad я заметил, что имя моей базы он каким то образом уже узнал, так как она отображалась во всплывающем списке... На сколько я знаю чтоб узнать имя БД нужно подключится к серверу от sysdba или от другого пользователя имеющего привилегии... Вопрос: Toad при старте подключился и узнал имя или есть другие способы как ужнать имена баз данных, находящихся на сервере и если есть то какие?
P.S В Oracle я ещё новичок
0
|
28.03.2015, 02:44 | |
Ответы с готовыми решениями:
4
Как в билдере получить с сервера (MySQL 5.1, имя базы "skola", имя table "info") имя столбцов и имя строк Как узнать полное имя файла зная его краткое имя? Как конвертировать имя цвета из шестнадцатиричного формата в имя KnownColor Как послать имя компьютера и имя учетной записи с ip письмом |
6 / 6 / 0
Регистрация: 26.03.2015
Сообщений: 32
|
|
28.03.2015, 15:21 | 2 |
Посмотрите для начала в файле tnsnames.ora.
Он лежит в $ora_home\network\admin. Если вы устанавливали oracle xe, то там насколько я помню по умолчанию создается база с именем XE. Опять же, XE это не имя, а просто ее идентификатор в файле tnsnames. Ее реальный параметры лежат в этом файле примерно в таком виде... BPM= (DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=udd.test111.msk.ru) (PORT=1521) ) (CONNECT_DATA= (SERVER=default) (SID=BPM) ) )
0
|
6 / 6 / 1
Регистрация: 09.06.2014
Сообщений: 49
|
|
28.03.2015, 17:08 [ТС] | 3 |
Gро эти файлы я знаю, меня заинтересовала как можно узнать информацию об имени базы через клиентское приложение при этом не подключаясь к базе
0
|
6 / 6 / 0
Регистрация: 26.03.2015
Сообщений: 32
|
|
28.03.2015, 18:15 | 4 |
Так toad сам лезет в файл tnsnames.ora и предлагает тебе список доступных подключений. Ты если поставишь тоад, но не поставишь оракловый клиент, он тебе сразу при запуске начнет ругаться, что не нашел рабочего клиента. И чтобы узнать имя базы ему не нужно коннектиться as sysdba.
1
|
6 / 6 / 1
Регистрация: 09.06.2014
Сообщений: 49
|
|
28.03.2015, 18:54 [ТС] | 5 |
Спасибо, уже сам до этого дошёл, нашёл в ODAC метод который тянет инфу из этого файла)
0
|
28.03.2015, 18:54 | |
28.03.2015, 18:54 | |
Помогаю со студенческими работами здесь
5
как вывести имя программы? именно имя, то что видно в провонике example.exe Как передать в процедуру/функцию имя класса, который еще не создан (универсальное имя) Как задать имя столбца, если имя - это значение поля другой таблицы? Как узнать имя процесса, зная имя программы? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |