Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Как узнать rdbms версию старого Backup  [new]
Оракул
Member

Откуда:
Сообщений: 371
Пожалуйста подскажите как можно узнать версию старой базы данных.

Есть Rman и много лет назад был создан Backup одной базы данных, которую теперь необходимо восстановить.
Но с какой версией он был тогда сохранен, информации нет.
Есть ли возможность как либо узнать это?

Спасибо за совет
3 май 21, 11:35    [22317734]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать rdbms версию старого Backup  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 7253
Оракул,

Разворачиваете в сторонке
controlfile, system, rbs/undo

recover ...

SQL> alter database open read only;

Database altered.

SQL> select cname||'.'||VERSION from registry$;

CNAME||'.'||VERSION
--------------------------------------------------------------------------------
Oracle Database Catalog Views.11.2.0.4.0
Oracle Database Packages and Types.11.2.0.4.0
Oracle Workspace Manager.11.2.0.4.0
JServer JAVA Virtual Machine.11.2.0.4.0
Oracle XDK.11.2.0.4.0
Oracle Database Java Packages.11.2.0.4.0
Oracle Expression Filter.11.2.0.4.0
Oracle Text.11.2.0.4.0
Oracle XML Database.11.2.0.4.0
Oracle Rules Manager.11.2.0.4.0
Oracle Multimedia.11.2.0.4.0

CNAME||'.'||VERSION
--------------------------------------------------------------------------------
OLAP Analytic Workspace.11.2.0.4.0
Oracle OLAP API.11.2.0.4.0
OLAP Catalog.11.2.0.4.0
Spatial.11.2.0.4.0
Oracle Enterprise Manager.11.2.0.4.0
Oracle Application Express.3.2.1.00.12
OWB.11.2.0.4.0

18 rows selected.


Далее желательно накатить самый новый доступный патч этой версии HOME с обновлением registry
3 май 21, 12:49    [22317748]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать rdbms версию старого Backup  [new]
Оракул
Member

Откуда:
Сообщений: 371
Vadim Lejnin,

Спасибо за ответ. Уточняющий вопрос: «развернуть в сторонке» можно в любой версии ?
То есть допустим если база была версии 10.2.0.4, могу я ее в версии 19.6 развернуть и потом так посмотреть как в примере ?
3 май 21, 13:14    [22317762]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать rdbms версию старого Backup  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 7253
Для разворачивания из RMAN ( Вы не указали как сделан backup )
RMAN Compatibility Matrix (Doc ID 73431.1)
...
RMAN
>=12.1.0.x = target database executable >=10.2.0.3

>= RMAN executable
18.1 = target database executable >=10.2.0.3

>= RMAN executable
19.x = target database executable >= 10.2.0.3
...

Для миграции, возможно потребуется промежуточная версия

Oracle 19c - Complete Checklist for Manual Upgrades to Non-CDB Oracle Database 19c (Doc ID 2539778.1)


Возможна прямая миграция на 19с с версий
Upgrade Matrix Source Target
11.2.0.4 19c
12.1.0.2 19c
12.2.0.1 19c
18.1 19c

Остальные версии требуется сначала докатить до этих

9.2.0.8 требуют 11.2.0.4
Остальные версии напрямую катятся до 12.1.0.2
3 май 21, 15:52    [22317869]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать rdbms версию старого Backup  [new]
Оракул
Member

Откуда:
Сообщений: 371
Vadim Lejnin,

Супер, спасибо за ответы! Очень помогли !
3 май 21, 16:09    [22317875]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить