Перевід Medoc з Firebird classic на Oracle

Закрито
andreysynch
Повідомлень: 2
З нами з: 27 січня 2017, 21:03

Перевід Medoc з Firebird classic на Oracle

Повідомлення andreysynch » 29 січня 2017, 14:53

Доброго дня. Є питання як правильно перевести сервер Medoc з Firebird classic на Oracle. На даний момент сервер медка встановлений на віртуальній машині Winows 7 x64 на Firebird classic сервері і база за 6 років зросла вже до 50 ГБ. Розширювати на даний момент місце на диску можливості немає.Але база розміром 50 ГБ дуже погано впливає на клієнтську частину оскільки всі бухгалтера жаліються що програма дуже часто зависає.По рекомендація які найшов на тут на форумі (що більше 40 ГБ треба переводити на Oracle)вирішив все таки перевести. Перед встановленням написав в техпідтримку медок порадили все робити не видалючи попердню версію медка. Зайов на офіційний сайт Oracle завантажив відповідно до своєї системи 64 бітну базу даних Oracle Database Express Edition 11g Release 2 for Windows x64, встановив її вкінці вибило що не може найти ключ(Key) в тимасовій в папці але натиснувши ок все пропустило і встановлення закінчилось все добре. Запустив базу до неї підключаюсь все ок. Почав встановлювати медок версії 1.150 все по інструкції, після закінчення встановлення відкривавши програму видало помилку що потрібно використовувати х32 бітну базу даних.Написав в техпідтрику ще раз з описом даної помилки відповіли що потрібно обновити медок до більш новішої версії при спробі оновлення видало ту ж саму помилку, що база даних має бути х32 бітної системни.Звернувся в техпідтримку ще раз сказали що дійсно потрібно поставити х32 бітну базу даних,що я і зробив.Стару базу видалив встановив х32 бітну все прошйло добре, встановив ще раз медок все пройшло добре без будь-яких помилком навіть відрикрився медок почав перетягувати базу даних з Firebird classic на оракл видало помилку:
"Процес завершено успішно
Будь-ласка натисніть кнопку далі,
I/O error for file
"C:\ProgramData\Meodc\MedocSRV\db\zvit.fbd"
Error while trying to open file"
Зрозумів що проблема в тому що версії різні, оскільки база на версії 1.160 а програма 1.150. Почав оновлювати,максимально оновилось до 151 версії дальше з 151 до 152 почало видавати помилку:"Помилка з базою даних." зупиняло службу і все.
Видалил базу і медок, почав встановлювати спочатку додатково встановив ще клієнта(встановлював як х32 так х64) все по інструкції. Знов дойшов до оновлення 152 версії почало видавати помилку: "Відсутній TNSName 192.169.253.249 або недостатньо параметрів у файлі ща адресою C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN\tnsnames.ora - Відкат реєстру виконано вдало служба виключається."
Хотя в файлі прописано:
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.169.253.249)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)

ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
Думав що проблема з клієнтом.Налаштовував клієнт як х32 так і х64 в PATH було прописано: C:\oraclexe\app\oracle\product\11.2.0\server\bin;;C:\app\admin\product\11.2.0\client_1\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\PHP\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\oraclexe\app\oracle\product\11.2.0\client_1\network\admin
В файлі ConnectionSetup найшов такий пункт Налашутвання Oracle де було два пункти Direct де виставлено всі параметри сервера і Client коли ставиш галочку видає постійно помилку: Не знайденого жодного клієнта Oracle x64.Хоча він є

Велике прохання підказати як все правльно налаштувати щоб все працювало коректно а то 3дні мучусь і ніяк не можу знайти рішення.

Int776
Повідомлень: 47
З нами з: 02 листопада 2016, 12:20

Re: Перевід Medoc з Firebird classic на Oracle

Повідомлення Int776 » 30 січня 2017, 09:52

Обратитесь в организацию у которой приобретали Медок они вам помогут значительно быстрее чем на форуме.

priup
Повідомлень: 7713
З нами з: 22 червня 2011, 12:23

Re: Перевід Medoc з Firebird classic на Oracle

Повідомлення priup » 30 січня 2017, 10:29

Int776 писав:Обратитесь в организацию у которой приобретали Медок они вам помогут значительно быстрее чем на форуме.
+200%

poltava_energy
Повідомлень: 717
З нами з: 13 червня 2012, 09:38

Re: Перевід Medoc з Firebird classic на Oracle

Повідомлення poltava_energy » 30 січня 2017, 12:23

andreysynch писав:На даний момент сервер медка встановлений на віртуальній машині Winows 7 x64 на Firebird classic сервері і база за 6 років зросла вже до 50 ГБ. Розширювати на даний момент місце на диску можливості немає.
Скільки ядер та ОЗУ виділено цьому серверу?
Якщо у вас немає більше місця на диску, то перехід на Оракл вам нічого не дасть - база Оракла вірогідніше буде займати ще більше.

andreysynch
Повідомлень: 2
З нами з: 27 січня 2017, 21:03

Re: Перевід Medoc з Firebird classic на Oracle

Повідомлення andreysynch » 30 січня 2017, 14:57

poltava_energy писав:
andreysynch писав:На даний момент сервер медка встановлений на віртуальній машині Winows 7 x64 на Firebird classic сервері і база за 6 років зросла вже до 50 ГБ. Розширювати на даний момент місце на диску можливості немає.
Скільки ядер та ОЗУ виділено цьому серверу?
Якщо у вас немає більше місця на диску, то перехід на Оракл вам нічого не дасть - база Оракла вірогідніше буде займати ще більше.


На диску 200 ГБ.

Проблему вже вирішив. Тему можна закривати

Закрито

Повернутись до “Установка на базі Oracle”