medoc+oracleX64+clientX32=unable to load c\oraserver\oci.dll

Обговорення питань, пов'язаних з функціонуванням програми
alicedr
Повідомлень: 8
З нами з: 02 лютого 2015, 11:46

medoc+oracleX64+clientX32=unable to load c\oraserver\oci.dll

Повідомлення alicedr » 02 лютого 2015, 13:04

Добрый день.
Попыталась установить Медок на базе Оракл. Медок устанавливаю впервые, чего нельзя сказать об Оракле.
Создала пустую базу, установила Медок по инструкции по пункту "Додати табличний простiр". Установка прошла успешно, схема в Оракле создалась, таблицы залились. Подключение через sqlplus к схеме идет, как локально, так и по сети.
НО когда я пытаюсь запустить Медок локально, получаю сообщение
"Помилка з'єднання з базою даних.
Сервер: MEDOK
Користувач: MEDOK
Unable to load c:\sm2000\oraSRV11203\bin\oci.dll.
Please check that you use 32x version of Oracle client with 32x application"

Все честно, по указанному пути действительно лежит 64-битная версия библиотеки oci.dll. Потому что по этому пути установлен 64-битный сервер Oracle. А 32-битный оракловый клиент совсем рядом, в папке c:\sm2000\oraCLNT\, но там его никтто не ищет.
Возможно, проблема в переменной окружения PATH, где пути прописаны именно в таком порядке, сначала путь к серверу, а потом к клиенту. Но с точки зрения Оракла путь указан корректно.

Как Медку указать, откуда брать oci.dll?

feadosiy
Повідомлень: 4
З нами з: 29 січня 2015, 17:14

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення feadosiy » 02 лютого 2015, 16:18

Привет

Скорее всего проблема в пути к клиенту, глянь в реестре:

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE

переменную ORACLE_HOME

alicedr
Повідомлень: 8
З нами з: 02 лютого 2015, 11:46

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення alicedr » 02 лютого 2015, 17:44

С путем к клиенту все хорошо, он, как и положено, выглядит в реестре так

Код: Виділити все

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\oracle\KEY_OraClient11g_home1_32bit]
"ORACLE_HOME"="C:\\sm2000\\OraCLNT\\product\\11.2.0\\client_1"
Зато есть такой ключик:

Код: Виділити все

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home2]
"ORACLE_HOME"="c:\\sm2000\\OraSRV11203"
вероятно, именно его подхватывает Медок. Хотя конкретно данный раздел реестра относится не к клиенту, а к серверу Оракла.

Еще раз: сервер, ОС, БД Оракл х64; оракл клиент х32.
Другое прикладное ПО, используещее клиента Оракл, работает без проблем на этом же сервере.

alicedr
Повідомлень: 8
З нами з: 02 лютого 2015, 11:46

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення alicedr » 04 лютого 2015, 17:37

В ожидании предложений ставлю разные опыты:

Опыт 1. Попытка дописать «нужный» параметр ORACLE_HOME в "нужное" место в реестре, как и ожидалось, с треском провалилась-не стартовал даже листенер. К тому же медок все равно ругался на папку с серверным ПО (c:\sm2000\oraSRV11203)

Опыт 2. подсунуть "правильный" 32-битный oci.dll в папку с Медком. Бесполезно.

Опыт 3. При старте медка, когда он выдал ошибку, в процессах наблюдаются ezsit.exe и DMF.AppServer.exe*32. Оба выжирают стабильно по 25% ресурсов ЦПУ. Процессор у меня на стенде Intel Core i5-2400 CPU @3.10GHz @3.10GHz. Не уверена, насколько это хорошо или плохо, но другие процессы, включая оракл, у меня столько единолично не выжирали никогда.

Опыт 4. Установить клиента на 32-битный компьютер, пусть медок будет на сервере, а подключусь я к нему своим локальным оракловым клиентом. Если не выйдет-хоть ошибку посмотрю (ага, думал петух, если не догоню так хоть согреюсь?). Взяла папку Client с папки Медка на сервере. В Client.ini благо уже нужный айпишник прописан: 192.168.1.166:9996. Запускаю. Чудненько. DMF.AppServer.exe*32 вырос до 27% процессора. Ждем. Ошибка...
"Помилка з'єднання з базою даних.
Сервер: MEDOK
Користувач: MEDOK
Unable to load c:\sm2000\oraSRV11203\bin\oci.dll.
Please check that you use 32x version of Oracle client with 32x application
"
Вот причем тут папка c:\sm2000\oraSRV11203, вообще не понимаю, на моей локальной машинке такой вообще нет. OCI.dll лежит в папке с клиентом тут: C:\ORACLE\client\product\11.2.0.3\client_1\BIN.
А вот выдержка из реестра:

