Как определить версию патсчета oracle.
Для определения версии патчсета понадобиться следующее:
a) select * from v$version; (Oracle9i Database Reference Release 2 (9.2) Part Number A96536-02)
b) select * from dba_registry; (Oracle9i Database Reference Release 2 (9.2) Part Number A96536-02)
c) readme.html из патча (можно взять из архива с патчем можно скачать с metalink)
Первый шаг.
select banner from v$version;
все компоненты должны иметь одну и туже версию (9.2.0.x).
с не большим исключением – после инсталяции патча 9.2.0.5, CORE компонент будет иметь версию 9.2.0.6 (соответсвенно после патча 9.2.0.6 будет таже версия 9.2.0.6). Это странное поведение описанно на металинке
Doc ID Note:263792.1 9.2.0.5 Patch Set – Known Issues
Цитирую:

Пример:

также имеет смысле проверить информацию из dba_registry представления:
select COMP_NAME, VERSION, STATUS from dba_registry;
все компоненты должны иметь туже верисию что описанна в readme.html для последнего патча (раздел Patch Set Components). И все компоненты должны иметь статус VALID или LOADED (если вы не используете данный компонент).
Для примера:

———————————————————–
но самый простой способ – это посмотерть приглашение сервера при соединении с ним например через SQL*Plus
D:\Temp\>sqlplus XXX/XXX@XXX
SQL*Plus: Release 10.2.0.1.0 – Production on Tue Aug 29 19:06:10 2006
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.5.0 – 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.5.0 – Production
или
select version from v$instance;
Эти рекомендации применимы к Oracle RDBMS release 9.2, но частично могут быть полезны и на 8.x и на 10.x.


