Необходимо завести под линуксом данный сабж. Ставится без ошибок, монтирую базы (пробовал samba, cifs), пытаюсь открыть нужную форму, получаю
Код:
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "dll\\nlsrtl33.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "dll\\core40.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "dll\\ora805.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "DLL\\nl80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "dll\\otrace80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "DLL\\ns80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "dll\\nasns80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "dll\\nz80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "DLL\\nnfg80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "DLL\\nnci80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "DLL\\nng80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "DLL\\nmp80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "DLL\\npl80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "DLL\\nr80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "DLL\\nt80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "DLL\\ncr80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "DLL\\nms80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "DLL\\nnfd80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "DLL\\nnfn80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "DLL\\ni80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "dll\\pls805.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "dll\\ndwsi80.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "dll\\pstd805.dbg" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "oleaut32.DBG" ("")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "dll\\sqllib80.dbg" ("")
Библиотеки, перечисленные здесь лежат в /home/pollution/.wine/drive_c/orant/BIN.
Может нужно чего то доставить? Пробовал wine 0.9.49-0.9.57, wine@ethersoft 1.08, debian Sid & Ubuntu 7.10 - везде одно и то же, хотя в appdb есть следующее - тыц
Библиотеки, перечисленные здесь лежат в /home/pollution/.wine/drive_c/orant/BIN.
Может нужно чего то доставить? Пробовал wine 0.9.49-0.9.57, wine@ethersoft 1.08, debian Sid & Ubuntu 7.10 - везде одно и то же, хотя в appdb есть следующее - тыц
Just a note, I got the runtime to work by setting the Wine Windows version to Win9x for the file ifrun60.exe.
Еще может попробовать проинсталить dcom ?
Спасибо за помощь!
Это уже попробовал, помогло. Теперь не вылетает на том этапе. Форма открывается, но при попытке коннекта к базе выдаёт
"ORA-12203: TNS: не в состоянии установить связь с адресатом"
Файл tnsnames.ora взял с работающей инсталяции под Windows. dcom98 установил.
ЗЫ На appbd - "Installation. Connecting to a database on a different machine. Opening, editing, compiling...". Вот это мне и нужно ))) Есть спецы по ораклу? Или те, кто подскажет как собрать нативный oracle forms 6i?
ясна дошли до этапа когда я ставил TOAD для вашей программы наверно нужен oracle client
так же скорее всео вам надо прописать переменные
ORACLE_HOME путь к файлм клиента
TNS_ADMIN путь соответственно к папке где tnsnames
PATH=$ORACLE_HOME/bin:$PATH(только по виндовски)
на сколько я помню это всё в system.reg прописывается)
(хотя мб я и не прав мб клиент и не нужен)
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
ясна дошли до этапа когда я ставил TOAD для вашей программы наверно нужен oracle client
так же скорее всео вам надо прописать переменные
ORACLE_HOME путь к файлм клиента
TNS_ADMIN путь соответственно к папке где tnsnames
PATH=$ORACLE_HOME/bin:$PATH(только по виндовски)
на сколько я помню это всё в system.reg прописывается)
(хотя мб я и не прав мб клиент и не нужен)
Если честно, ничего не понял
Вы про TOAD, линуксовый клиент или про мои потуги под wine?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
откройти system.reg
найдите описания переменных пропишите туда
TNS_ADMIN=путь в папке где у вас tnsnames.ora
конечно в стилде C:/ посмотрите там по соответствию)
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
откройти system.reg
найдите описания переменных пропишите туда
TNS_ADMIN=путь в папке где у вас tnsnames.ora
конечно в стилде C:/ посмотрите там по соответствию)
ладно давайте по порядку вообще не знаю как насчёт реестра но я имел ввиду файл
~/.wine/system.reg
потом
просветите меня немного ora.mgn.ru это ваш комп? или что?
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
ладно давайте по порядку вообще не знаю как насчёт реестра но я имел ввиду файл
~/.wine/system.reg
потом
просветите меня немного ora.mgn.ru это ваш комп? или что?
ora - сервер, на котором в нашей организации лежат базы оракла, с этим сервером работает туча виндовых машин. Поступило распоряжение часть из них перевести на линукс (слишком дорого выходит винда), застрял на системе биллинга (вот её и пытаемся поднять). Я не оракл-программист, мало чего в нём понимаю. На этом же серваке, кстати лежат формы, я этот каталог (с формами) монтирую с помощью cifs, запускаю pollution@pollution-laptop:~/.wine/drive_c/orant/BIN$ wine ifrun60.EXE, отрываю форму из примонтированной шары, появляется приглашение ввести логин/пароль и указать базу, что бы я туда не ввёл - появляется известная уже вам ошибка.
Код:
pollution-laptop:/home/pollution/.wine/drive_c# nmap -sT -O -PT ora.mgn.ru
Starting Nmap 4.53 ( http://insecure.org ) at 2008-03-18 17:51 YEKT
Interesting ports on ora-priv.ll.mgn.ru (192.168.136.26):
Not shown: 1700 closed ports
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
111/tcp open rpcbind
139/tcp open netbios-ssn
443/tcp open https
445/tcp open microsoft-ds
623/tcp filtered unknown
664/tcp filtered unknown
1521/tcp open oracle
5802/tcp open vnc-http-2
5902/tcp open vnc-2
6002/tcp open X11:2
6003/tcp open X11:3
8080/tcp open http-proxy
MAC Address: 00:30:48:8C:5E:B6 (Supermicro Computer)
Device type: general purpose
Running: Linux 2.6.X
OS details: Linux 2.6.17 - 2.6.18 (x86)
Uptime: 61.028 days (since Thu Jan 17 17:11:44 2008)
Network Distance: 1 hop
попробуйте ещё прописать
ORACLE_HOME="C:\\orant"
и сделать tnsping=)
хах нашёл вашу тему) =))))
вообщем пишите если что но как я понял вам нужен ещё sqlnet.ora
и поставьте NLS_LANG=.CL8MSWIN1251 например) в том же system.reg=)
К сожалению не знаю, что такое "клиент oracle". Я под линуксом (в вайн) ставлю всё точно с того же дистра, что и в винде и точно также. Под виндой работает - под линуксом нет.
to pollution попробуйте вместо ora.mgn.ru указать IP-сервера.... подозрение что загвоздка в ресолве ДНС имен....
to tmp13 не нужен там оракловый клиент. Он нужен для запуска дельфовых програм, всяких ТОАД и т.д. А для Форм Девелопера не нужен, так как он включает заточенный под себя клиент.
ставится всё без ошибок?
тогда сравните директории откуда вы взяли tnsnames в винде и wine... вездели есть sqlnet.ora
ну и + пропишите ORACLE_HOME как я говорил)
nmap -sT -O -PT ora.mgn.ru
с днс походу всё впорядке)
гммм значит с усновкой что-то нето)
и тогда хотелось бы что бы вы запустили прогу через
wine lalala.exe
и вывод консоли сюда=)
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Oracle Error :: TNS-12538
TNS:no such protocol adapter
Cause
The protocol adapter requested (by way of the "(PROTOCOL=..)" keyword-value pair in a TNS address) is unknown. If the supplied address is typographically correct then the protocol adapter is not installed.
Action
Install the protocol adapter or correct typographically error, as appropriate. Note: if the supplied address was derived from resolving the service name, check the address in the appropriate file (TNSNAMES.ORA, LISTENER.ORA or SQLNET.ORA).
SQLNET.ORA совпадают на виндовой машине и линуксовой? TNSNAMES.ORA тоже совпадают?
ЗЫ: Вчерашний эксперимент не увенчался успехом, удалось запустить только текстовую версию Форм Девелопера. Сегодня будет очередная серия тестов и плясок с бубуном, впринципе ничего сложного в установке нет, я так чуствую что у меня пляски из-за amd64.
Пару дней гуглил и запустил под Вайн, к родному даже не подходил ещё, возможно он окажется лучше.
Сейчас работает, только формы многие не открываются. Для того, чтобы всё было хорошо, в винде прописывается рабочая папка (в ярлыке программы). Как это сделать в вайн - понять не могу.
гммм вообще по хорошему надо родной мучать)))
если есть родной должен работать!) думаю легче будет с ним чем с wine=) вообщем стоит оппробывать
гммм честно говоря даже не представляю)
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Пару дней гуглил и запустил под Вайн, к родному даже не подходил ещё, возможно он окажется лучше.
Сейчас работает, только формы многие не открываются. Для того, чтобы всё было хорошо, в винде прописывается рабочая папка (в ярлыке программы). Как это сделать в вайн - понять не могу.
Ну дык в ярлыке прописываем (тот который .desktop). Закладка "приложение", поле "рабочий путь".
Всем снова привет ))
Проблема в том, что не могу уже пинать наших программеров, а закончить надо )) Дело в том, что не открывает некоторые формы, например те, у которых в названии есть слово "serv" (all_serv_list). Для теста переименовали одну форму (all_test)- всё окрылось. Можно как то победить без переименовывания форм?
Так как все-таки запустить под wine oracle 6i? У меня так ничего и не получилось.
Все тоже: tnsping выдает TNS-12538, а форма - TNS не в состоянии установить связь с адресом.
Помогите, пожалуйста!