Oracle-club: FAQ - Oracle on Linux


Новости | FAQ | Ссылки | Темы | Утилиты | Documentation | Семинары
> Проблемы с инсталяцией Oracle 8.0.5 на Linux slakware v 2.0.35.
> После перелинковки svrmgrl дает ошибку segmentation fault.
> 
> Вопрос: Oracle 8.0.5 & Linux slakware v 2.0.35  - рабочая конфигурация?
Нужно перекомпилять slack с glidc 
Или поставить Linux Rad Hat
Зачем пересобирать slack, достаточнио добавить glidc и установить
LD_LIBRARY_PATH

Oracle & Linux Он называется Oracle Server. Что соответствует бывшему воркгрупу. Вот чего в нем есть. (в триальном) SQL> select rpad(PARAMETER,40),rpad(value,5) from v$option; RPAD(PARAMETER,40) RPAD( ---------------------------------------- ----- Partitioning FALSE Objects FALSE Parallel Server FALSE Advanced replication FALSE Bit-mapped indexes FALSE Connection multiplexing TRUE Connection pooling TRUE Database queuing FALSE Incremental backup and recovery FALSE Instead-of triggers FALSE Parallel backup and recovery FALSE Parallel execution FALSE Parallel load FALSE Point-in-time tablespace recovery FALSE 14 rows selected. Т.е. триал обкастрирован по самы нехочу. Но можно и обойтись без отсутствующих опций в большинстве случаев.
> После установки оного не запускаеется сервер манеджер (svrmgrl) с собщением > > svrmgrl: error in loading shared libraries > libclntsh.so.1.0: cannot open shared object file: No such file or directory > > хотя все на месте, права тоже вроде как в порядке: > > -rwxr-xr-x 1 oracle dba 2421440 Sep 30 09:44 libclient.a > lrwxrwxrwx 1 oracle dba 16 Jan 27 12:10 libclntsh.so -> > libclntsh.so.1.0 > -rwxr-xr-x 1 oracle dba 4353830 Sep 30 15:00 libclntsh.so.1.0 > > переменные тоже все прописаны , в частности > > LIBPATH=/u01/app/oracle/product/8.0.5/lib > > Не пойму, в чем может быть дело. полезно еще говорить: export LIBPATH А можно откорректировать файл /etc/ld.so.conf добавив туда ваш путь до библиотеки и сказав ldconfig
Тема: Fomrs 3.16 and Oracle8 (Linux) Вопрос: >при попытке использования Forms 3.16 (для SCO) и Oracle8 for Linux(2.0.35,) - все запущено на машине с Linux'ом, - происходит странная вещь > - в простейшей форме добавляем запись > - commit > - на попытку редактирования той же записи Oracle отвечает, что не может > заблокировать запись для обновления/удаления > - в уточняющей информации сообщает о "неверном ROWID" > - то-же самое для ситуации, когда запись уже существует в таблице, > изменяем ее с помощью Forms, делаем commit, последующие попытки > редактирования встречают такой же "прохладный" прием - вплоть до > перезапроса этих же записей... > ошибка: FRM-40501 > >В той же ситуации комбинация Forms 3.16 и Oracle 7.1 работает как часы >(в смысле комбинация - поскольку Oracle 7.1 под iBCS время от времени падает) >Как бороть ?

Ответ:

Для того чтобы forms30 правильно работал с rowid Oracle8 необходимо найти патч на дистрибутиве Oracle8, а именно в {CD-ROM_MOUNTPOINT}/patch/bug380655/{OS name}/{or7version}/ (надо точно знать с какой версии ORACLE7 пришел FORMS30) необходимо взять в этом месте файл upicto.o, скопировать его в {ORACLE_HOME_7}/lib и сделать замену в библиотеке {ORACLE_HOME_7}/lib/libora.a командой: $ ar -cr libora.a upicto.o затем пересобрать forms30 Yury Evdokimov ( jevdokimov@fors.ru ) Oracle and Unix Administrator company FORS
> Поставил Oracle 8.0.5 на Linux (Red Hat 5.2 - ядро 2.0.36, машина > Pentium Pro 200Mh , 64M RAM). > Встал без особых проблем. Но после reboot'а отказывается подниматься, > Server Manger говорит. что не может стартовать PMON в течении 120 сек, в > логе пишет, > error 27125 - unable to create shared memory segment. > При этом, если посмотреть top - pmon вроде как живой и жрет потихоньку > память. > Если его руками не прибить приводит к краху все системы, после того как > память кончиться. > Причем все "лечь-встать" исключительно штатным образом через svrmgr без > всяких abort'ов. > > Пересобирал ядро с измененными характеристиками для shared memory - не > помогает. > Вообще-то, рекомендации в Installation Guide очень странные - например, > SHMMAX советуют > 4 Gb, а если почитать комментарии в shmparam.h, то получается, что > максимум можно поставит 128 M. Ожидал всего, чего угодно, только не этого!!! Как оказалось стоило удалить sqlnet.ora или написать в нем ключевые слова строчными буквами - все зашуршало с бешеной скоростью. Ну и ну!!!

Вопрос:

Имеется Oracle 8.0.5(Linux) и Oracle 7.1.6(SCO) Пытаюсь обратиться к машине с 7.1.6 базой с Linux'а, получаю: svrmgrl SVRMGR> connect scott/tiger@ORA7 Connected. А если sqlplus'ом, то ошибка: sqlplus scott/tiger@ORA7 ERROR: ORA-01017: invalid username/password; logon denied

Ответ:

Для начала надо прикрутить патчик Oracle 8.0.5.1 для линукса; (ftp://oracle-ftp.oracle.com/server/patch_sets/LINUX/.....) у меня подобная проблема с коннектом из линуксового клиента 8.0.5 на 7.3.3 Solaris x86 была решена двумя способами: 1. Под линукс ставится Connection Manager и коннекты пускаются через него -- работает как часы, дополнительный бонус - перестает запускаться Dr.Watson на непропаченном Win32 восьмом ораклевом клиенте при выходе из plus80w (патчить всех клиентов - больщой ломак) 2. Прикручивается патч 8.0.5.1, если проблему надо решить только для линукса

Вопрос :

Как заставить терминальные продукты от ORACLE, в частности SQLPLUS понимать клавишу "backspace" ?

Ответ :

stty erase '^H' (или '^?', не помню точно) в .profile и в текущем shell'е

Вопрос :

RedHat 5.2 or 6.0 лучше для установки ORACLE ? Oracle рекомендует RedHat 5.2 для установки Oracle Server 8.0.5. Много ли граблей ждет нас, если использовать 6.0 ? Насколько я знаю, проблемы Oracle on 6.0 давно решены, вопрос в том, насколько стабильна будет система по сравнению с 5.2. И вообще, может не ломать голову и поставить 5.2 ?

Ответ :

Timur I.Danyarhojaev" Без проблем ставиться на 6.0, если внимательно читать инструкции. У меня работает стабильно. Можешь воспользоваться моим patch'ем. http://www.podolsk.ru/~tid После него + библиотека libtcl от 5.2 и инсталятор вообще не замечает, что работает на 6.0. Можно сразу в инсталяторе создать базу. Советую после инсталяции прогнать Oracle Unix security patch, многие проблемы запуска listenr'а сразу отпадут. Единственная проблема с которой я столкнулся - новые клиенсткие GPL приложения (конкретно sqlwork). Он используют gtk и собрать его в режиме обратной совместимости с glibc2.0 мне пока не удалось. Хотя tablebrowser от той же команды собрался нормально. Из клиентский приложений у меня без проблем собираются и работают DBD-Oracle и mod_php3.

Новости | FAQ | Ссылки | Темы | Утилиты | Documentation | Семинары