The OpenNET Project / Index page

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

Установка Oracle 9.2.0.4 на Zenwalk Linux

15.08.2006 15:03

Желающим встряхнуть стариной и "попрыгать с бубном", а также ради чисто академического интереса, предлагаю почитать статью об установке Oracle на сверхлегкий дистрибутив ZenWalk Linux, построенный на базе Slackware.

По сравнению с ZenWalk Linux, установка Oracle 9.2.0.4(x86_64) на SLES9 x86_64 проста и скучна :-)

  1. Главная ссылка к новости (http://conrad2001.narod.ru/ter...)
Автор новости: Terek
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/8103-oracle
Ключевые слова: oracle, install, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 16:18, 15/08/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    прикольна, как дос
     
  • 1.2, pavlinux (??), 16:32, 15/08/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мля, с бубном можно и "Установка Adabase 10.0 на FreeSCO"
     
  • 1.3, pavlinux (??), 16:39, 15/08/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Zenwalk невероятно быстр,

    я быстр чем ты и знаю Кунг-Фу (с)  Матрица{1,2,3}

     
  • 1.4, pavlinux (??), 16:45, 15/08/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    /dev/hda6  /tmp    910Mb

    НИКОГДА не делайте /tmp на маленьком разделе (на крайний случай, не меньше чем RAM).
    Оптимально на основном разделе с квотой на
    каталог /tmp около 90-95% от свободного места.


     
     
  • 2.5, Квагга (?), 17:48, 15/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Оптимально на основном разделе??? с квотой на
    каталог /tmp около 90-95% от свободного места

    да? оставить /tmp исполнимым??? ну. ну.

     
     
  • 3.8, pavlinux (ok), 19:18, 15/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > /tmp исполнимым???

    Вау, на каталогах уже можно execl, execlp, execle, execv, execvp  делать..., а мужики то и не знали. ну, ну...

     
     
  • 4.9, Квагга (?), 21:53, 15/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > execl, execlp, execle, execv, execvp  делать...

    воздержусь от комментариев.

     
     
  • 5.11, pavlinux (ok), 22:36, 15/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    В очереди перед туалетом воздерживаются.

    А ты поясни, что имел ввиду под словами "исполняемый каталог".
    То что права на /tmp равны 1777 или trwxrwxrwx, UID=0 и GID=0 ? И чё страшного?
    Сам-то понял что сказал? Вот только без пальцев, что значит #chmod +t /tmp

    Single UNIX Specification  
    глава
    3.1.3 - Directory Structures and FIles  
    /    - root
    /dev - содержит /dev/console, /dev/null /dev/tty (всё)
    /tmp - where APPLICATIONS can create temporary files

    Cлово приложения видим?, так вот именно приложения can create, а не юзеры.

    1. У юзеров TMPDIR должен быть $HOME/tmp, а так как 1-й юзер есть root или UID=0
       и его $HOME есть /, то TMPDIR для UID=0 равен именно $HOME/tmp, т.е. просто /tmp

    2. Есть noboby и куча fake юзеров, им куда прикажете ТЕМПится?

     
     
  • 6.12, Joe Shmoe (?), 22:46, 15/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    исполняемый каталог значит что в нем можно исполнять файлы

    man mount

    читай про noexec ключ

    проблема в том, что noexec указывается при монтировании раздела, поэтому тмп и выносят на отдельный раздел. разрешать исполнение файлов на тмп смысла нет.

    --

    юзеры can create при помощи приложений :)

    --

     
     
  • 7.14, pavlinux (ok), 23:26, 15/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > читай про noexec ключ

    Ага, поставил один раз, только через часа 3 доперло почему компиляция GCC
    матерится, мол: can't exec blahblahblah.sh

     
  • 2.6, ihanic (?), 18:27, 15/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > маленький раздел tmp  - плохо
    что будет использовать tmp на оракловой машине?
     
     
  • 3.7, bakake (?), 18:39, 15/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Сам :-)
     
  • 2.10, csa (??), 22:09, 15/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    а как на каталог квоту можно поставить?
     
     
  • 3.13, pavlinux (ok), 23:18, 15/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Через попу :)

    #mkdir -p /quota
    #dd if=/dev/zero of=/tmp.dir bs=1048576 count=1024
    #chmod 0600 /tmp.dir
    #mkfs.ext2 -F -m0 -q /tmp.dir
    #init S && rm -rf /tmp && mkdir /tmp && chmod 1777 /tmp
    #mount -t ext2 -o loop=/dev/loop0,rw,usrquota,grpquota /tmp.dir /tmp

    Ну а далее как в Linux Quota HOWTO


    Правда у меня он как tmpfs, там проще. :)

     
     
  • 4.20, pavlinux (ok), 10:35, 16/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > #mkdir -p /quota

    Интересно, зачем я это вписал?, не надо это... :)

     
     
  • 5.26, X0R (?), 12:35, 16/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    что то я не понял: если tmp у тебя на виртуальном диске
    то размер его уже ограничен, зачем квоты?
     

  • 1.16, Ne01eX (??), 06:36, 16/08/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>и сразу же(!) установить исходный компилятор gcc-3.4.6-i486-1.tgz

    Не надо этого делать. После установки всего, что будет крутиться на тачке, сносим все ПО девелопера.

     
  • 1.17, Terek (?), 07:08, 16/08/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > сносим все ПО девелопера

    Вот этого как раз и не надо делать. Лучше снести иксы :-)

     
     
  • 2.18, pavlinux (ok), 10:34, 16/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    После того как всё заработало?! я делал клона системы, на DVD-DL,
    потоми фантазии на тему rpm -e --nodeps 'rpm -qa | grep *-devel'
     
     
  • 3.24, Terek (?), 10:45, 16/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >После того как всё заработало?! я делал клона системы, на DVD-DL,
    >потоми фантазии на тему rpm -e --nodeps 'rpm -qa | grep *-devel'

    А зачем на сервере иксы? Помнится, в свое время на форуме NetWare один юный сисадмин спрашивал, как заставить джойстик на NetWare 5.1 работать...
    :-)))

     
  • 3.25, anton (??), 12:24, 16/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Здесь давно была нормальная статья про установку 9.2 на слакваре. Вот она нормальная. Ваша статья.. Хм. И несвоевременая, и не вполне ясно про гсс и рак_он (много раз ставил оракле на слакваре - ни разу такого не городил). А вообще, ставьте 10.2 - ставится уже вообще нормально.
     
     
  • 4.27, Terek (?), 14:14, 16/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > не вполне ясно про гсс и рак_он (много раз ставил оракле на слакваре - ни разу такого не городил)

    Вы про эту статью http://www.opennet.dev/base/dev/oracle_slackware.txt.html ? Так в ней же и написано про /etc/rac_on, как и в документации от Werner Puschitz.
    А насчет gcc 2.95 - таковы особенности работы инсталлятора Oracle9i(x86), требующего именно эту версию компилятора. Попробуй не поставить gcc 2.95, и при линковании БД инсталлятор начнет выдавать кучу ошибок.

     
     
  • 5.28, anton (??), 12:02, 17/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >> не вполне ясно про гсс и рак_он (много раз ставил оракле на слакваре - ни разу такого не городил)
    >
    >Вы про эту статью http://www.opennet.dev/base/dev/oracle_slackware.txt.html ? Так в ней же и написано
    >про /etc/rac_on, как и в документации от Werner Puschitz.
    >А насчет gcc 2.95 - таковы особенности работы инсталлятора Oracle9i(x86), требующего именно
    >эту версию компилятора. Попробуй не поставить gcc 2.95, и при линковании
    >БД инсталлятор начнет выдавать кучу ошибок.


    Нет. Не про эту. Была статья как ставить оракл на 10 слакваре. Там было все более верно написано, хотя, понятно, что все статьи перекликаются.

    Еще раз повторю - не ставил гсс 2.95. И не делал рак_он. Все ставилось нормально. Да, действительно, сразу же ставился патч до 9.2.0.4. Может, что-то в .mk файлах поправлял. Но замен не делал. С 10 м ораклом вообще все сразу поставилось - единственно, доставил libaio. Все.

     
     
  • 6.29, Terek (?), 12:32, 17/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    ZenWalk Linux хоть и построен на основе Slackware, но не Slackware. Технология установки Oracle определялась на практике.
    В ZenWalk'е намного лучше работает система определения и установки драйверов современного оборудования, поэтому он больше подходит для обычных современных компьютеров, чем Slackware 10.2.
     
     
  • 7.30, anton (??), 14:18, 17/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >ZenWalk Linux хоть и построен на основе Slackware, но не Slackware. Технология
    >установки Oracle определялась на практике.
    >В ZenWalk'е намного лучше работает система определения и установки драйверов современного оборудования,
    >поэтому он больше подходит для обычных современных компьютеров, чем Slackware 10.2.
    >

    Понял. Просто давно работаю с Ораклом именно на слакваре. На зенволк пересесть как-то боязно - неясно что там с апдейтами,развитием и т.п. К основному дистрибутиву уже какая-то привычка и доверие есть. Придя с фрибсд (опять же по причине необходимости работы с Оракл) - слак оказался единственным, на мой взгляд, тогда достойным дистрибутивом.

    Честно говоря, не очень люблю форки систем - это создает сложности такого рода - если я прихожу в проблемное место и знаю, что там слакваре 10.2 или карент на заданную дату - мне ясно чего от нее ожидать.

     
     
  • 8.31, Terek (?), 15:27, 17/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    С развитием у ZenWalk все в порядке, загляни на http download zenwalk org - п... текст свёрнут, показать
     
     
  • 9.32, anton (??), 18:28, 19/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Слакваре у меня уже давно такой сервер обслуживает - впролне успешно Что меня с... текст свёрнут, показать
     
     
  • 10.33, Terek (?), 22:56, 19/08/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Нет,ZenWalk 32-битная система Для 64-битной машины я скачал и установил SLES9-64... текст свёрнут, показать
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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