Код: Виділити все

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient11g_home2]
"ORACLE_HOME"="C:\\ORACLE\\client\\product\\11.2.0\\client_1"


Опыт 5. Попытка найти логи на сервере и на клиенте. Провалилась.

alicedr
Повідомлень: 8
З нами з: 02 лютого 2015, 11:46

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення alicedr » 05 лютого 2015, 11:19

Опыт 5-а. Попытка найти логи. Нашла! C:\MedocIS\MedocISSRV\log-file.txt. Если убрать строки с типом DEBUG, то вышло так:

Код: Виділити все

2015-02-05 09:59:59,256 [1220] [ip:(null)|guard:(null)|user:(null)]  INFO  DMF.AppServer.ServiceAppServer [(null)] - Starting...
2015-02-05 09:59:59,326 [1220] [ip:(null)|guard:(null)|user:(null)]  INFO  DMF.AppServer.ConfigServer [(null)] - Register Channel
2015-02-05 09:59:59,335 [1220] [ip:(null)|guard:(null)|user:(null)]  INFO  DMF.AppServer.ConfigServer [(null)] - Register Publish
2015-02-05 09:59:59,373 [1220] [ip:(null)|guard:(null)|user:(null)]  ERROR DMF.AppServer.ConfigServer [(null)] - Value cannot be null.
Parameter name: type
2015-02-05 09:59:59,570 [1220] [ip:(null)|guard:(null)|user:(null)]  INFO  DMF.AppServer.ServiceAppServer [(null)] - ...Started
2015-02-05 09:59:59,787 [3704] [ip:(null)|guard:(null)|user:(null)]  ERROR DMF.AppServer.ErrorLogSink [(null)] - >>> CALL SERVER ERROR
2015-02-05 09:59:59,788 [3704] [ip:(null)|guard:(null)|user:(null)]  ERROR DMF.AppServer.ErrorLogSink [(null)] - 
ZvitInterface.OpenDBConnectionException: Помилка з'єднання з базою даних!
Сервер: MEDOK
Користувач: MEDOC
Помилка: Unable to load c:\sm2000\OraSRV11203\bin\oci.dll. Please check that you use 32x version of Oracle client with 32x application.

   в ZvitServerDataOra.DBConnect.NewConnect(String connectionString)
   в ZvitServerDataOra.ZvDataMgr.NewConnect()
   в ZvData.DB.NewConnect()
   в ZvitPublishedObjects.Server.UserManager.IsProxyForAllUsers()
   в System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
   в System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
   в System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
2015-02-05 09:59:59,793 [3704] [ip:(null)|guard:(null)|user:(null)]  ERROR DMF.AppServer.ErrorLogSink [(null)] -  CLIENT REQUEST
2015-02-05 09:59:59,793 [3704] [ip:(null)|guard:(null)|user:(null)]  ERROR DMF.AppServer.ErrorLogSink [(null)] - __Uri = /UserManager
__MethodName = IsProxyForAllUsers
__MethodSignature = 
__TypeName = ZvitInterface.IUser, ZvitInterface, Version=1.0.0.29675, Culture=neutral, PublicKeyToken=null
__Args = System.Object[]
__CallContext = System.Runtime.Remoting.Messaging.LogicalCallContext

2015-02-05 09:59:59,793 [3704] [ip:(null)|guard:(null)|user:(null)]  ERROR DMF.AppServer.ErrorLogSink [(null)] - <<< CALL SERVER ERROR
Опыт 6. Поиск по реестру фразы c:\sm2000\OraSRV11203 дал еще одно возможное место, откуда его мог взять медок: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ODP.NET\. Сравнивая реестр сервера с такой же версией оракла и клиента, но 32-битные, обнаружила, что путь к клиенту лежит в разделе 2.112.1.0, а у меня на х64 там путь к серверу другой версии, который в данный момент не используется. Положила туда путь к клиенту. Перегрузила. Медок все равно пишет в ошибке путь c:\sm2000\OraSRV11203

spirit_xxx
Повідомлень: 14
З нами з: 09 лютого 2015, 12:06

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення spirit_xxx » 09 лютого 2015, 12:32

