The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Постинсталяционная процедура для Oracle9iR2 в среде Red Hat 9 (oracle install redhat linux database tune)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: oracle, install, redhat, linux, database, tune,  (найти похожие документы)
From: Державец Борис <dba477@list.ru> Newsgroups: email Date: Mon, 26 Jul 2004 18:21:07 +0000 (UTC) Subject: Постинсталяционная процедура для Oracle9iR2 в среде Red Hat 9 Постинсталяционная процедура для Oracle9iR2 в среде cвободно pаспространяемого Red Hat 9 Выполним rpmbuild для glibc-2.3.2-11.9.rpm ,следуя [1]. 1.Download from from redhat.com required version of src.rpm for glibc, supposedly glibc-2.3.2-11.9.src.rpm 2. rpm -i glibc-2.3.2-11.9.src.rpm 3. cd /usr/src/redhat/SOURCES 4. bzip2 -dc glibc-2.3.2-200313.tar.bz2 | tar xf - -C /tmp 5. cd /tmp/glibc-2.3.2-200313/locale 6. Comment out all compat_symbols lines from lc-ctype.c 7. cd ../ctype 8. Comment out all compat_symbols lines from ctype-info.c 9. cd ..;cd ..;pwd /tmp 10. tar cvf glibc-2.3.2-200313.tar glibc-2.3.2-200313 11. bzip2 glibc-2.3.2-200313.tar 12. cp glibc-2.3.2-200313.tar.bz2 /usr/src/redhat/SOURCES 13. cd /usr/src/redhat/SPECS 14. vi glbc-9.spec 15. add to the end of glibcrelease line (line 1) .oracle. (11.9 now looks as 11.9.oracle) and save 16. rpmbuild -ba /usr/src/redhat/SPECS/glbc-9.spec В моем случае *.386.rpms были записаны в /usr/src/redhat/RPMS/i386 каталог. В дальнейшем , действуем по собственной логике , определяемой зависимостями между модифицированными i386.rpm и i686.rpm пакетами. 17.Download from [1]: Updated i386 RPMS glibc-2.3.2-27.9.7.oracle.i386.rpm glibc-common-2.3.2-27.9.7.oracle.i386.rpm glibc-debug-2.3.2-27.9.7.oracle.i386.rpm glibc-debuginfo-2.3.2-27.9.7.oracle.i386.rpm glibc-debuginfo-common-2.3.2-27.9.7.oracle.i386.rpm glibc-devel-2.3.2-27.9.7.oracle.i386.rpm glibc-profile-2.3.2-27.9.7.oracle.i386.rpm glibc-utils-2.3.2-27.9.7.oracle.i386.rpm nscd-2.3.2-27.9.7.oracle.i386.rpm и Updated i686 RPMS glibc-2.3.2-27.9.7.oracle.i686.rpm Выполняем rmps upgrade: [root@ServerDBS inst_patch]# rpm -Uvh glibc-2.3.2-27.9.7.oracle.i686.rpm \ glibc-common-2.3.2-27.9.7.oracle.i386.rpm \ glibc-utils-2.3.2-27.9.7.oracle.i386.rpm \ glibc-debug-2.3.2-27.9.7.oracle.i386.rpm \ glibc-devel-2.3.2-27.9.7.oracle.i386.rpm Preparing... ########################################### [100%] 1:glibc-common ########################################### [ 20%] 2:glibc ########################################### [ 40%] Stopping sshd:[ OK ] Starting sshd:[ OK ] 3:glibc-devel ########################################### [ 60%] 4:glibc-utils ########################################### [ 80%] 5:glibc-debug ########################################### [100%] [root@ServerDBS inst_patch]# rpm -Uvh glibc-debuginfo-2.3.2-27.9.7.oracle.i386.rpm \ glibc-debuginfo-common-2.3.2-27.9.7.oracle.i386.rpm Preparing... ########################################### [100%] 1:glibc-debuginfo-common ########################################### [ 50%] 2:glibc-debuginfo ########################################### [100%] [root@ServerDBS inst_patch]# rpm -Uvh glibc-profile-2.3.2-27.9.7.oracle.i386.rpm \ nscd-2.3.2-27.9.7.oracle.i386.rpm Preparing... ########################################### [100%] 1:nscd ########################################### [ 50%] 2:glibc-profile ########################################### [100%] Следуя,известным по многим источникам инструкциям:( см. например, http://www.linuxdevcenter.com/pub/a/linux/2003/09/04/oracle_install.html?page=2 или http://www.puschitz.com/InstallingOracle9i.html) выполнил: $ cd $ORACLE_HOME/network/lib $ make -f ns_net_client.mk install Отредактировал $ORACLE_HOME/ctx/lib/ins_ctx.mk Изменил: ctxhx: $(CTXHXOBJ) $(LINK) $(CTXHXOBJ) $(INSO_LINK) на ctxhx: $(CTXHXOBJ) $(LINK) -ldl $(CTXHXOBJ) $(INSO_LINK) Затем выполнил: [oracle@ServerDBS lib]$ make -f $ORACLE_HOME/ctx/lib/ins_ctx.mk install Теперь успешно выполняем, как oracle (в [1] и об этом шаге ничего не сказано) $make -f $ORACLE_HOME/network/lib/ins_oemagent.mk install Таким образом, обе ошибки runIstaller фазы линкования исправляются в постинсталяционной фазе. Затем выбираем из $ORACLE_HOME/root.sh все команды,требуемые для установки правильных масок для dbsnmp и завмисимых каталогов, и выполняем их как root. Следующие шаги: $agentctl start $oemctl start oms (предполагается , что репозиторий уже создан) Можно запускать OEM Console PS. В статье http://www.puschitz.com/InstallingOracle9i.html также утверждается , что коробочная версия Red Hat Linux 9 содержит glibc-2.3.2-5,в отличии от 2.3.2-11.9 в свободно распространяемой версии RedHat Linux 9, а glibc-2.3.2-5 уже содержит патч для Oracle9iR2. Таким образом, в коробочной версии проблема с ins_oemagent.mk не возникает вообще. В упомянутой выше статье предлагается также несколько иная тактика решения вопроса, основанная на предлагаемом автором упомянутой статьи download'e: glibc-2.3.2-5.i386.rpm 18-Jun-2003 15:27 3.1M glibc-2.3.2-5.i686.rpm 31-May-2003 19:13 4.6M glibc-common-2.3.2-5..> 31-May-2003 19:41 11.8M glibc-devel-2.3.2-5...> 31-May-2003 19:24 2.2M nscd-2.3.2-5.i386.rpm 26-Jul-2003 23:48 49k по адресу:http://www.puschitz.com/rh9_gcs_download/ Литература 1.http://mlug.missouri.edu/~jmcintosh/computers/oracle/redhat/9/rpms/

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, Державец Борис (?), 19:07, 29/07/2004 [ответить]  
  • +/
    В коробочной версии Red Hat 9 (Manufactured in Ireland 2003), купленной мной в России, версия glibc: 2.3.2-11.9.
     
  • 2, Борис (??), 18:35, 26/08/2004 [ответить]  
  • +/
    В качестве  "preferred credentials" может быть  использован  Linux-account "sysman".
    "sysman" должен иметь право писать в каталог  $ORACLE_HOME/network.В случае проблем с сохранением "preferred credentials" в среде Red Hat 9 OEM консоли этот же account  может быть использован в качестве  "preferred credentials" для управления Jobs&Events на Linux Node (узле), выполняющем "Intelligent Agent" ,  посредством  удаленной  OEM  консоли в среде NT/2000/XP.
     
  • 3, Сергей (??), 04:52, 23/09/2004 [ответить]  
  • +/
    Борис,

    не могли бы Вы уточнить, достаточно ли выполнить из $ORACLE_HOME/root.sh след. к-ды:

    # change owner and permissions of the dbsnmp executable
    $CHOWN root $ORACLE_HOME/bin/dbsnmp
    $CHMOD 6750 $ORACLE_HOME/bin/dbsnmp

    или нужно также выполнить все к-ды из раздела

    # adjust permissions of the agent queues and other associated files

    Заранее благодарен,

    Сергей


     
     
  • 5, Борис Державец (?), 11:01, 25/09/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Cергей,
    Я выполнил все коды из раздела.Хуже от этого не
    станет и много времени не отнимает.:-)
     

    игнорирование участников | лог модерирования

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру