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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как узнать orahome? 
V
    Опции темы
SerjogaVS
Дата 19.3.2007, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 8.1.2007
Где: Нюрнберг

Репутация: нет
Всего: нет



Можно ли это с какой то View вычитать?
PM MAIL   Вверх
Тиль
Дата 19.3.2007, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 27.2.2006

Репутация: нет
Всего: нет



нет, это можно прочитать только с реестра

Добавлено @ 14:50 
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
там есть раздел(ы)HOME0,HOME1,HOME2(если их несколько если один то HOME0).Отвечает за путь параметр ORACLE_HOME
--------------------
Казалось нам пипец, оказалось что не казалось
PM MAIL   Вверх
LSD
Дата 19.3.2007, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Код
select substr(file_spec,   1,   instr(file_spec,   '/',   -1,   2) -1)
from dba_libraries
where library_name = 'DBMS_SUMADV_LIB'

Не работает на Oracle XE.


Код
set autopri on
var oracle_home varchar2(255)
exec dbms_system.get_env('ORACLE_HOME',:ORACLE_HOME)



--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Тиль
Дата 19.3.2007, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 27.2.2006

Репутация: нет
Всего: нет



Это если DBA-шные права есть.

Добавлено @ 15:10 
кстати у меня на компе не работает с ораклой 9i
--------------------
Казалось нам пипец, оказалось что не казалось
PM MAIL   Вверх
SerjogaVS
Дата 19.3.2007, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 8.1.2007
Где: Нюрнберг

Репутация: нет
Всего: нет



насчёт реестра не пойдёт, так как мне надо это динамически для всех версий (8i-10g) иметь.

У меня только это идёт: 
Код

select file_spec from dba_libraries where library_name = 'DBMS_SUMADV_LIB'


Будет этот код на всех версиях идти?
Права на дба у меня есть, захожу как sys as sysdba.
PM MAIL   Вверх
LSD
Дата 19.3.2007, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Цитата(SerjogaVS @  19.3.2007,  15:50 Найти цитируемый пост)
Будет этот код на всех версиях идти?

Там где я это взял, вроде писали что идет на 8i, 9i, 10g, но не идет на Oracle XE.

Сейчас под рукой Oracle XE, и соответственно могу проверить только 2-ой способ.

Цитата(Тиль @  19.3.2007,  15:08 Найти цитируемый пост)
кстати у меня на компе не работает с ораклой 9i

Какой именно способ?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
SerjogaVS
Дата 19.3.2007, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 8.1.2007
Где: Нюрнберг

Репутация: нет
Всего: нет



LSD, спасибо тебе огромное, теперь могу дальше писать прогу smile
Тиль, тебе тоже спасибо!

Это сообщение отредактировал(а) SerjogaVS - 19.3.2007, 16:27
PM MAIL   Вверх
Тиль
Дата 20.3.2007, 06:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 27.2.2006

Репутация: нет
Всего: нет



вот мой вариант.
Код

SELECT REPLACE(FILE_SPEC, '/lib/libqsmashr.', '') ORACLE_HOME FROM SYS.DBA_LIBRARIES WHERE LIBRARY_NAME = 'DBMS_SUMADV_LIB'

--------------------
Казалось нам пипец, оказалось что не казалось
PM MAIL   Вверх
LSD
Дата 20.3.2007, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Цитата(Тиль @  20.3.2007,  06:27 Найти цитируемый пост)
вот мой вариант.

У меня наоборот он не работает.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Oracle"
Zloxa
LSD

Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:

  • при создании темы давайте ей осмысленное название, описывающее суть проблемы
  • указывайте используемую версию базы, способ соединения и язык программирования
  • при ошибках обязательно приводите код ошибки и сообщение сервера
  • приводите код в котором возникла ошибка, по возможности дайте тестовый пример демонстрирующий ошибку
  • при вставке кода используйте соответсвующие теги: [code=sql] [/code] для подсветки SQL и PL/SQL кода, [code=java] [/code] - для Java, и т.д.

  • документация по Oracle: 9i, 10g, 11g
  • книги по Oracle можно поискать здесь
  • действия модераторов можно обсудить здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Oracle | Следующая тема »


 




[ Время генерации скрипта: 0.0728 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.