Добрый день, столкнулся со схожей проблемой, после установки сервера Oracle и клиента, также по инструкции установленного на этот же компьютер сетевой версии Медок, Медок не запускается и при запуске выдаёт ошибку:
Помилка з’єднання з базою даних!
Сервер: MEDOC
Кристувач: MEDOC
Помилка: Server did not respond within the spicified timeout interval.
Пробовал ставить разные версии сервера Oracle, 10g, 11xe, 11g, сейчас стоит 11g но ничего особо не поменялось та же ошибка при запуске Медок.
Слышал что проблемой подключения может быть расположение клиента Oracle, т.е версия х86 ставится в папку Program Files (x86) и его можно перенести в папку Program Files без скобок т.к. именно в них упирается Oracle. Но у меня папки Oracle абсолютно одинаковы в Program Files (x86) и Program Files, а клиента там вообще не нашёл, хотя его инсталлировал, и именно версию x86.

spirit_xxx
Повідомлень: 14
З нами з: 09 лютого 2015, 12:06

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення spirit_xxx » 09 лютого 2015, 13:00

Скриншоты ошибок, собранные за неделю мучений:
Зображення
Зображення
Зображення
Зображення
Зображення
Зображення
Зображення
Зображення
Зображення
Может кто подскажет как побороть этих гадов и сдружить, уж очень нужно.

А то в поддержку Медок писать и звонить бесполезно, не перезванивают и на письма не отвечают. Такое впечатление что им всё равно, функцию добавили, а то что она работает через Ж, плевать.

spirit_xxx
Повідомлень: 14
З нами з: 09 лютого 2015, 12:06

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення spirit_xxx » 09 лютого 2015, 16:10

Сервер х64, т.к. Windows 2008R2, а это имеет кардинальное значение? Могу сбросить дамп установки Медка, сюда он весь (около 6 Mb) по какой-то причине не загружается, вот его часть:
Соединен с: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

Экспоpт-файл создан EXPORT:V09.02.00 чеpез обычный маpшpут
импорт выполнен в кодировке CL8MSWIN1251 и AL16UTF16 кодировке NCHAR
импортирующий сервер использует кодировку AL32UTF8 (возможно перекодирование)
. . импортируемая таблица "ABFOLDERS"импорт-но 0 строк
. . импортируемая таблица "ABLINKS"импорт-но 0 строк
. . импортируемая таблица "ACCESSTOFORMS"импорт-но 0 строк
. . импортируемая таблица "ACTIONLOG"импорт-но 0 строк
. . импортируемая таблица "ACTIONTYPES"импорт-но 0 строк
. . импортируемая таблица "ADDFUNC"импорт-но 0 строк
. . импортируемая таблица "ADDRBOOK"импорт-но 8 строк
. . импортируемая таблица "ADDRBSPECOP"импорт-но 0 строк
. . импортируемая таблица "ANREPORTS"импорт-но 0 строк
. . импортируемая таблица "ANSWKVT"импорт-но 0 строк
. . импортируемая таблица "BJTPLTSET"импорт-но 0 строк
. . импортируемая таблица "CALFORMS"импорт-но 23981 строк
. . импортируемая таблица "CALHOLIDAY"импорт-но 4 строк
. . импортируемая таблица "CALSTATUS"импорт-но 0 строк
. . импортируемая таблица "CALTASKS"импорт-но 0 строк
. . импортируемая таблица "CALTASKSUSR"импорт-но 0 строк
. . импортируемая таблица "CALTYPES"импорт-но 4 строк
. . импортируемая таблица "CARD"импорт-но 0 строк
. . импортируемая таблица "CARDERRORS"импорт-но 0 строк
. . импортируемая таблица "CARDJOURNAL"импорт-но 0 строк
. . импортируемая таблица "CARDJOURNALOPER"импорт-но 0 строк
. . импортируемая таблица "CARDJOURNALTYPE"импорт-но 0 строк
. . импортируемая таблица "CARDLOCKS"импорт-но 0 строк

.............

