powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Перенос БД с Windows на Linux
25 сообщений из 123, страница 2 из 5
Перенос БД с Windows на Linux
    #39809199
MalishPo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mefman,
Thu May 2 12:47:39 2019::tzOffset for Europe/Moscow is 240(min), but agent is runnning with tzOffset 180(min)
Доброго времени суток,
Хотелось бы сразу поплакать:
1. Перенос с помощью rman convert database вышел не очень удачным :(
БД перенеслось но отказывалось запускаться в связи(бред!!) с тем, что файл system01.dbf из более старого бекапа.
Конвертацию делал на БД после shutdown immediate.
Победил это пересозданием undotbs1.dbf. Но это кривой перенос если ловишь такие ошибки. К тому же победил поздно и прежний прод уже запустили, так что данные не актуальны.

2. Попробовал dublicate.
Не буду вдаваться в подробности, скажу проще - делать стендбай прода(Windows) на Linux не варик.

3. 2 недели бьюсь с дампами. Проблема с том, что не получается создать БД(Linux) по шаблону из БД(Windows) с помощью dbca.
Не совсем разобрался в чем проблема, помогло перенос шаблона на скрипты и создание с помощью них(только после того как заменил init.ora на свой). init.ora который создается dbca содержит море комментариев, в одном из форумов прочел что проблема в этом.

4. Теперь когда есть БД(Linux), файлы БД(95 штук весом 2.3 Тб) не запускается emca потому что таймзона ему не нравится(#!@#@#!234)<-здесь был мат.
Попробовать 100500 вариантов гугла, в том числе статьи отсюда( http://www.sql.ru/forum/827151-8/chem-grozit-otmena-perehoda-na-zimnee-vremya) Не помогает.
Подскажите куда смотреть, пож-та.

ПС: Главная проблема заключена в том, что мне было предоставлено 4 недели на перенос и 2 попытки(БД нельзя выключать вообще, дали добро на 2 выключения ночью в выходные). При этом основную работу забросить нельзя...Вот и попал чуток :( 4.05 дали добро выключить последний раз, после включения БД должна быть на новом сервере. Я склоняюсь к мысли поднять WinServer и перенести туда блин....
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809205
MalishPo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очепятка,
Жаль нельзя редактировать.

В общем при попытке сделать reset агенту:
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
emctl ResetTZ agent
Oracle Enterprise Manager 11g Database Control Release 11.2.0.4.0
Copyright (c) 1996, 2013 Oracle Corporation.  All rights reserved.
Updating /u01/app/oracle/product/11.2.0/dbhome_1/oracle.domain/sysman/config/emd.properties...
----- Thu May  2 12:47:39 2019::tzOffset for Europe/Moscow is 240(min), but agent is runnning with tzOffset 180(min)
 -----
----- Thu May  2 12:47:39 2019::trying again after waiting for 1 sec to account for daylight transition
 -----
----- Thu May  2 12:47:39 2019::tzOffset for Europe/Moscow is 240(min), but agent is runnning with tzOffset 180(min)
 -----
resetTZ failed.
The agentTZRegion in:
/u01/app/oracle/product/11.2.0/dbhome_1/oracle.domain_orcl/sysman/config/emd.properties
is not in agreement with what the agent thinks it should be.
Fix your environment.
Pick a TZ value that corresponds to time zone settings listed in:
/u01/app/oracle/product/11.2.0/dbhome_1/sysman/admin/supportedtzs.lst
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809212
ded-mazay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не проще было на сервере назначения создать пустоую базу с добавлением/переименованием табличных пространств и датафайлов, при создании не забыть про регистр в именах файлов и автоэкстент анлимитед
Код: plsql
1.
2.
3.
4.
5.
6.
select
tablespace_name, file_name, round(bytes/1024/1024, 2) size_mb 
from dba_data_files 
union all 
select tablespace_name, file_name, round(bytes/1024/1024, 2) size_mb 
from dba_temp_files


Потом exp full=y, system/pwd@schema и imp full=y
В таком варианте вообще практически без разницы из какой в какую ОС и версии СУБД..
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809242
MalishPo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ded-mazay,

Как я написал в пункте 3, этим и занимаюсь. БД готова(как и написал, без проблем и ошибок не обошлось), жду пока тестовый экспорт прилетит.
Проблема в запуске EM, таки хочу чтобы эта штукенция работала.

ПС: Так же проблемы тестирования происходят из-за большого объема базы(2Тб+), отсутствия дисков на Проде(экспорт летит на другой сервер по 100Мб) и на сервере назначения я смог выбить только 6 Тб(2тб под новую базу, 2тб под бекап, 2тб для экспорта)
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809277
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу TZ
У вас видимо на linux сервере БД не стоит патч для DSTv23
Посмотрите каталоги на источнике и приемнике $ORACLE_HOME/oracore/zoneinfo
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809392
MalishPo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
landy,

Спасибо, помогло. Теперь вторая проблема, при запуске в логе не указан хост, это нормально?
Код: powershell
1.
2.
3.
4.
5.
[oracle@oracle ~]$ emctl start dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.4.0
Copyright (c) 1996, 2013 Oracle Corporation.  All rights reserved.
https://:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 11g Database Control .... started.
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809393
MalishPo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дополнительно:

Запустил вчера в 12:23 по Мск job:
Код: powershell
1.
expdp FULL=YES DUMPFILE=dpump_dir1:full1%U.dmp FILESIZE=30G PARALLEL=3 LOGFILE=dpump_dir1:expfull.log JOB_NAME=expfull


на текущий момент сделано 360Гб из почти 2-х Тб....Это как то печально.

Убил job и запустил(как советовали выше) другой, без undotbs1 и temp:
Код: powershell
1.
expdp DIRECTORY=dpump_dir1 DUMPFILE=full%U.dmp FILESIZE=30G PARALLEL=3 LOGFILE=dpump_dir1:tblsp_log.log TABLESPACES=перечень tablespace(27 штук) через запятую JOB_NAME=exp_full;


Верно я сделал?

ПС: Повторюсь, я не dba. Бывший виндовый сисадмин по воле случая ставший прогером на питоне и единственным dba-oracle....и сразу в омут(перенос бд между разными ОС)
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809394
MalishPo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg M.IvanovMalishPo,

Со второй попытки пересоздал редо, темп и undo на tmpfs и переливка больших таблиц заняла 7 ч 20 минут, а схемы с остатками данных 84 Гб перелились за 1 ч 40 минут. Общее время переноса составило порядка 9 часов, что уже приемлемо.


Подскажи, что это означает? В смысле пересоздал на tmpfs? Как это сделать? :)

У меня в БД нет больших таблиц, от слова совсем. Я пытался внедрить, когда получил ее в управление(на тот момент было 27 спейсов и порядка 92 файлов по 32гб), но не смог объяснить надобность. Как я понял при использовании bigtable падает производительность, если есть частые обращения к данным(что у нас и происходит).
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809398
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на текущий момент сделано 360Гб из почти 2-х Тб....Это как то печально.
БД SE или EE? Если EE - см parallelism

Почему вы не хотите
1. сделать дамп контрольника в трейс на win
2. Взять нужный кусок из дампа контрольника и поправить в нем пути до датафайлов
3. остановить инстанс и тупо скопировать датафайлы на линух машину (temp файлы можно не копировать)
4. На линукс машине создать контрольник из вышеправленого трейс и открыть БД
5. создать temp файлы
Все - БД на линукс.
Переносил так несколько БД, в том числе с 10 версии на 11 с win на linux

Оценка времени - Сеть 1 Гбит, копирование 1 Тб данных по сети занимает примерно 3 часа (если диски могут отдавать данные со скоростью
70-100 МБ/сек) - проверялось на NFS, т к используется win - скорее всего это smb, какая скорость - нужно проверять
Можно уменьшить время копирования, если запустить параллельное копирование(самое простое - разбить на группы файлов и копировать
эти группы последовательно в разных открытых окнах)
Не использовать GUI - лучше командную строку

У вас есть какая нибудь тестовая небольшая БД на win - попробуйте на ней
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809400
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот нашел старые скрипты(bash) как БД открываем на linux
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 
сp init<SID DB>.ora $ORACLE_HOME/dbs/

sqlplus / as sysdba >&2>> $0.log <<QUERY
startup nomount;
@cre_ctl.sql
recover database using backup controlfile until cancel;
CANCEL
alter database open resetlogs;
@cre_temp.sql
QUERY
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809480
MalishPo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
landy,

Этот метод я пробовал, была проблема с изменением названий датафайлов через alter database ....
Но попробую еще раз.
У меня будет 12 часов+-2 часа на все после выключения БД.
Думаю что буду делать rman convert database.
Параллельно запущу копирование файлов БД и сниму трейс контрольника.
И все таки попробую снять дамп, может при остановленной БД он будет быстрее...

ПС: Поднял рядом Win сервер, на крайний случай...смог выциганить еще 2 терабайта :)
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809488
witte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot landy]Оценка времени - Сеть 1 Гбит, копирование 1 Тб данных по сети занимает примерно 3 часа (если диски могут отдавать данные со скоростью
70-100 МБ/сек) - проверялось на NFS, т к используется win - скорее всего это smb, какая скорость - нужно проверять
Можно уменьшить время копирования, если запустить параллельное копирование(самое простое - разбить на группы файлов и копировать
эти группы последовательно в разных открытых окнах)
Не использовать GUI - лучше командную строку
Если ядер на целевой и, особенно, на исходной платформе достаточно, то можно попробовать жать датафайлы до передачи в сеть в параллели. Например через pigz. Датафайлы обычно хорошо компрессируются.
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809536
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
MalishPo2. Попробовал dublicate.
Не буду вдаваться в подробности, скажу проще - делать стендбай прода(Windows) на Linux не варик.как раз хотелось бы подробностей - почему не вариант? Простой и надёжный способ, не требующий места на источнике
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809543
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот метод я пробовал, была проблема с изменением названий датафайлов через alter database ....
Нет вы не этот метод пробовали
Читайте внимательнее - вы берете датафайлы и заново создаете контрольник, а не переименовываете в контрольнике
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809545
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня будет 12 часов+-2 часа на все после выключения БД
Т е downtime 2 часа?
Тогда смотри либо стендбай на linux, либо инкрементально обновляемая копия на шаре(выдает линукс сервер)
с последующим пересозданием контрольника
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809548
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И БД всетаки EE или SE?
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809559
MalishPo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
landy,

1. БД ЕЕ
2. Перенос пробовал, но не увидел что можно с пересозданием контрольника, везде писали что с тем же запускаешь и переименовываешь в БД пути
3. Для меня duplicate не сработал по причине криво настроенной сети+моего почти полного проблема в linux. Я так и не смог нормально настроить перенос файлов.

Подскажите, можно ли отфармотировать диск под ntfs через parted и туда напрямую копировать датафайлы с Windows?
Будет ли нормально работать БД, если датафайлы будут лежать на диске с ntfs? Я читал что для Oracle ntfs является очень удобной файловой системой....
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809561
MalishPo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MalishPolandy,

1. БД ЕЕ
2. Перенос пробовал, но не увидел что можно с пересозданием контрольника, везде писали что с тем же запускаешь и переименовываешь в БД пути
3. Для меня duplicate не сработал по причине криво настроенной сети+моего почти полного проблема в linux. Я так и не смог нормально настроить перенос файлов.

Подскажите, можно ли отфармотировать диск под ntfs через parted и туда напрямую копировать датафайлы с Windows?
Будет ли нормально работать БД, если датафайлы будут лежать на диске с ntfs? Я читал что для Oracle ntfs является очень удобной файловой системой....

Очепятка, пробела*

и хотелось бы узнать что с этим делать...
MalishPoпри запуске в логе не указан хост, это нормально?
Код: powershell
1.
2.
3.
4.
5.
[oracle@oracle ~]$ emctl start dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.4.0
Copyright (c) 1996, 2013 Oracle Corporation.  All rights reserved.
https://:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 11g Database Control .... started.



Заранее прощу прощения если мои вопросы для вас немного слабоваты, как говорится: "Я не волшебник, я только учусь" (с) Золушка
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809565
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я читал что для Oracle ntfs является очень удобной файловой системой....
В чем удобство?
не делайте так на линукс
Если не хотите настраивать стендбай, подготовьте раздел на линукс и смонтируйте его например в /d00
1. Настройте samba и расшарьте /d00 по smb (например в N:)
2. сделайте копию каждого из датафайлов по аналогии:
Код: plsql
1.
2.
 backup as copy incremental level 0 tag 'incr_upd' format 'N:\oracle\data\SYSTEM01.DBF' datafile 1 ;
  ...


и т д (посмотреть, например, в rman report schema)
3. включите block change tracking
Код: plsql
1.
  alter database enable block change tracking using file 'c:\temp\block_change_traking.trc';


4. периодически выполняете обновление копии , созданной на шаге 2
Код: plsql
1.
2.
  backup incremental level 1 for recover of copy with tag incr_upd database;
    recover copy of database;



5. Берете свой трейс файл контрольника открываете в редакторе
Код: plsql
1.
  ALTER DATABASE BACKUP CONTROLFILE TO TRACE as 'путь до файля и имя';


6. Открываете notepad и вырезаете
Код: plsql
1.
2.
3.
4.
   CREATE CONTROLFILE REUSE DATABASE "ваша БД" RESETLOGS ...
   ....
   CHARACTER SET ....
;


редактируете этот кусок - меняете пути до файлов в терминах linux и сохраняете на линукс машину с именем, например, cre_ctl.sql

7. периодически повторяете пункт 4

И вот настал момент downtime - гасите листенер, чтобы никто в бд не лез, в идеале - останавливаете jobы
делаете checkpoint и alter system switch logfile
Выполняете последнее инкрементальное обновление
Код: plsql
1.
2.
  backup incremental level 1 for recover of copy with tag incr_upd database;
    recover copy of database;


Гасите БД на виндовс
Идете на линукс , прогружаете окружение и создаете новые контрольники
Код: plsql
1.
2.
3.
4.
5.
6.
7.
sqlplus / as sysdba 
sql> startup nomount;
sql>   @cre_ctl.sql
sql> recover database using backup controlfile until cancel;
CANCEL
sql>alter database open resetlogs;
@cre_temp.sql <-  это тоже берете из трейсфайла и правите пути


запускаете jobы

меняете IP на виндовс машине(или выключаете ее)
Гасите БД на линукс, меняете IP (проверить и поправить /etc/hosts , чтобы имя соответствовало hostname), перезапускаете сеть
service network restart
Ну вот и все - запускаете листенер и БД на линукс

11 Oracle на какой линукс ставили - на OL 6.x или OL 7.x?
Если на 7-ку, то могут быть проблемы - т к там был переход на systemd и для 11 версии ИМХО был какой-то патч
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809583
MalishPo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
landy,

Вау, спасибо за такой развернутый ответ. Начну прямо сейчас, читать про самбу и настраивать :) Сообщу об успехе, если будет интересно :)

