25.11.2004, 18:05 | #1 |
Участник
|
AOS + Oracle не стартует
Двухуровневый клиент подключается к приложению и Oracle - базе без проблем.
На той же машине пытаюсь стартовать AOS с теми же приложением и базой - не стартует. В логах системы пишет: ************* Event ID: 110 Description: Object Server OraAPH1: Dialog issued for client-less session 1: The required Oracle client software is not available. Please install the Oracle client software or run Navision Axapta as thin AOS client if possible. ************* Но клиент Oracle разумеется стоит. То, что двухуровневый клиент подключается - тому подтверждение. В чем может быть проблема? (SQL-AOSы работают без проблем.) |
|
25.11.2004, 19:17 | #2 |
MCITP
|
EventId: 110 (EVMSG_MSG)
Description: General event message used for tracing cause for other events. Action: N/A Applies to: AOS COM
__________________
Zhirenkov Vitaly |
|
26.11.2004, 09:05 | #3 |
Участник
|
Такая проблема может быть в случае если AOS стартует от имени пользователя не имеющего права на каталог %ORACLE_HOME%
При инсталяции oracle на каталог %ORACLE_HOME% в NTFS устанавливаются ограниченные права. Попробуй дать права пользователю Все. Какая версия Axapta? Какая версия oracle? |
|
26.11.2004, 11:19 | #4 |
Участник
|
Установка полного доступа для группы Everyone на C:\Program Files\Oracle, F:\oracle\ora92 увы ничего не дала.
По поводу версий: Axapta 3.0 CIS SP2 Build #9.1 Версия БД Oracle 9.2.0.4.0. (9.2.0.1.0 c патчем 9.2.0.4). Нашел документ о совместимости версий: statement of database compatibility Там же написано (note 1), что клиенты Oracle поставляются вместе с Axapta CD и сервиспаками. Вот этого - не заметил! Клиент у меня стоял сначала без патча (т.е. версия 9.2.0.1.0) но установка патча 9.2.0.4 ничего не изменила. Не знаю, как посмотреть версию клиента. Oracle Net Manager в Help->About и до и после патча пишет свою версию - 9.2.0.1. Такого приложения как Client я не заметил. Между тем двухуровневый клиент Аксапты с Oracle как работал так и работает. Буду рад услышать здесь описание работающей конфигурации AOS + Oracle (какие версии Axapta, Oracle, какие настройки). |
|
26.11.2004, 11:29 | #5 |
Модератор
|
9.2.0.4, 9.2.0.5 - работают
9.2.0.6 - по крайней мере запускается (только поставил, тестировать не было времени) попробуйте для начала стартануть сервис AOS от той же учетной записи, от которой двухуровневый клиент работает |
|
26.11.2004, 11:32 | #6 |
Модератор
|
а версию клиента, если мне память не изменяет, пишет например sqlplus при старте
|
|
26.11.2004, 11:48 | #7 |
Участник
|
Проверь в переменной Patch - должны бытьпрописаны следующие пути
F:\oracle\ora92\jre\1.4.2\bin\client;F:\oracle\ora92\jre\1.4.2\bin;F:\oracle\ora92\bin;F:\oracle\JDev\jdk\jre\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin; Главное чтоб было F:\oracle\ora92\bin; после добавления перезапусти сервис Axapta Object Server |
|
26.11.2004, 12:21 | #8 |
Участник
|
спасибо всем!
Запустил сервис AOS под именем пользователя - действительно заработало!
Права на каталоги влиять не должны, проблема проявлялась и на сервере с FAT32. Быть может и вправду под системной учетной записью не известен путь F:\oracle\ora92\bin? Но как это проверить?.. Под пользователем он выводится по команде path. Не хотелось бы привязываться к пользователю, ибо может смениться пароль и т.д. Обычно ведь с системным экаунтом нет проблем? |
|
26.11.2004, 14:24 | #9 |
NavAx
|
Цитата:
Не хотелось бы привязываться к пользователю, ибо может смениться пароль и т.д.
Для информации: если АОС работает от имени системы, то любой человек с правом разработки на нем может получить права администратора. |
|