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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Информация о версии Oracle, Информация о версии Oracle 
V
    Опции темы
Kamoliddin
Дата 5.10.2006, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Я столкнулся с такой проблемой smile 
Мне надо узнать версию моего ORACLE. Я программирую на delphi.

PM MAIL   Вверх
LSD
Дата 5.10.2006, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


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

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



Код
select * from v$version



--------------------
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   Вверх
3x3
Дата 5.10.2006, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Как вариант, если нужно просто версию базы циферками:
Код

select instance_name,version from v$instance;



--------------------
Зачем платить больше,
когда можно заплатить дважды?
PM   Вверх
batigoal
Дата 5.10.2006, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

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



Между прочим, я уже сталкивался с неоднозначностью данных, возвращаемых этим запросом. Одним компонентам он указывают одну версию, другим - другую.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Paradox
Дата 6.10.2006, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



приведи пример плз
очень интересно насчет неоднозначности


--------------------
---
PM MAIL WWW   Вверх
batigoal
Дата 6.10.2006, 10:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

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



Цитата(Paradox @  6.10.2006,  10:55 Найти цитируемый пост)
приведи пример плз
очень интересно насчет неоднозначности 

Пожалуйста.

Код

select * from v$version

Результат:
Цитата

Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
PL/SQL Release 9.2.0.5.0 - Production
CORE    9.2.0.6.0    Production
TNS for Solaris: Version 9.2.0.5.0 - Production
NLSRTL Version 9.2.0.5.0 - Production


Код

select instance_name,version from v$instance;

возвращает 9.2.0.5.0.

Это сообщение отредактировал(а) batigoal - 6.10.2006, 10:02


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
LSD
Дата 6.10.2006, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


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

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



batigoal тут вроде различается только подробность сведений о сервере, но версия совпадает полность.


--------------------
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   Вверх
batigoal
Дата 6.10.2006, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

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



LSD, не понял? Что совпадает с чем?


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
3x3
Дата 6.10.2006, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(batigoal @ 6.10.2006,  10:01)
Результат:
Цитата

Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
PL/SQL Release 9.2.0.5.0 - Production
CORE    9.2.0.6.0    Production
TNS for Solaris: Version 9.2.0.5.0 - Production
NLSRTL Version 9.2.0.5.0 - Production


Ну и что, небось приложили серверу патчик где-то на жизненном пути..
Исходить нужно из того, с какой ты определяешь версию. 


--------------------
Зачем платить больше,
когда можно заплатить дважды?
PM   Вверх
batigoal
Дата 6.10.2006, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

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



Цитата(3x3 @  6.10.2006,  12:41 Найти цитируемый пост)
Ну и что, небось приложили серверу патчик где-то на жизненном пути..

Не без этого.

Цитата(3x3 @  6.10.2006,  12:41 Найти цитируемый пост)
Исходить нужно из того, с какой ты определяешь версию. 

В смысле - "с какой"? Я сегодня какой-то недогоняющий smile


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
3x3
Дата 6.10.2006, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(batigoal @ 6.10.2006,  12:15)
Цитата(3x3 @  6.10.2006,  12:41 Найти цитируемый пост)
Ну и что, небось приложили серверу патчик где-то на жизненном пути..

Не без этого.

Цитата(3x3 @  6.10.2006,  12:41 Найти цитируемый пост)
Исходить нужно из того, с какой ты определяешь версию. 

В смысле - "с какой"? Я сегодня какой-то недогоняющий smile

В смысле - для чего требуется программно определять версию. Не просто же так, лишь бы пописать немного кода.


--------------------
Зачем платить больше,
когда можно заплатить дважды?
PM   Вверх
batigoal
Дата 6.10.2006, 21:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

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



Цитата(3x3 @  6.10.2006,  21:20 Найти цитируемый пост)
В смысле - для чего требуется программно определять версию. Не просто же так, лишь бы пописать немного кода

А, понял. Мне не нужно программно определять версию - это был вопрос от Kamoliddin.
А я эту проблему засек, когда просто пытался понять, что же за Оракл у нас стоит. Дело в том, что из-за какого-то бага в XSD наш проект глючит на Oracle 9.2.0.6. А я смотрел на этот output, и не мог понять - у нас все-таки 9.2.0.5 или 9.2.0.6.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
3x3
Дата 6.10.2006, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(batigoal @ 6.10.2006,  21:31)
Цитата(3x3 @  6.10.2006,  21:20 Найти цитируемый пост)
В смысле - для чего требуется программно определять версию. Не просто же так, лишь бы пописать немного кода

А, понял. Мне не нужно программно определять версию - это был вопрос от Kamoliddin.

"Программно" - это я лишнее слово написал, что бы не уходить от темы smile
В любом случае, разница в версиях интересует когда она для тебя что-то значит. Если тебе нужно знать конкретную инфу - она доступна, неважно - нефиг и селектить smile

Цитата

А я эту проблему засек, когда просто пытался понять, что же за Оракл у нас стоит. Дело в том, что из-за какого-то бага в XSD наш проект глючит на Oracle 9.2.0.6. А я смотрел на этот output, и не мог понять - у нас все-таки 9.2.0.5 или 9.2.0.6.


А что это за баг с XSD? 
Ладно бы я понял, что патч поставили потому, что с него Oracle начал понимать ANSI-шный синтаксис связок, или потому, что закрыли несколько возможностей испортить словарь данных DDL-выражениями, или там экспорт свеже переименованых таблиц приводящий к тому, что триггеры, на них висящие экспортировались указующими на таблицы со старыми именами, или там кого раздражало, что вставка данных через JDBC с использованием TO_NCLOB приводила к тому, что последующие обращения к вставленному значению выпадали в ORA-600, кто-то мог стремиться избежать 17ти видов дидлоков, которые ошибочно случались в 9.2.0.5 или.. Сотни причин по которым стоило бы перейти на 9.2.0.6 перечислены на металинке в документе "Bugs fixed in the 9.2.0.6 Patch Set", единственное чего там нет - это сочетания трех букв идущих друг за другом: X,S и D.

Это сообщение отредактировал(а) 3x3 - 6.10.2006, 23:06


--------------------
Зачем платить больше,
когда можно заплатить дважды?
PM   Вверх
Kamoliddin
Дата 7.10.2006, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Спасибо парни за ответы..! 
Я сам нашел другой способ.
В файле OracleCall оказываеться есть функции для определения версию Оракла.(CheckOCI, CheckStatus).
 
PM MAIL   Вверх
batigoal
Дата 7.10.2006, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

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



Цитата(3x3 @  7.10.2006,  00:05 Найти цитируемый пост)

А что это за баг с XSD? 

Не в курсе. Базой занимаются наши английские друзья, которые крайне неохотно делятся информацией.

Но, как я понимаю, тут надо смотреть не патч 9.2.0.6, а 9.2.0.7, раз баг присутствует на шестерке.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM 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.0902 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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