The OpenNET Project / Index page

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

Установка и минимальная настройка Oracle 10g Database на OS Solaris 10 (x86). (oracle solaris )


<< Предыдущая ИНДЕКС Правка src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: oracle, solaris,  (найти похожие документы)
From: Neo Newsgroups: ingush.com Date: Mon, 16 Nov 2005 14:31:37 +0000 (UTC) Subject: Установка и минимальная настройка Oracle 10g Database на OS Solaris 10 (x86). Оригинал: http://www.ingush.com/modules.php?name=News&file=article&sid=43 Установка и минимальная настройка Oracle 10g Database на OS Solaris 10 (x86). Так как ОС Solaris 10 уже общедоступна и бесплатна, то думаю за нее стоит взяться более серьезно многим из вас. Насчет доступности конечно есть кое-какие сомнения Так как ОС Solaris 10 уже общедоступна и бесплатна, то думаю за нее стоит взяться более серьезно многим из вас. Насчет доступности конечно есть кое-какие сомнения, так как дистрибутив не много не мало состоит из 4 CD + 1 CD с кучей полезного и бесплатного софта, и еще 1 Language CD, итого 6 дисков. Последний вряд ли пригодится посетителям данного сайта, если правда, вы не владеете каким-нибудь из европейских, корейским, китайским или японским языками, русского одним словом вы там не найдете. Ну и не надо, нам и английского хватит. Даже без 6-го диска все это счастье весит порядка 2 Гб, может чуть меньше. Это к слову о доступности, если кого мало волнует стоимость интернет-трафика, то вот ссылка на сайт http://www.sun.com/software/solaris/get.jsp там выберите платформу процессора и формат дистрибутива (CD/DVD). Насчет платформы думаю выбирать придется x64/x86 хотя может быть и есть у кого-то в качестве домашнего компа какая-нибудь рабочая станция с процессором SPARC. Одним словом теперь идем от того, что Solaris 10 у вас уже стоит на машине и перейдем к Oracle. Дистрибутив данной СУБД можно скачать с сайта производителя по этой ссылке, необходимо будет отметить галочки, где говориться, что вы не должны быть кубинцем, китайцем и т.п. Затем согласиться с лицензией (проклиная буржуев за их жадность) и предвкушая недовольную мину сисадмина, накачать 600 с лишним метров трафика. Это было самое сложное, а теперь осталась самая малость, установить это чудо на вашу машину. Первое, что мы сделаем - распакуем архив, так как WinRAR в Solaris недоступен, придется набрать ручками простую команду gunzip solarisx86_DB_10_1_0_3_Disk1.cpio.gz, потом еще одну cpio -idcmv <solarisx86_DB_10_1_0_3_Disk1.cpio и у нас появиться папка Disk1. Чуть не забыл, если ОЗУ на вашей машине меньше 512 Мб, плюньте на это дело и накопите денег на дополнительную расческу памяти. Одним словом минимальные системные требования таковы: - ОЗУ - 512 MB - объем раздела swap - 1 GB - свободное место в /tmp - 400 MB - место под софт - 2,5 GB - место под базы данных - 1,2 GB Помните это минимум, а чем больше, тем лучше. Если ваша память не помнит сколько у вашей машины памяти, то это легко исправить. Наберите /usr/sbin/prtconf | grep "Memory size", чтобы вспомнить объем swap наберите /usr/sbin/swap -s. Наличие свободного места в /tmp можно узнать с помощью команды df -h /tmp, а если набрать просто df -h на экране появиться информация о всех разделах, судя по которой, вы легко решите в какой раздел ставить Oracle. Лично я под это дело отвел отдельный диск, что желательно, но если нет отдельного тоже не беда, главное чтобы было свободное место. Теперь нам предстоит создать две группы oinstall и dba, Для этого набираем следующее: /usr/sbin/groupadd oinstall /usr/sbin/groupadd dba Затем создаем пользователя oracle набрав /usr/sbi/useradd -g oinstall -G dba oracle, задаем пароль passwd oracle и забываем про него на время. Теперь нам нужно создать две папки, одну для приложений и одну под файлы БД, для этого набираем следующее: mkdir -p <выбранный раздел>/ora/app/oracle mkdir -p <выбранный раздел>/ora/oradata <выбранный раздел> - это раздел системы, который подходит по объему свободного места. Теперь назначаем пользователя владельцем этих папок: chown -R oracle:oinstall <выьранный раздел>/ora/app/oracle chown -R oracle:oinstall <выьранный раздел>/ora/oradata задаем права: chmod -R 755 <выбранный раздел>/ora/app/oracle chmod -R 755 <выбранный раздел>/ora/oradata Наконец мы дошли до конфигурации параметров ядра операционки. Сохраняем оригинальный файл /etc/system на всякий пожарный - cp /etc/system /etc/system.orig, затем открываем /etc/system с помощью vi или другого редактора и добавляем в конец файла следующие строки: set semsys_seminfo_semmni=100 set semsys_seminfo_semmns=1024 set semsys_seminfo_semmsl=256 set semsys_seminfo_semvmx=32767 set shmsys_shminfo_shmmax= количество байт ОЗУ*2 (для 512 МБ это будет - 512*1024*1024*2 = 1073741824) set shmsys_shminfo_shmmni=100 Последнее, что мы сделаем назначим пользователю домашнюю директорию usermod -d <выбранный раздел>/ora oracle . Теперь перегружаем систему. После перезагрузки входим под логином oracle переходим в папку Disk1 (распакованный дистрибутив) и набираем ./runInstaller -ignoreSysPrereqs, данный параметр говорит установщику не проверять зависимости. Дальше все просто, по той причине, что на экране появиться окно установщика. В ходе установки нужно будет запустить пару скриптов из под супер-пользователя, а в остальном все так же как и под Windows. Если у кого-то возникнут дополнительные вопросы по Solaris или Oracle, обращайтесь в соответствуюие темы нашего форума.

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

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, Kris (?), 14:07, 17/11/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    # При установке получаю ошибку ORA-03113 ... типа не могу подключится ... если у кого то было подобное при инсталяции маякните плиз ...
     
  • 1.2, mal (?), 20:24, 23/11/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это все относится к Solaris 9 а не Solaris 10 там задание настроек памяти производится совсем по другому :(
     
  • 1.3, kapiton (ok), 18:05, 06/12/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    разница тока в том что у 9ки к примеру:
    set semsys_seminfo_semmni=100, а у 10ки
    set semsys:seminfo_semmni=100 вообщем все дело в ":"
     
     
  • 2.4, Илья Воронин (?), 15:33, 15/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Бред. man prctl
     
     
  • 3.12, MadMike (?), 15:27, 14/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Странно, у меня пока в /etc/system не добавишь
    set shmsys:shminfo_shmmax=4294967295
    set shmsys:shminfo_shmmni=100
    set semsys:seminfo_semmni=100
    set semsys:seminfo_semmsl=256

    ругается инсталлятор оракла.
    Может не надо сразу кричать про бред а проверить для начала?

     
     
  • 4.13, MadMike (?), 15:30, 14/07/2008 [^] [^^] [^^^] [ответить]  
  • +/
    чуть не забыл, Solaris 10 x86,
    И есть ссылочка неплохая по установке, правда там про параметры ядра ничего не сказано.

    http://www.solaris10.ru/cms/56.html

     

  • 1.6, Аноним (-), 15:02, 07/08/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    The version of Solaris must be Solaris 9.
     
  • 1.7, dba477 (?), 11:49, 27/04/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Бред. Смотри, например:-
    http://www.dizwell.com/prod/node/235
     
  • 1.8, ture (?), 15:39, 27/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    очень плохое руководство
     
  • 1.9, ture (?), 19:44, 28/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ставил по:
    http://www.dizwell.com/prod/node/235
    все получилось, очень рад (хотя можно было обойтись).

    После перезагрузки Oracle не стартует, нужно зайти в sqlplus / as sysdba и выполнить команду startup, еще понадобится запустить ухо lsnrctl start.

    Пока не понял как запустит httpd, чтоб слушал 5560 (но это от недостатка опыта)

     
     
  • 2.10, Державец Борис (?), 21:58, 28/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Ставил по:
    >http://www.dizwell.com/prod/node/235
    >все получилось, очень рад (хотя можно было обойтись).
    >
    >После перезагрузки Oracle не стартует, нужно зайти в sqlplus / as sysdba
    >и выполнить команду startup, еще понадобится запустить ухо lsnrctl start.
    >
    >Пока не понял как запустит httpd, чтоб слушал 5560 (но это от
    >недостатка опыта)

    Login as oracle:-
    -------------------------------------------------------------------
    oracle@myhost$ vi /var/opt/oracle/oratab and replace "N" by "Y"
    oracle@myhost$ $ORACLE_HOME/bin.lsnrctl start
    oracle@myhost$ $ORACLE_HOME/bin/dbstart
    oracle@myhost$ $ORACLE_HOME/bin/isqlplusctl start
    oracle@myhost$ $ORACLE_HOME/bin/emctl start dbconsole
    --------------------------------------------------------------------
    http://localhost:1158/em & http://localhost:5560/isqlplus just run
    Web Services deployed during database server install
    to OCJ4 9.0.4 embeded  into Oracle 10g R2 instance.
    Daemon httpd has nothing to do with that.
    ---------------------------------------------------------------------
    Смотри , также http://oracle-base.com . Там есть аналогичная статья
    "Install Oracle 10.2.0.2 on Solaris 10 x86 (32 bit)".
    У Вас не настроен ~oracle/.bash_profile
    Если сделать:
    export PATH=$ORACLE_HOME/bin:$PATH
    и начать писать простые shell скрипты сразу станет легче .

     
  • 2.11, dba477 (?), 22:08, 28/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Ставил по:
    >http://www.dizwell.com/prod/node/235
    >все получилось, очень рад (хотя можно было обойтись).
    >
    >После перезагрузки Oracle не стартует, нужно зайти в sqlplus / as sysdba
    >и выполнить команду startup, еще понадобится запустить ухо lsnrctl start.
    >
    >Пока не понял как запустит httpd, чтоб слушал 5560 (но это от
    >недостатка опыта)

    Смотри, также :-
    Test install Oracle 10g R2 on Solaris 10 VM
    http://bderzhavets.blogspot.com/2007/05/running-solaris-10-1106-virtual-machi


     
  • 2.14, serj (??), 23:06, 07/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    emctl start webconsole
    или что то вроде того
    перед этим обязательно експортнуть
    export ORACLE_SID=(ваш инстанс);
    ссылка энерпрайс менеджер http://(ваш сервер или localhost):5560/em
     

  • 1.15, Анон (?), 16:40, 13/01/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Автостарт сервисов Oracle для соляриса давно сделан.
    http://forums.oracle.com/forums/thread.jspa?threadID=2136677
     

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

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




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

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