Dsvolk > > Oracle > > Ias My Blog | Search | About
(Not Logged In)
[ welcome! ] [ news ] [ install ] [ jump-jet ] [ app ] [ rac ] [ papers ] [ dba ] [ dvp ] [ racdd4d ] [ oem ] [ statspack ] [ education ] [ tuning ] [ ias ] [ backup ] [ dataprotection ] [ security ] [ oid ] [ options ] [ integration ] [ sales ] [ sun ] [ linux ] [ consulting ] [ faq ]

IAS

Соглашение о материалах на этом сайте

Мой oracle blog
true dsvolk!
Веб сервер вашей мечты  

Отдельное спасибо AK, за упорство проявленное при совместной установке и совершенные невероятные ошибки, что позволило узнать внутренности этого продукта гораздо лучше  :)) !

Ниже рассказ о IAS 9.0.2 Realease 2. ОС Solaris 8. Детали касающиеся Windows 

Требования 

512 M для машины с Infrastaructure. 256M для Apache. 1Gb swap.

Требуемые патчи:

  • Latest recommended patch cluster

  • Xsun patch: 108652-37 or higher

  •   CDE dtwm patch: 108921-13 or higher

  • Motif 2.1 patch: 108940-37 or higher

  •   Portal and Wireless patch: 112138-01 or higher

Verify that /etc/hosts.* has the following format:

IP_ADDRESS FULLY_QUALIFIED_HOSTNAME SHORT_HOSTNAME ALIASES

The following example shows a properly configured /etc/hosts.* file:

148.87.9.44 oasdocs.us.oracle.com oasdocs oracleinstall

In addition to /etc/hosts, ensure the following files use the fully qualified

hostname:

  • /etc/nodename   (kakadu)

  • /etc/inet/hosts  (ip kakadu.domain kakadu )

  • /etc/hostname.*  (kakadu)

  •   /etc/net/ticlts/hosts

  •   /etc/net/ticots/hosts

  •   /etc/net/ticotsord/hosts

  •   /etc/inet/ipnodes

Реально потребовалось только /etc/hosts и /etc/nodename

Остальные у меня содержали муру и это не помешало инсталлятору пройти. 

Надо проверить также /etc/nsswitch.conf

Должна быть строчка 

hosts: files dns (но не наоборот !)

Есть еще подозрения на имя хоста. Так как имя БД собирается из "iasdb" и имени хоста, то имя хоста должно подчиняться (?) правилам именования имени БД

  • supplied database name can contain only A-Z, 0-9, '_', '#', '$' .' and '@' characters. //

  • supplied database name cannot contain a leading '.', railing '.' or '@', or two '.' or '@' in a row. //

  • database and database link names can be no longer than 128 characters

Мой /etc/system:

set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1 
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=100
set semsys:seminfo_semmni=4096
set semsys:seminfo_semmsl=4096
set semsys:seminfo_semmns=4096
set semsys:seminfo_semopm=100
set semsys:seminfo_semvmx=32767
set semsys:seminfo_semmap=64 
set semsys:seminfo_semmnu=4096 
set semsys:seminfo_semume=64

Начало установки

Думаю что нужно сделать unset всем переменным окружения связанным с oracle. Также надо удалить из /var/opt/oracle все файлы кроме oratab.

Завести отдельного пользователя для инфраструктуры oem_inf, для ias пользователя ora_ias в соответствии с принципами  как и при установке БД.

bash-2.03#/usr/sbin/useradd -u 103 -g dba -d /export/home/ora_inf -s /bin/bash ora_inf

bash-2.03# chown ora_inf /export/home/ora_inf
bash-2.03# chgrp dba /export/home/ora_inf

Вот интересная выдержка из доки:

Avoid Use of Symbolic Links. When installing, avoid selecting an ORACLE_HOME directory that is a symbolic link to another directory. If you do this, the following errors may occur when running  the configuration tools:

  • java.lang.SecurityException: access denied
  • oracle.ias.repository.schema.SchemaException: access denied

As a workaround, install into a directory that is not a symbolic link

Общий обзор что и зачем ставить

Сначала требуется поставить Infrastructure. По большому счету это ldap + sso. Если поставилось - идем дальше. Если нет, дальше бессмысленно.

Пароль ias_admin должен быть 6 букв и цифры. В качестве кодировки БД я выбираю utf8, имя лучше взять по умолчанию = iasdb.

Сам процесс едет 3-4 часа в зависимости от скорости cd привода и cpu. На машине класса sun fire 280, 2 процессора 800 Mh - 2,5 часа 

Порты на которых устанавливаются продукты написаны в файле $ORACLE_HOME/ Apache/Apache/setupinfo.txt

Заводим пользователя ora_as. Важно убедиться что не стоят русских locale в ОС. Иначе умный портал напишем вам крокозябры :((.

Дальше выбираем установку по 2 варианту  - Portal & Wireless. Естественное Apache в нее тоже входит.

От Wireless можно отказаться на следующем шаге.

В ответ на приглашение про sso, ввести имя hosta с  инфраcтрукторой, с портом согласиться.

В ответ на базу я назвал имя базы c инфраcтрукторой iasdb. Это непонятный мне момент. Спрашивается только имя базы. Никаких логинов не спрашивается. Получается, поставить можно портал только в эту самую базу ?

Пароли после установки устанавливаются случайным образом. 

Подсмотреть текущие можно с помошью Oracle Directory Manager вот здесь:

=> Entry Management
=> cn=OracleContext
=> cn=Products
=> cn=IAS
=> cn=Infrastructure Databases
=> ReferenceName=<sid>:<host>
=> ResourceName=Portal

Что и написано в  статье :) 

Теперь на сервере с Порталом надо поменять $ORACLE_HOME/Apache/modplsql/conf/dads.conf. В секции /pls/orasso поставить настоящую connect string для свойства PlsqlDatabaseConnectString. Ее можно скопировать из секции /pls/portal.

Пароль для orasso можно определить используя следующую статью. А можно посмотреть также как и для Portal.

Перезапустить Портальный Apache. Теперь можно залогиниться в portal используя username/passwd = portal/ваш новый пароль.

Для входа в EM используйте логин orcladmin(ias_admin?)/ваш пароль_во_время_инсталляции.

Вообще во все web программы можно войти указав имя orcladmin/ваш пароль_во_время_инсталляции

После перезагрузки любой машины Вас ждет сюрприз:

И инфраструктура и portal не поднимаются :)). Что делать и пример скрипта

 

Dsvolk > > Oracle > > Ias Last Modified: 28-03-2003 10:32