|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
на линкус машине посмотри с какой скоростью записываются данные Код: plsql 1.
Бэкап 0 уровня сколько выполнялся по времени? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 11:36 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
landyа бэкап Код: plsql 1.
выполнял? Он у тебя должен был идти наверное часа 3 Да, запускал вчера, выполнялся ночью. landyblock change tracking включен? Включил Код: plsql 1. 2. 3. 4. 5. 6. 7.
landyследующая команда накатывает изменения на бэкап 0 уровня, block change tracking содержит как раз данные об измененных блоках и это позволяет быстро накатывать изменения Код: plsql 1. 2.
Запустил ее после включения block change tracking ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 11:38 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
landy, landyна линкус машине посмотри с какой скоростью записываются данные iostat -xm 1 Бэкап 0 уровня сколько выполнялся по времени? Судя по всему никаких записей не идет, idle 100% почти всегда. Можно отменить выполнение текущее и заново запустить? Не сломается ничего? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 11:40 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
ну наверное я тут ступил - block change tracking нужно было включать до бэкапов Дождись когда у тебя накатится бэкап 1 на 0 Потом можешь опять запустить бэкап 1 и накат - должен пройти намного бэстрее, т к будет использовать данные из block change tracking ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 11:42 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
landy, Понял! Т.е. из-за того что не включил заранее сейчас накатывается считай полный бекап? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 11:45 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
а он у тебя сами бэкапы куда кладет? в rman посмотри show all (запусти в другом окне) куда указывает CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT ... Он у тебя сейчас сканирует датафайлы на предмет изменений, бэкапит, а потом эти изменения будет накатывать на бэкап 0 уровня ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 11:46 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
landy, Блин! Он бекапит на сервер бекапа, у меня CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT на бекап настроен! Т.е. можно тормазнуть? Все равно бекап сломал :( ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 11:50 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
landy, Я сейчас перечитал все общение. Вы меня не правильно поняли, у меня не 2 часа downtime а 12+-2 часа(т.е. от 10 до 14 часов) Думаю что я сейчас все остановлю(считаем тест пройден, мои огрехи найдены) и запущу заново, заодно немного перенастрою новый сервер. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 11:57 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
MalishPo, Так если 12 часов - просто останови инстанс Скопируй все *.DBF файлы за исключением Темповых на шару линукс Создай новый контрольник ,открой инстанс с resetlogs и создай темповые датафайлы Это проще и надежней ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 12:26 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
MalishPo, Пусть бэкапит на бэкап сервер Главное,что обновляемые копии датафайлов на линукс разделе лежат Но если время позволяет - скопируй на холодную dbfфайлы при остановленом инстансе ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 13:19 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
И копируй в параллель,на вин вроде robocopy На линукс можно parallel использовать Число потоков -по числу ядер ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2019, 13:40 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
landy, Плиз хелп! Код: plsql 1. 2. 3.
Снова! Уже была такая ошибка, я смог ее решить кривым методом Как то так...но мне кажется это неверное решение ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 13:25 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
MalishPoMalishPolandy, Плиз хелп! Код: plsql 1. 2. 3.
Снова! Уже была такая ошибка, я смог ее решить кривым методом Как то так...но мне кажется это неверное решение Может ли быть причина в том что я так же перенес redo? Просто то что советовалось: Пересоздание контрольника4. ALTER DATABASE BACKUP CONTROLFILE TO TRACE as 'путь до файла и имя'; - трейс файл контрольника открыть в notepad и вырезать: CREATE CONTROLFILE REUSE DATABASE "orcl" RESETLOGS ... .... CHARACTER SET .... ; Там внутри были пути до redo, без них контрольник не создавался.. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 13:32 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
MalishPo MalishPo MalishPolandy, Плиз хелп! Код: plsql 1. 2. 3.
Снова! Уже была такая ошибка, я смог ее решить кривым методом Как то так...но мне кажется это неверное решение Может ли быть причина в том что я так же перенес redo? Просто то что советовалось: Пересоздание контрольника4. ALTER DATABASE BACKUP CONTROLFILE TO TRACE as 'путь до файла и имя'; - трейс файл контрольника открыть в notepad и вырезать: CREATE CONTROLFILE REUSE DATABASE "orcl" RESETLOGS ... .... CHARACTER SET .... ; Там внутри были пути до redo, без них контрольник не создавался.. Почитал про redo. Как я понял мне нужно было восстанавливать с использованием этих логов? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Я верно понимаю? Или в моем случае, переносе всей БД при выключенном инстансе, REDO ну нужно включать в контрольник и потом пересоздать? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:10 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
MalishPo, redo не нужно было переносить, они создадуться при alter database open resetlogs; Когда создавал контрольник - ошибка какая была? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:40 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
скрипт создания контрольника у тебя каой? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:41 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
Т е ты должен был загасить инстанс shutdown immediate; скопировать только *.DBF за исключением темповых Создать контрольник (все пути должны быть до существующих каталогов в терминах линух) открыть БД - alter database open resetlogs ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:45 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
landy, Ошибка Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
Скрипт Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:45 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
А у тебя датафайлы тут лежат /u01/app/oracle/oradata/orcl/ ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:47 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
landy, Извините, но для меня темповые файлы это TEMP....Redo это же логи.... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:47 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
landy, Да, датафайлы на месте. В нужном количестве. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:49 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
Еще раз повторяю - копировать только *.DBF за исключением TEMP*.DBF Куда копровались датафайлы? Кто владелец этих файлов на linux? Какой у тебя скрипт пересоздания контрольника? Что у тебя в init<SID>.ora? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:51 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
landyЕще раз повторяю - копировать только *.DBF за исключением TEMP*.DBF Куда копровались датафайлы? Кто владелец этих файлов на linux? Какой у тебя скрипт пересоздания контрольника? Что у тебя в init<SID>.ora? 1. Сначала так и сделал, redo не трогал. 2. запустил бд коммандой: Код: plsql 1.
initorcl.oraorcl.__db_cache_size=16G orcl.__java_pool_size=3G orcl.__large_pool_size=4G orcl.__shared_io_pool_size=1G orcl.__shared_pool_size=4G orcl.__streams_pool_size=0 orcl.__sga_target=50G orcl.__pga_aggregate_target=10G *.audit_trail='NONE' *.compatible='11.2.0.4.0' *.db_16k_cache_size=0 *.db_block_size=8192 *.db_domain='' *.db_name='orcl' *.deferred_segment_creation=FALSE *.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)' *.job_queue_processes=1000 *.open_cursors=300 *.pga_aggregate_target=10G *.processes=700 *.remote_login_passwordfile='EXCLUSIVE' *.sessions=1050 *.sga_max_size=40G *.sga_target=0 *.undo_tablespace='UNDOTBS1' 3. После копирования выполнил 'chmod -R 775 /u01' 'chown -R oracle:oinstall /u01' 4. Контрольник: CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS ARCHIVELOG MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 150 MAXINSTANCES 8 MAXLOGHISTORY 11680 LOGFILE GROUP 4 '/u01/app/oracle/oradata/orcl/REDO4_1.LOG' SIZE 150M BLOCKSIZE 512, GROUP 5 '/u01/app/oracle/oradata/orcl/REDO5_1.LOG' SIZE 150M BLOCKSIZE 512, GROUP 6 '/u01/app/oracle/oradata/orcl/REDO6_1.LOG' SIZE 150M BLOCKSIZE 512 -- STANDBY LOGFILE DATAFILE '/u01/app/oracle/oradata/orcl/SYSTEM01.DBF', '/u01/app/oracle/oradata/orcl/SYSAUX01.DBF', '.... CHARACTER SET CL8MSWIN1251 ; ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:55 |
|
Перенос БД с Windows на Linux
|
|||
---|---|---|---|
#18+
Когда делал контрольник в трейс - там две секции Нужно Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 14:56 |
|
|
start [/forum/topic.php?fid=52&msg=39809911&tid=1882524]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 287ms |
total: | 436ms |
0 / 0 |