"END;"
Готовится включение ограничений...
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 2298:
"ALTER TABLE "FORMCLS" ENABLE CONSTRAINT "FK_FORMCLS2""
IMP-00003: ORACLE выдала ошибку 2298
ORA-02298: невозможно подтвердить (MEDOC.FK_FORMCLS2) - не найдены родительские ключи
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 2298:
"ALTER TABLE "ZRPLISTENTERVO" ENABLE CONSTRAINT "FK_ZRPLISTENTERVO$CDVO""
IMP-00003: ORACLE выдала ошибку 2298
ORA-02298: невозможно подтвердить (MEDOC.FK_ZRPLISTENTERVO$CDVO) - не найдены родительские ключи
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 2298:
"ALTER TABLE "ZRPLISTENTERVO" ENABLE CONSTRAINT "FK_ZRPLISTENTERVO$PART""
IMP-00003: ORACLE выдала ошибку 2298
ORA-02298: невозможно подтвердить (MEDOC.FK_ZRPLISTENTERVO$PART) - не найдены родительские ключи
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 2298:
"ALTER TABLE "ZRPREPCFG" ENABLE CONSTRAINT "FK_ZRPREPCFG$ZRPHBREPCFG""
IMP-00003: ORACLE выдала ошибку 2298
ORA-02298: невозможно подтвердить (MEDOC.FK_ZRPREPCFG$ZRPHBREPCFG) - не найдены родительские ключи
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 2298:
"ALTER TABLE "ZRPVOPARAMS" ENABLE CONSTRAINT "FK_ZRPVOPARAMS$HBVOPARAMS""
IMP-00003: ORACLE выдала ошибку 2298
ORA-02298: невозможно подтвердить (MEDOC.FK_ZRPVOPARAMS$HBVOPARAMS) - не найдены родительские ключи
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 2298:
"ALTER TABLE "ZRPVOPARAMS" ENABLE CONSTRAINT "FK_ZRPVOPARAMS$ZRPVO""
IMP-00003: ORACLE выдала ошибку 2298
ORA-02298: невозможно подтвердить (MEDOC.FK_ZRPVOPARAMS$ZRPVO) - не найдены родительские ключи
IMP-00017: при выполнении следующей команды ORACLE возвращает ошибку 2298:
"ALTER TABLE "ZRPVOPOSTING" ENABLE CONSTRAINT "FK_ZRPVOPOSTING$VO""
IMP-00003: ORACLE выдала ошибку 2298
ORA-02298: невозможно подтвердить (MEDOC.FK_ZRPVOPOSTING$VO) - не найдены родительские ключи
Импорт завершился успешно с предупреждениями.

По последним скриншотам там почему то Медок ищет неизвестный и не существующий на машине файл "sss.sql" и заходит в SQL Plus, после выхода из SQL Plus по команде "exist" Медок продолжает загружаться, что видно из дампа.
Так же Медок ничего не загружает пока ему не подбросишь файл "tnsnames.ora" во время запроса логина и пароля для подключения к БД.

spirit_xxx
Повідомлень: 14
З нами з: 09 лютого 2015, 12:06

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення spirit_xxx » 10 лютого 2015, 10:12

Спасибо буду пробовать, это дистрибутив Медок 10.01.025? Или Oracle? И если не секрет то где можно взять дистрибутив Медок 10.01.025, обновить существующий инсталяционный пакет я не могу т.к. Медок не загружается.
После скачанного в сети пакета Медок 10.01.025 и его инсталляции выскакивает следующая ошибка и Медок отказывается ставится, ниже скрины установки и собственно сама ошибка:
Зображення
Зображення
Зображення
Зображення
Зображення

Запускал инсталляцию от имени администратора, не подскажете в чём проблема на этот раз?
Востаннє редагувалось 10 лютого 2015, 11:18 користувачем spirit_xxx, всього редагувалось 1 раз.

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення Белокопытов Геннадий » 10 лютого 2015, 11:14

Здравствуйте!
Ссылка на установочный дистрибутив версии 10.01.025 http://me-doc.com.ua/ftp/medoc/Dist/med ... 01.025.zip

spirit_xxx
Повідомлень: 14
З нами з: 09 лютого 2015, 12:06

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення spirit_xxx » 10 лютого 2015, 12:18

Не помогает, всё та же ошибка, не возможно подключится к БД:

Зображення

Не могу понять, может что не так с самим Oracle, подскажите какую версию Oracle лучше поставить, и как её правильно устанавливать? Может я где ошибку делаю?
Хорошо бы знать c какой версии Oracle писался мануал по установке?

spirit_xxx
Повідомлень: 14
З нами з: 09 лютого 2015, 12:06

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення spirit_xxx » 10 лютого 2015, 16:48

Вот файл tnsnames.ora:

# tnsnames.ora Network Configuration File: C:\app\d.pilipchuk\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-LAHM6MBU5JK)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

MEDOC =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-LAHM6MBU5JK)(PORT = 1521))
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = MEDOC)
)
)

Всё брал с него.

spirit_xxx
Повідомлень: 14
З нами з: 09 лютого 2015, 12:06

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення spirit_xxx » 10 лютого 2015, 18:15

Не помогает, т.к. несуществующее имя TNS выбрать система не дает это видно из скриншотов ниже, а если вбиваю существующее ORCL или MEDOC (видно из файла "tnsnames.ora"), то появляется прежняя ошибка всё делал как описано выше, скриншоты:

Зображення
Зображення

