Сторінка 1 з 1
Неможливо перенести дані з Firebird до СКБД Oracle
Додано: 26 грудня 2020, 21:08
ITkachuk
Доброго дня!
Можливо хтось стикався з подібною ситуацією.
При спробі завантажити дані з Firebird при імпорті підприємства, процес зупиняється на двох відсотках.
- | Показать
- 2percent.png (10.37 Кіб) Переглянуто 1506 разів
При цьому в Oracle:
- | Показать
-
- ora_sessions.png (28.26 Кіб) Переглянуто 1506 разів
- sql.png (20.16 Кіб) Переглянуто 1506 разів
- triggers.png (99.81 Кіб) Переглянуто 1506 разів
У такому стані воно може перебувати дуже довго нічого не змінюючі.
Потім через значний проміжок часу отримую lock по таблиці MEDOC.CARDJOURNAL
- | Показать
-
- lock1.png (3.13 Кіб) Переглянуто 1501 раз
Якщо є якісь здогадки - прохання поділитися!
Завчасно вдячний за будь-яку допомогу!
P.S.: Лог імпорту шаблону бази при інсталяції MEDOC
Код: Виділити все
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0
Production Version 19.3.0.0.0
OS: Linux Centos 8
MEDOC: 11.02.025 (x64) on Windows Server 2019 (v.1809 (OS Build 17763.1518))
Re: Неможливо перенести дані з Firebird до СКБД Oracle
Додано: 26 грудня 2020, 23:31
Gora Kornev
А що в "C:\app\%username%\diag\rdbms\orcl\orcl\trace\alert_orcl.log"?
Oracle зазвичай просто висить при переповненні REDOLOG.
Re: Неможливо перенести дані з Firebird до СКБД Oracle
Додано: 27 грудня 2020, 13:54
ITkachuk
Gora Kornev писав: ↑26 грудня 2020, 23:31
А що в "C:\app\%username%\diag\rdbms\orcl\orcl\trace\alert_orcl.log"?
Oracle зазвичай просто висить при переповненні REDOLOG.
Тека C:\app\client\Administrator\diag\rdbms - порожня
- | Показать
- rdbms_folder.png (21.28 Кіб) Переглянуто 1484 разів
TABLESPACES
- | Показать
- tablespaces.png (33.63 Кіб) Переглянуто 1483 разів
/u01/app/oracle/diag/rdbms/cdb1/cdb1/trace/alert_cdb1.log
- | Показать
- alert_cdb1.log.png (124.06 Кіб) Переглянуто 1480 разів
v$log
- | Показать
- v$log.png (23.96 Кіб) Переглянуто 1478 разів
З Вашого досвіду експлуатації СКБД ORACLE, чи є зміст у поточній ситуації збільшувати обсяг REDOLOG?
Якщо так, як це зробити коректним чином?
Завчасно вдячний за відповідь!
Re: Неможливо перенести дані з Firebird до СКБД Oracle
Додано: 27 грудня 2020, 20:03
ITkachuk
Gora Kornev писав: ↑26 грудня 2020, 23:31
А що в "C:\app\%username%\diag\rdbms\orcl\orcl\trace\alert_orcl.log"?
Oracle зазвичай просто висить при переповненні REDOLOG.
Наразі змінив розмір файлів REDO з 50М до 250М
- | Показать
- logiles.png (9.56 Кіб) Переглянуто 1466 разів
В процесі імпорту бази в alert_cdb1.log ніяких помилок не видно.
Але все одно процес імпорту бази зупиняється на двох відсотках.
Сесія висить на
- | Показать
-
- docsign_ad0.png (20.09 Кіб) Переглянуто 1466 разів
- triggers_202012271857.png (25.08 Кіб) Переглянуто 1466 разів
Re: Неможливо перенести дані з Firebird до СКБД Oracle
Додано: 27 грудня 2020, 20:34
Gora Kornev
В мене досвід також не великий. Переносив базу на ORACLE років 3 тому. База на Firebird була ~10Gb. Зараз розмір кожного з 3-х Redolog файлів 500Mb цьго вистачає в моєму випадку. В цій базі протягом місяці створюється ~3к податкови та 1-2к вихідних видаткових.
Сам перепос я не памятаю але здається мені вдалося на час перенову вимкнути логування.
Thread cannot allocate new log. Я говорив саме про це.
Re: Неможливо перенести дані з Firebird до СКБД Oracle
Додано: 27 грудня 2020, 20:53
ITkachuk
Gora Kornev писав: ↑27 грудня 2020, 20:34
В мене досвід також не великий. Переносив базу на ORACLE років 3 тому. База на Firebird була ~10Gb. Зараз розмір кожного з 3-х Redolog файлів 500Mb цьго вистачає в моєму випадку. В цій базі протягом місяці створюється ~3к податкови та 1-2к вихідних видаткових.
Сам перепос я не памятаю але здається мені вдалося на час перенову вимкнути логування.
Дякую, що маєте змогу мені відповідати.
Це важливо для мене
Thread cannot allocate new log. Я говорив саме про це.
Після збільшення розміру REDO файлів подібних помилок не спостерігаю. Дякую!
Але проблема залишилася.
Ось, що мені вдалося витягнути з файлу трасування
Здається медок створює дві сессії і одна блокує іншу. При цьому сесія session id: 24 очікує реакції від застосунка (у даному випаку MEDOC).
Як визначити чим там у даний проміжок часу займається програма? Проблеми з читанням з файлу FDB?
P.S.:
NLS_PARAMs
- | Показать
- reg_nls.png (45.81 Кіб) Переглянуто 1448 разів
- oracle_nls.png (33.37 Кіб) Переглянуто 1448 разів
Якось можна звернути увагу розробникві на даний тред?
Це реторичне запитання)