Как я понял до момента:
авторГасите БД на виндовс
Идете на линукс , прогружаете окружение и создаете новые контрольники
Никакой БД на Linux у меня нет и не должно быть, только инстанс?

автор11 Oracle на какой линукс ставили - на OL 6.x или OL 7.x?
Если на 7-ку, то могут быть проблемы - т к там был переход на systemd и для 11 версии ИМХО был какой-то патч
OL 6.x сейчас, долго ковырялся с 7-й пока не понял что с моими познаниями мне не обойти systemd
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809584
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можете просто создать инстанс БД с тем же именем, что и на win
У вас будет init файл и требуемые каталоги
гасите инстанс, удаляете/перемещаете датафайлы "пустого" инстанса
На это место и делаете инкрементально-обновляемую копию
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809596
MalishPo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
landy,

Можно их копировать массово, а не по одному? У меня 87 файлов + 2 темпа....
Кстати, а к темпам как? tempfile 1, tempfile 2?

Если не сложно, ткни мордочкой прямо в станицу мана...рою, но не могу найти Оракла_документа

Пысы: плюсиков тебе в карму за подсказку с самбой, рядом со мной сидит 2 пингвина(сетевик-мегарук, прогер-папка) и ниодин не подсказал такой простой вещи....гады
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809615
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
BACKUP AS COPY DATABASE FORMAT 'N:\oracle\data\%U';