spirit_xxx
Повідомлень: 14
З нами з: 09 лютого 2015, 12:06

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення spirit_xxx » 11 лютого 2015, 12:26

Сделал всё как было описано выше, даже перебил Oracle при установке указал нужную кодировку, TNS имя проверку проходит при проверке пароля выдает ошибку, пароль задан верно при установке и проверялся и подтверждался в конце установки. Где его можно посмотреть/изменить/добавить в уже установленном Oracle? На скринах всё видно:

Зображення
Зображення
Зображення
Зображення

spirit_xxx
Повідомлень: 14
З нами з: 09 лютого 2015, 12:06

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення spirit_xxx » 11 лютого 2015, 15:58

Нашёл свои ошибки, были заблокированы учётные записи SYSTEM и SYS, нашёл как разблокировать и задать пароли подключился на вебморду управления Oracle, т.е. доступ у меня на него есть, и проблема не в Oracle, подключаюсь по сетке совершенно с другой машины всё видно, всё работает, а медок выдаёт ошибку, склоняюсь что кривой именно медок, а не Oracle!!! Скрины ниже:

Зображення
Зображення
Зображення
Зображення

Может можно как-то через Enterprise Manager создать схему и в неё загрузится?

Skykite
Повідомлень: 32
З нами з: 05 лютого 2015, 16:58

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення Skykite » 12 лютого 2015, 10:15

столкнулся с такими же проблемами при настройке\установке медка под Оракл. Считаю что было бы не лишним разработчикам выложить подробную инструкцию с описанием конфигурации БД ОРАКЛа под Медок.

spirit_xxx
Повідомлень: 14
З нами з: 09 лютого 2015, 12:06

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення spirit_xxx » 12 лютого 2015, 11:01

Да тут уже не проблемы, а явные косяки, было бы интересно увидеть рекомендуемую версию СУБД Oracle, и хотя бы приблизительно перечень необходимых компонентов клиента. Последний раз СУБД Oracle ставил по инструкции вот с этого ресурса http://odba.ru/showthread.php?t=294 , а расшифровку кодов ошибок смотрел на этом http://www.garshin.ru/it/dbms/rdb/oracl ... -00999.htm есть много но не все. Может кому-то будут полезными.

spirit_xxx
Повідомлень: 14
З нами з: 09 лютого 2015, 12:06

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення spirit_xxx » 12 лютого 2015, 18:01

Я так понимаю у разработчиков нет ответов на заданные им вопросы? Отличная поддержка, по номеру указанному на сайте дозвонится нельзя, на e-mail не отвечают, послуга "зворотній дзвінок" не работает, а что у вас работает? Вы хоть там живы?

Skykite
Повідомлень: 32
З нами з: 05 лютого 2015, 16:58

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення Skykite » 13 лютого 2015, 13:11

Сегодня поставил Версию Oracle 11.2.0.4 плюс делал как написано в этой теме http://www.me-doc.com.ua/forum/viewtopi ... racle#wrap. Серверная часть ставится все проходит без ошибок, но при запуске самого медка выкидывает ошибку. Зображення

какие настройки мне еще посмотреть чтоб уйти от этой проблемы?

spirit_xxx
Повідомлень: 14
З нами з: 09 лютого 2015, 12:06

Re: medoc+oracleX64+clientX32=unable to load c\oraserver\oci

Повідомлення spirit_xxx » 17 лютого 2015, 18:57

Наконец победил, система установилась всё отлично, всё стало благодаря вот этому ресурсу, читать внимательно http://odba.ru/showthread.php?t=294
При установке пишет что учётка SYSTEM заблокирована, разблокируется через команды в командной строке:

sqlplus /nolog
alter user SYSTEM account unlock;

Разблокируется не сразу, нужно немного подождать, можно сделать ещё раз если не разблокировалась, если после ввода команды появилась цифра 2 значит вы забыли в конце команды поставить ";"

После чего продолжается установка. После бесперебойной установки сервера Medoc и его запуска. Результаты на скриншотах:
Зображення

После перезагрузки сервера и изменения языка у клиента и сервера на UKRAINIAN_UKRAINE.CL8MSWIN1251
Зображення
Зображення
Зображення
Зображення

Получаем следующий результат:
Зображення
Зображення

Ниже файл tnsnames.ora

# tnsnames.ora Network Configuration File: D:\app\USER\product\11.2.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

MEDOC =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.*.*)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = medoc.****.local)
)
)

Остался последний бой, загрузить туда данные с бекапа или непосредственно с Firebird.

Відповісти

Повернутись до “Помилки у роботі програми”