Доброго дня. Є питання як правильно перевести сервер 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дні мучусь і ніяк не можу знайти рішення.
Перевід Medoc з Firebird classic на Oracle
-
- Повідомлень: 2
- З нами з: 27 січня 2017, 21:03
Re: Перевід Medoc з Firebird classic на Oracle
Обратитесь в организацию у которой приобретали Медок они вам помогут значительно быстрее чем на форуме.
Re: Перевід Medoc з Firebird classic на Oracle
+200%Int776 писав:Обратитесь в организацию у которой приобретали Медок они вам помогут значительно быстрее чем на форуме.
https://www.youtube.com/watch?v=1Q54t3-3ZaE
ХутинПуйло!
ХутинПуйло!
-
- Повідомлень: 717
- З нами з: 13 червня 2012, 09:38
Re: Перевід Medoc з Firebird classic на Oracle
Скільки ядер та ОЗУ виділено цьому серверу?andreysynch писав:На даний момент сервер медка встановлений на віртуальній машині Winows 7 x64 на Firebird classic сервері і база за 6 років зросла вже до 50 ГБ. Розширювати на даний момент місце на диску можливості немає.
Якщо у вас немає більше місця на диску, то перехід на Оракл вам нічого не дасть - база Оракла вірогідніше буде займати ще більше.
-
- Повідомлень: 2
- З нами з: 27 січня 2017, 21:03
Re: Перевід Medoc з Firebird classic на Oracle
poltava_energy писав:Скільки ядер та ОЗУ виділено цьому серверу?andreysynch писав:На даний момент сервер медка встановлений на віртуальній машині Winows 7 x64 на Firebird classic сервері і база за 6 років зросла вже до 50 ГБ. Розширювати на даний момент місце на диску можливості немає.
Якщо у вас немає більше місця на диску, то перехід на Оракл вам нічого не дасть - база Оракла вірогідніше буде займати ще більше.
На диску 200 ГБ.
Проблему вже вирішив. Тему можна закривати