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 |
Семинары