powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка при конвертации БД: RMAN-20038: must specify FORMAT for CONVERT command
4 сообщений из 4, страница 1 из 1
Ошибка при конвертации БД: RMAN-20038: must specify FORMAT for CONVERT command
    #39960756
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем здравствуйте!

Перевёл БД в Read Only и провожу конвертацию БД, чтобы перенести её с Windows на Linux.
Для конвертации использую:
Код: plsql
1.
2.
3.
4.
CONVERT DATABASE NEW DATABASE 'dev' 
transport script 'D:\oracle\trans\dev_script.sql'
to platform 'Linux IA (64-bit)'
db_file_name_convert 'D:\Oracle\oradata\DEV\' 'D:\ORACLE\TRANS\';



Не могу понять, что не так, почему часть датафайлов сконвертировалось и только после этого RMAN упал.
Версия 11.2.0.4

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
User SYS with SYSDBA and SYSOPER privilege found in password file
channel ORA_DISK_1: starting datafile conversion
input datafile file number=00001 name=D:\ORACLE\ORADATA\DEV\SYSTEM01.DBF
converted datafile=D:\ORACLE\TRANS\SYSTEM01.DBF
channel ORA_DISK_1: datafile conversion complete, elapsed time: 00:00:35
channel ORA_DISK_1: starting datafile conversion
input datafile file number=00003 name=D:\ORACLE\ORADATA\DEV\UNDOTBS01.DBF
converted datafile=D:\ORACLE\TRANS\UNDOTBS01.DBF
channel ORA_DISK_1: datafile conversion complete, elapsed time: 00:00:35
channel ORA_DISK_1: starting datafile conversion
input datafile file number=00007 name=D:\ORACLE\ORADATA\DEV\ODC_DB_TAB01.DBF
converted datafile=D:\ORACLE\TRANS\ODC_DB_TAB01.DBF
channel ORA_DISK_1: datafile conversion complete, elapsed time: 00:00:25
channel ORA_DISK_1: starting datafile conversion
input datafile file number=00002 name=D:\ORACLE\ORADATA\DEV\SYSAUX01.DBF
converted datafile=D:\ORACLE\TRANS\SYSAUX01.DBF
channel ORA_DISK_1: datafile conversion complete, elapsed time: 00:00:15
channel ORA_DISK_1: starting datafile conversion
input datafile file number=00008 name=D:\ORACLE\ORADATA\DEV\ODC_DB_LOB01.DBF
converted datafile=D:\ORACLE\TRANS\ODC_DB_LOB01.DBF
channel ORA_DISK_1: datafile conversion complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting datafile conversion
input datafile file number=00012 name=D:\ORACLE\ORADATA\DEV\ODC_NSI_TAB01.DBF
converted datafile=D:\ORACLE\TRANS\ODC_NSI_TAB01.DBF
channel ORA_DISK_1: datafile conversion complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting datafile conversion
input datafile file number=00005 name=D:\ORACLE\ORADATA\DEV\USERS01.DBF
converted datafile=D:\ORACLE\TRANS\USERS01.DBF
channel ORA_DISK_1: datafile conversion complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting datafile conversion
input datafile file number=00006 name=D:\ORACLE\ORADATA\DEV\ODC_DC_IND01.DBF
converted datafile=D:\ORACLE\TRANS\ODC_DC_IND01.DBF
channel ORA_DISK_1: datafile conversion complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting datafile conversion
input datafile file number=00011 name=D:\ORACLE\ORADATA\DEV\ODC_NSI_IND01.DBF
converted datafile=D:\ORACLE\TRANS\ODC_NSI_IND01.DBF
channel ORA_DISK_1: datafile conversion complete, elapsed time: 00:00:07
channel ORA_DISK_1: starting datafile conversion
input datafile file number=00004 name=C:\ORACLE\ORADATA\DEV\EXAMPLE01.DBF
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of conversion at source command on ORA_DISK_1 channel at 05/22/2020 14:31:29
RMAN-20038: must specify FORMAT for CONVERT command
...
Рейтинг: 0 / 0
Ошибка при конвертации БД: RMAN-20038: must specify FORMAT for CONVERT command
    #39960770
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
a) надо смотреть в alert.log, там будет подробнее написано. Может банально место на диске закончилось
б) Тип платформы скорее всего не тот: Linux IA 64 - это процессоры Itanium, тотально отличаются от обычных intel x86
в) Если и Windows и Linux работают на обычных писюках (а не IA64), то конвертация датафайлов вообще не нужна, всё и так работать будет
...
Рейтинг: 0 / 0
Ошибка при конвертации БД: RMAN-20038: must specify FORMAT for CONVERT command
    #39960779
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мутаген
a) надо смотреть в alert.log, там будет подробнее написано. Может банально место на диске закончилось
б) Тип платформы скорее всего не тот: Linux IA 64 - это процессоры Itanium, тотально отличаются от обычных intel x86
в) Если и Windows и Linux работают на обычных писюках (а не IA64), то конвертация датафайлов вообще не нужна, всё и так работать будет


В алерт логе ничего нет. Вообще.
Место на диске есть, ещё 10 ГБ

Дело в том, что на windows машине два инстанса. Две почти одинаковые БД.
Одну успешно перенёс по этой технологии. А со второй проблема...
И всё время на одном и том же датафайле падает EXAMPLE
либо с ним что-то не так, либо другие варианты нужно пробовать.


Спасибо за ответ!
...
Рейтинг: 0 / 0
Ошибка при конвертации БД: RMAN-20038: must specify FORMAT for CONVERT command
    #39960790
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё оказалось просто. Один из датафайлов находился в другом каталоге, при этом в алерт лог ошибка не писалась.
Увидел глазами, когда стал v$datafile внимательно просматривать
Всем спасибо!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка при конвертации БД: RMAN-20038: must specify FORMAT for CONVERT command
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]