Oracle 9.2 on AIX 6.1

В этой теме 6 ответов, 5 участников, последнее обновление  Ljus 9 года/лет, 9 мес. назад.

  • Автор
    Сообщения
  • #2072

    kir
    Хранитель

    Приветствую.
    Есть проблема при установке Oracle на AIX 6.1.
    bash-3.00$ ./runInstaller &
    [1] 176406
    -bash-3.00$ The Java RunTime Environment was not found at /tmp/OraInstall2009-01-21_07-45-48PM/jre/bin/java. Hence, the Oracle Universal Installer cannot be run.
    Please visit http://www.javasoft.com and install JRE version 1.3.1 or higher and try again.
    : No such file or directory

    Установил последнюю Java:
    java version “1.4.2”
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2)
    Classic VM (build 1.4.2, J2RE 1.4.2 IBM AIX 5L for PowerPC (64 bit JVM) build caix64142-20080923 (SR12) (JIT enabled: jitc))
    Но по прежнему Oracle ее не видит. Может кто сталкивался с такой проблемой.

  • #2076

    Дмитрий
    Участник

    Может, путь неправильно прописан?

  • #2090

    Aleksandr
    Участник

    Скорее всего дело в пути. При установке 9 на AIX необходимо правильно указать путь.

  • #2135

    kir
    Хранитель

    В общем, битый дистрибутив был.
    Скачал с oracle.com новый, и эта проблема исчезла.
    Маленький комментарий по установке и возникающие проблемы:
    1. На металинке есть статья, относительно rootpre.sh, его можно не запускать, поскольку aio в aix6 включен. Так же на металинке предлагается другой rootpre.sh правда для oracle 10g. Насколько он подходит – не проверял.
    2. Были странности с X11.
    3. При запуске ./runInstaller необходимо указывать опцию -ignoreSysPrereqs поскольку иначе будет ругань, что под aix6 он не поддерживает.

  • #2136

    _KIRill
    Хранитель

    Спасибо за коменты. Пригодится.

    ---As If, But Not---

  • #2165

    kir
    Хранитель

    Еще один непонятный момент:
    bash# su – oracle
    oracle> lsnrctl start
    Starting listeneer…..
    Если делаю так:
    bash# su – oracle -c “lsnrctl start”
    Выдает lsnrctl not found
    Т.е. почему то переменные окружения не передаются.
    Хотя на 5L это срабатывает на ура.

  • #4516

    Ljus
    Участник

    bash# su – oracle -c “lsnrctl start”
    Выдает lsnrctl not found
    Т.е. почему то переменные окружения не передаются.

    Ключевое слово bash.
    Думаю если сделать
    # chsh oracle /usr/bin/ksh
    счастье придёт.

Для ответа в этой теме необходимо авторизоваться.