Т к у вас EE - определите несколько каналов - копирование выполнится быстрее

Код: plsql
1.
2.
3.
4.
5.
6.
run {
ALLOCATE CHANNEL c1 DEVICE TYPE disk;
ALLOCATE CHANNEL c2 DEVICE TYPE disk;
ALLOCATE CHANNEL c3 DEVICE TYPE disk;
BACKUP AS COPY DATABASE FORMAT 'N:\oracle\data\%U';
}



Темповые файлы бэкапить не нужно, создадите потом , после того как откроете инстанс.
Смотрите внимательно трейс контрольника - там эти команды присутствуют, тольк пути поправьте
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809657
MalishPo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
landy,

я запустил бекапирование:
Код: sql
1.
backup incremental level 1 for recover of copy with tag incr_upd database;



И вот висит уже больше часа:
powershell
Код: sql
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.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
RMAN> backup incremental level 1 for recover of copy with tag incr_upd database;

Starting backup at 04.05.19
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=646 device type=DISK
allocated channel: ORA_DISK_2
channel ORA_DISK_2: SID=761 device type=DISK
channel ORA_DISK_1: starting incremental level 1 datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00001 name=D:\ORACLE11\ORADATA\ORCL\SYSTEM01.DBF
input datafile file number=00008 name=D:\ORACLE11\ORADATA\ORCL\FILE1.DBF
input datafile file number=00011 name=D:\ORACLE11\ORADATA\ORCL\FILE2.DBF
input datafile file number=00014 name=D:\ORACLE11\ORADATA\ORCL\FILE3.DBF
input datafile file number=00021 name=D:\ORACLE11\ORADATA\ORCL\FILE4.DBF
input datafile file number=00026 name=D:\ORACLE11\ORADATA\ORCL\FILE5.DBF
input datafile file number=00030 name=D:\ORACLE11\ORADATA\ORCL\FILE6.DBF
input datafile file number=00034 name=D:\ORACLE11\ORADATA\ORCL\FILE7.DBF
input datafile file number=00037 name=D:\ORACLE11\ORADATA\ORCL\FILE8.DBF
input datafile file number=00043 name=D:\ORACLE11\ORADATA\ORCL\FILE9.DBF
input datafile file number=00050 name=D:\ORACLE11\ORADATA\ORCL\FILE10.DBF
input datafile file number=00059 name=D:\ORACLE11\ORADATA\ORCL\FILE11.DBF
input datafile file number=00063 name=D:\ORACLE11\ORADATA\ORCL\FILE12.DBF
input datafile file number=00065 name=D:\ORACLE11\ORADATA\ORCL\FILE13.DBF
input datafile file number=00069 name=D:\ORACLE11\ORADATA\ORCL\FILE14.DBF
input datafile file number=00072 name=D:\ORACLE11\ORADATA\ORCL\FILE15.DBF
input datafile file number=00076 name=D:\ORACLE11\ORADATA\ORCL\FILE16.DBF
input datafile file number=00079 name=D:\ORACLE11\ORADATA\ORCL\FILE17.DBF
input datafile file number=00019 name=D:\ORACLE11\ORADATA\ORCL\FILE18.DBF
input datafile file number=00024 name=D:\ORACLE11\ORADATA\ORCL\FILE19.DBF
input datafile file number=00031 name=D:\ORACLE11\ORADATA\ORCL\FILE20.DBF
input datafile file number=00006 name=D:\ORACLE11\ORADATA\ORCL\FILE21.DBF
input datafile file number=00039 name=D:\ORACLE11\ORADATA\ORCL\FILE22.DBF
input datafile file number=00042 name=D:\ORACLE11\ORADATA\ORCL\FILE23.DBF
input datafile file number=00051 name=D:\ORACLE11\ORADATA\ORCL\FILE24.DBF
input datafile file number=00067 name=D:\ORACLE11\ORADATA\ORCL\FILE25.DBF
skipping datafile 00067 because it has not changed
input datafile file number=00053 name=D:\ORACLE11\ORADATA\ORCL\FILE26.DBF
input datafile file number=00084 name=D:\ORACLE11\ORADATA\ORCL\FILE27.DBF
input datafile file number=00071 name=D:\ORACLE11\ORADATA\ORCL\FILE28.DBF
skipping datafile 00071 because it has not changed
input datafile file number=00013 name=D:\ORACLE11\ORADATA\ORCL\FILE29.DBF
input datafile file number=00057 name=D:\ORACLE11\ORADATA\ORCL\FILE30.DBF
input datafile file number=00060 name=D:\ORACLE11\ORADATA\ORCL\FILE31.DBF
skipping datafile 00060 because it has not changed
input datafile file number=00003 name=D:\ORACLE11\ORADATA\ORCL\UNDOTBS01.DBF
input datafile file number=00038 name=D:\ORACLE11\ORADATA\ORCL\FILE32.DBF
input datafile file number=00074 name=D:\ORACLE11\ORADATA\ORCL\FILE33.DBF
skipping datafile 00074 because it has not changed
input datafile file number=00080 name=D:\ORACLE11\ORADATA\ORCL\FILE34.DBF
input datafile file number=00075 name=D:\ORACLE11\ORADATA\ORCL\FILE35.DBF
input datafile file number=00007 name=D:\ORACLE11\ORADATA\ORCL\FILE36.DBF
input datafile file number=00032 name=D:\ORACLE11\ORADATA\ORCL\FILE37.DBF
input datafile file number=00045 name=D:\ORACLE11\ORADATA\ORCL\FILE38.DBF
input datafile file number=00044 name=D:\ORACLE11\ORADATA\ORCL\FILE39.DBF
skipping datafile 00044 because it has not changed
input datafile file number=00046 name=D:\ORACLE11\ORADATA\ORCL\FILE40.DBF
skipping datafile 00046 because it has not changed
input datafile file number=00054 name=D:\ORACLE11\ORADATA\ORCL\FILE41.DBF
channel ORA_DISK_1: starting piece 1 at 04.05.19
channel ORA_DISK_2: starting incremental level 1 datafile backup set
channel ORA_DISK_2: specifying datafile(s) in backup set
input datafile file number=00005 name=D:\ORACLE11\ORADATA\ORCL\FILE42.DBF
input datafile file number=00009 name=D:\ORACLE11\ORADATA\ORCL\FILE43.DBF
input datafile file number=00012 name=D:\ORACLE11\ORADATA\ORCL\FILE44.DBF
input datafile file number=00020 name=D:\ORACLE11\ORADATA\ORCL\FILE45.DBF
input datafile file number=00023 name=D:\ORACLE11\ORADATA\ORCL\FILE46.DBF
input datafile file number=00029 name=D:\ORACLE11\ORADATA\ORCL\FILE47.DBF
input datafile file number=00033 name=D:\ORACLE11\ORADATA\ORCL\FILE48.DBF
input datafile file number=00036 name=D:\ORACLE11\ORADATA\ORCL\FILE49.DBF
input datafile file number=00040 name=D:\ORACLE11\ORADATA\ORCL\FILE50.DBF
input datafile file number=00049 name=D:\ORACLE11\ORADATA\ORCL\FILE51.DBF
input datafile file number=00052 name=D:\ORACLE11\ORADATA\ORCL\FILE52.DBF
input datafile file number=00061 name=D:\ORACLE11\ORADATA\ORCL\FILE53.DBF
skipping datafile 00061 because it has not changed
input datafile file number=00064 name=D:\ORACLE11\ORADATA\ORCL\FILE54.DBF
skipping datafile 00064 because it has not changed
input datafile file number=00068 name=D:\ORACLE11\ORADATA\ORCL\FILE55.DBF
skipping datafile 00068 because it has not changed
input datafile file number=00070 name=D:\ORACLE11\ORADATA\ORCL\FILE56.DBF
input datafile file number=00073 name=D:\ORACLE11\ORADATA\ORCL\FILE57.DBF
input datafile file number=00078 name=D:\ORACLE11\ORADATA\ORCL\FILE58.DBF
input datafile file number=00017 name=D:\ORACLE11\ORADATA\ORCL\FILE59.DBF
input datafile file number=00025 name=D:\ORACLE11\ORADATA\ORCL\FILE60.DBF
input datafile file number=00028 name=D:\ORACLE11\ORADATA\ORCL\FILE61.DBF
input datafile file number=00077 name=D:\ORACLE11\ORADATA\ORCL\FILE62.DBF
input datafile file number=00002 name=D:\ORACLE11\ORADATA\ORCL\FILE63.DBF
input datafile file number=00015 name=D:\ORACLE11\ORADATA\ORCL\FILE64.DBF
input datafile file number=00041 name=D:\ORACLE11\ORADATA\ORCL\FILE65.DBF
input datafile file number=00035 name=D:\ORACLE11\ORADATA\ORCL\FILE66.DBF
input datafile file number=00081 name=D:\ORACLE11\ORADATA\ORCL\FILE67.DBF
input datafile file number=00082 name=D:\ORACLE11\ORADATA\ORCL\FILE68.DBF
input datafile file number=00083 name=D:\ORACLE11\ORADATA\ORCL\FILE69.DBF
input datafile file number=00087 name=D:\ORACLE11\ORADATA\ORCL\FILE70.DBF
input datafile file number=00010 name=D:\ORACLE11\ORADATA\ORCL\FILE71.DBF
input datafile file number=00086 name=D:\ORACLE11\ORADATA\ORCL\FILE72.DBF
input datafile file number=00058 name=D:\ORACLE11\ORADATA\ORCL\FILE73.DBF
input datafile file number=00085 name=D:\ORACLE11\ORADATA\ORCL\FILE74.DBF
input datafile file number=00027 name=D:\ORACLE11\ORADATA\ORCL\FILE75.DBF
input datafile file number=00016 name=D:\ORACLE11\ORADATA\ORCL\FILE76.DBF
input datafile file number=00048 name=D:\ORACLE11\ORADATA\ORCL\FILE77.DBF
input datafile file number=00062 name=D:\ORACLE11\ORADATA\ORCL\FILE78.DBF
skipping datafile 00062 because it has not changed
input datafile file number=00066 name=D:\ORACLE11\ORADATA\ORCL\FILE79.DBF
skipping datafile 00066 because it has not changed
input datafile file number=00018 name=D:\ORACLE11\ORADATA\ORCL\FILE80.DBF
input datafile file number=00004 name=D:\ORACLE11\ORADATA\ORCL\USERS01.DBF
input datafile file number=00022 name=D:\ORACLE11\ORADATA\ORCL\FILE81.DBF
input datafile file number=00055 name=D:\ORACLE11\ORADATA\ORCL\FILE82.DBF
input datafile file number=00056 name=D:\ORACLE11\ORADATA\ORCL\FILE83.DBF
input datafile file number=00047 name=D:\ORACLE11\ORADATA\ORCL\FILE84.DBF
channel ORA_DISK_2: starting piece 1 at 04.05.19
_


1. Как понять что работает, а не зависло в каком нибудь состоянии?
2. Может я что то не так делаю? Подозреваю что перед тем как запускать инкремент 1 нужно было настройку rmana сделать какую нибудь....
...
Рейтинг: 0 / 0
Перенос БД с Windows на Linux
    #39809660
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а бэкап
Код: plsql
1.
backup as copy incremental level 0 tag 'incr_upd' format ...



выполнял? Он у тебя должен был идти наверное часа 3
block change tracking включен?

следующая команда накатывает изменения на бэкап 0 уровня, block change tracking содержит как раз данные об измененных блоках
и это позволяет быстро накатывать изменения
Код: plsql
1.
2.
backup incremental level 1 for recover of copy with tag incr_upd database;
    recover copy of database;
...
Рейтинг: 0 / 0
25 сообщений из 123, страница 2 из 5
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Перенос БД с Windows на Linux
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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