Oracle 10.1.2 iAS infrastruktuuri paigaldamine: erinevus redaktsioonide vahel

Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Imre (arutelu | kaastöö)
Imre (arutelu | kaastöö)
Resümee puudub
61. rida: 61. rida:
* inventory kataloog on /u01/app/oracle/oraInventory
* inventory kataloog on /u01/app/oracle/oraInventory


===MRCA paigaldamine===


MRCA abil MR skeemide laadimiseks olemasolevasse 10R2 andmebaasi tuleb teha sellised ettevalmistused, numbrid viitava Metalink'i (http://metalink.oracle.com/) nootidele, neile ligipääsuks peab olema Metalink süsteemis kasutada kasutaja
* http://download.oracle.com/docs/cd/B14099_19/sol.1012/repca.1012/repca/toc.htm - Oracle® Application Server Metadata Repository Creation Assistant User's Guide
* 431665.1 - How to Obtain the Latest MRCA Information
* 362983.1 - MRCA 10.1.2.0.3 and Oracle Database 10g Release 2 (10.2)
Kasutada MRCA (Metadata Repository Creation Assistant) versiooni 10.1.2.0.3, http://www.oracle.com/technology/software/products/ias/htdocs/101202.html
  $ cksum as_linux_x86_mrca_101203.cpio
  1961190085 480973824 as_linux_x86_mrca_101203.cpio
Pakime MRCA paigaldusmaterjali lahti
  $ cpio -dmvi < as_linux_x86_mrca_101203.cpio
MRCA kasutamiseks tuleb esmalt MRCA ise paigaldada, nt kataloogi
  /u01/app/oracle/product/10.1.2/mrca
Veenduge, ega Oracle'ga seatud keskkonnamuutujaid ei ole kirjeldatud, ega esine vatavaid teid PATH'is
  $ env | grep ORA*
  $ echo $PATH
Näiteks sellise skriptiga /home/oracle/system/env.sh saab nad eemaldada
  unset ENV
  unset ORA_CRS_HOME
  unset ORA_DB_HOME
  unset ORACLE_SID
  unset ORA_NLS10
  unset ORACLE_BASE
  unset ORA_IAS_HOME
  unset ORACLE_HOME
  unset LD_LIBRARY_PATH
  export PATH=/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin
  unset CLASSPATH
  unset TNS_ADMIN
  unset AGENT_HOME
  unset ORA_ASM_HOME
  unset ORACLE_HOSTNAME
ning öelda
  $ . ./system/env.sh
Ja käivitada installer
  $ ./runInstaller
  ***************************************************************
  The following files should not be present :
  /etc/profile.d/oracle.csh
  /etc/profile.d/oracle.sh
  /etc/profile.d/alljava.csh
  /etc/profile.d/alljava.sh
  Please remove the above files or move them to .bak
  Remove the ". ./.oracle" entries from /home/oracle/.profile
  Logout and login to reset the Shell environment.
  ***************************************************************
  Do you want to continue anyway: [y/n]
  y
  For SuSE, you are required to login as root and run the patch present in
  the utils/3167528/ and utils/4015045 directory
  Enter y if you have allready installed the patch
  Enter n to exit the installer and run the patch
  Is the patch for bug # 3167528 and 4015045 run : [y/n] :
  y
Kui kõnealuses arvutis on MRCA installer esimene Oracle programm, siis küsitakse inventory asukohta
[[Pilt:Mrca-inst-1.gif]]
ning moodustatakse kaks faili
[[Pilt:Mrca-inst-2.gif]]
  # /u01/app/oracle/oraInventory/orainstRoot.sh
  Creating the Oracle inventory pointer file (/etc/oraInst.loc)
  Changing groupname of /u01/app/oracle/oraInventory to oinstall.
Seejärel tuleb näidata millisesse kataloogi tarkvara paigaldatakse
[[Pilt:Mrca-inst-3.gif]]
Keelevalikud, installeri kasutajaliidese keele osas
[[Pilt:Mrca-inst-4.gif]]
Seejärel sooritab installer standarse operatsioonisüsteemi parameetrite kontrolli, mille tulemus võiks olla näiteks selline
  Checking operating system certification
  Expected result: One of redhat-2.1,redhat-3,redhat-4,SuSE-9,SuSE-8,UnitedLinux-1.0
  Actual Result: SuSE-9
  Check complete. The overall result of this check is: Passed
  =======================================================================
 
  Checking security kernel parameters
  Checking for shmall=2097152; found shmall=2097152.      Passed
  Checking for msgmnb=65535; found msgmnb=65536.  Passed
  Checking for semmns=32000; found semmns=32000.  Passed
  Checking for semopm=100; found semopm=100.      Passed
  Checking for msgmni=2878; found msgmni=16.      Failed <<<<
  Checking for shmmax=2147483648; found shmmax=3294967296.        Passed
  Checking for hardnofiles=65536; found hardnofiles=65536.        Passed
  Checking for VERSION=2.6.5-7.97; found VERSION=2.6.16.60-0.27-default.  Passed
  Checking for file-max=131072; found file-max=131072.    Passed
  Checking for semmsl=256; found semmsl=1250.    Passed
  Checking for semmni=142; found semmni=256.      Passed
  Checking for msgmax=8192; found msgmax=65536.  Passed
  Checking for shmmni=4096; found shmmni=4096.    Passed
  Checking for softnofiles=4096; found softnofiles=65536. Passed
  Check complete. The overall result of this check is: Failed <<<<
  Problem: The security parameters in the kernel do not meet the minimum requirements (see above).
  Recommendation: Perform operating system specific instructions to update the kernel parameters, namely BIT_SIZE and  noexec_user_stack.
  =======================================================================
 
  Checking recommended operating system packages
  Checking for pdksh-5.2.14-780.1; found Not found.      Failed <<<<
  Checking for sysstat-5.0.1-35.1; found sysstat-8.0.4-1.4.      Passed
  Checking for openmotif21-libs-2.1.30MLI4-119.1; found Not found.        Failed <<<<
  Checking for libstdc++-3.3.3-43.24; found libstdc++-4.1.2_20070115-0.21.        Passed
  Checking for make-3.80-184.1; found make-3.80-202.2.    Passed
  Checking for binutils-2.15.90.0.1.1-32.5; found binutils-2.16.91.0.5-23.31.    Passed
  Checking for gcc-3.3.3-43.24; found gcc-4.1.2_20070115-0.21.    Passed
  Checking for gcc-c++-3.3.3-43.24; found gcc-c++-4.1.2_20070115-0.21.    Passed
  Checking for gnome-libs-1.4.1.7-671.1; found Not found. Failed <<<<
  Checking for gnome-libs-devel-1.4.1.7-671.1; found Not found.  Failed <<<<
  Checking for libstdc++-devel-3.3.3-43.24; found libstdc++-devel-4.1.2_20070115-0.21.    Passed
  Check complete. The overall result of this check is: Failed <<<<
  Problem: Some recommended packages are missing (see above).
  Recommendation: You may actually have installed packages which have obsoleted these, in which case you can successfully continue with the i
  =======================================================================
 
  Checking glibc installed on the system
  Expected result: 2.3.3-98.28
  Actual Result: 2.4-31.54
  Check complete. The overall result of this check is: Passed
  =======================================================================
 
  Validating ORACLE_BASE location (if set)
  Check complete. The overall result of this check is: Passed
  =======================================================================
Siit on näha järgmised probleemid
  * Checking for msgmni=2878; found msgmni=16.      Failed <<<< - tuleb seada kernel.msgmni parameeter
  * mõni pakett on puudu - neid võib praktiliselt ignoreerida kuna me kasutame tegelikult SLES10 operatsioonisüsteemi
Peale parameetri seadmist käsuga
  # sysctl -w kernel.msgmni=2878
ning faili /etc/sysctl.conf lisades.
Peale installeri töö katkestamist ja enne uuesti käivitamist tuleb vahepeal eemaldada failisüsteemist tekkinud kataloog
  $ rm -rf /u01/app/oracle/product/10.1.2/mrca
Küsitakse, kas installeri paigaldamise järel asutakse koheselt andmebaasi ettevalmistama, vastame eitavalt, et protseduurid lahus hoida
[[Pilt:Mrca-inst-5.gif]]
Näidatakse tehtud otsustusi
[[Pilt:Mrca-inst-6.gif]]
Ja toimub tarkvara paigaldamine
[[Pilt:Mrca-inst-7.gif]]
Paigalduse lõpul tuleb käivitada juurkasutajana skript
  # /u01/app/oracle/product/10.1.2/mrca/root.sh
  Running Oracle9 root.sh script...
  \nThe following environment variables are set as:
      ORACLE_OWNER= oracle
      ORACLE_HOME=  /u01/app/oracle/product/10.1.2/mrca
 
  Enter the full pathname of the local bin directory: [/usr/local/bin]: /usr/local/mrca/bin
  Creating /usr/local/mrca/bin directory...
    Copying dbhome to /usr/local/mrca/bin ...
    Copying oraenv to /usr/local/mrca/bin ...
    Copying coraenv to /usr/local/mrca/bin ...
 
  \nCreating /etc/oratab file...
  Adding entry to /etc/oratab file...
  Entries will be added to the /etc/oratab file as needed by
  Database Configuration Assistant when a database is created
  Finished running generic part of root.sh script.
  Now product-specific root actions will be performed.
  Running Oracle9 root.sh script...
  \nThe following environment variables are set as:
      ORACLE_HOME=  /u01/app/oracle/product/10.1.2/mrca
  Finished running generic part of root.sh script.
  Now product-specific root actions will be performed.
[[Pilt:Mrca-inst-8.gif]]
Teatatakse, et paigaldus on lõppenud
[[Pilt:Mrca-inst-9.gif]]
Installeri sulgemine toimub justkui ebaloomulikult öeldes Exit, aga nii ta on
[[Pilt:Mrca-inst-10.gif]]
===MRCA abil MR skeemide laadimine olemasolevasse andmbaasi===
MRCA sisaldab vahendit olemasoleva andmebaasi sobivuse kontrollimiseks, sedasi
  $ cd /u01/app/oracle/product/10.1.2/mrca/repca/prereq
  $ ./DBPrereqChecker -DBHOST baas-vip-loomaaed.tartu.ee -DBPORT 1521 -DBNAME loomdba.loomaaed.tartu.ee -SYSPWD xxx -LOGDIR /home/oracle/mrca-log
  Starting validation DatabasePrerequisite
  Database Problems
  The following problems were found with the specified database:
  The aq_tm_processes initialization parameter needs to be greater than or equal to 1. Please correct it and try again.
 
  The db_cache_size initialization parameter needs to be set to 144MB or a greater value. Please correct it and try again.
 
  The shared_pool_size initialization parameter needs to be set to 175MB or a greater value. Please correct it and try again.
 
  The java_pool_size initialization parameter needs to be set to 120MB or a greater value. After changing the value of the parameter, restart the database for the new value to take effect.
Selliste probleemide korrigeerimiseks tuleb
* ..
Edu puhul vastatakse
  Starting validation DatabasePrerequisite
  Validation Succeeded -> DatabasePrerequisite
  Validation check complete
MRCA kasutamine toimub selliselt
  $ cd /u01/app/oracle/product/10.1.2/mrca
  $ ./runRepca
[[Pilt:Mrca-rac-1.gif]]
Seejärel tuleb sisestada kasutatava välise andmebaasi tee andmebaasi arvutis
[[Pilt:Mrca-rac-1-1.gif]]
[[Pilt:Mrca-rac-2.gif]]
[[Pilt:Mrca-rac-3.gif]]
[[Pilt:Mrca-rac-4.gif]]
[[Pilt:Mrca-rac-5.gif]]
[[Pilt:Mrca-rac-6.gif]]
[[Pilt:Mrca-rac-7.gif]]
[[Pilt:Mrca-rac-8.gif]]


===Infrastruktuuri 10.1.2.0.2 komponentide paigaldamine===
===Infrastruktuuri 10.1.2.0.2 komponentide paigaldamine===

Redaktsioon: 9. september 2008, kell 21:47

Sissejuhatus

iAS 10.1.2 infrastruktuur koosneb kahest osast, mis sisaldavad selliseid komponente

OIM - Oracle Indentity Management

  • OID - Oracle Internet Directory
  • SSO - OracleAS Single Sign-On
  • DAS - Oracle Delegated Administration Services
  • DIP - Oracle Directory Integration and Provisioning
  • OCA - OracleAS Certificate Authority

OracleAS Metadata Repository

  • Product metadata - sisaldab baasi skeeme rakenduskihi Portal ja Wireless komponentide kohta
  • OID Metadata - sisaldab skeeme infrastruktuuri OID, SSO ja OCA komponentide kohta
  • Management metadata - sisaldab DCM (Distributed Configuration Management) kohta

iAS komponente saab paigaldada

  • erinevates mahtudes, st jättes osa komponente paigaldamata kui nendega seotud funktsionaalsust ei ole tarvis
  • paigaldada mitmes eksemplaris eesmärgiga tõsta süsteemi jõudlust ning redundantsust

Käesolevas tekstis esitatakse järgnevus kuidas paigaldada iAS'i kõik komponendid kasutades välist Oracle 10R2 RAC ASMseadistuses andmebaasi ning sealjuures komponendid paigatakse 2008 aasta keskpaigas olemasolevate paikadega.

  • 10R2 RAC ASM baas - 10.2.0.4.0
  • 10R1 iAS - 10.1.2.3.0

Järgneva eelduseks on et on olemas

  • paigatud SLES10 SP1 64bit operatsioonisüsteem
  • 10R2 RAC ASM seadistuses andmebaas 10.2.0.4.0

Kõik iAS 10.1.2 tarkvara tuleb 64bit operatsioonisüsteemi puhul käivitada

 linux32 bash

shellist. Seda kas shell on õige saab shelli töötamise ajal küsida

 $ arch 
 x86_64
 $ linux32 bash
 $ arch 
 i686

Protseduuri ülevaade

Tarkvara paigaldamine toimub sellises järjekorras

  • MRCA (Metadata Repository Configuration Assistant) abil laaditakse olemasolevasse andmebaasi (ingl. k. existing database) MR skeemid, kasutades MRCA versiooni 10.1.2.0.3.
  • Paigaldatakse infrastruktuuri 10.1.2.0.2 komponendid.
  • Paigaldatakse rakenduskihi 10.1.2.0.2 komponendid.
  • Paigatakse infrastruktuur versioonile 10.1.2.3.0
  • Paigatakse rakenduskiht versioonile 10.1.2.3.0
  • Paigatakse metadata repositori versioonile 10.1.2.3.0

Kusjuures

  • kasutaja oracle kodukataloog on /home/oracle
  • rakenduste kataloogid asuvad kataloogis /u01/app/oracle/product/10.1.2
  • inventory kataloog on /u01/app/oracle/oraInventory


Infrastruktuuri 10.1.2.0.2 komponentide paigaldamine

Installer tuleb käivitada 'inux32 bash' shellist ja ilma ORC* keskkonnamuutujateta, näitame kataloogitee

Valime välja toote 'Identity Management'

Installer sooritab kontrollid, pdksh puudumist võib SLES10 puhul ignoreerida, lisada käsitsi linnuke ja edasi

Valida välja paigalduse tüüp, Identity Management

Kinnitada, et on olemas juurkasutaja kasutamise võimalus

Valida millised komponendid paigaldatakse

  • Oracle HTTP Server
  • Oracle Application Server Containers for J2EE
  • Oracle Internet Directory
  • Oracle Application Server Single Sign-On
  • Oracle Application Server Delegated Administration Services
  • Oracle Application Server Directory Integration and Provisioning
  • Oracle Application Server Certificate Authority (OCA)

Valida pordid

Probleemid

  • OCA agent hävib ja selle vastu aitab failist /u01/app/oracle/product/10.1.2/infra/oca/bin/cminst eemaldada LD_ASSUME_KERNEL rida.

Rakenduskihi 10.1.2.0.2 komponentide paigaldamine

Käivitada ilma keskkonnamuutujateta keskkonnast installer

 $ ./runInstaller

Näitame nime ja asukoha failisüsteemis

Valime toote

Paigaldus tüüp

installer sooritab kontrollid, pdksh teadet võib ignoreerida

Kinnitame juurkasutaja ligipääsude olemasolu

Valime komponendid

  • Oracle HTTP Server
  • Oracle Application Server 10g Containers for J2EE
  • Oracle Application Server 10g Web Cache
  • Oracle Application Server 10g Portal

Valime pordid

 $ export ORACLE_HOME=/u01/app/oracle/product/10.1.2/ias
 $ /u01/app/oracle/product/10.1.2/ias/opmn/bin/opmnctl status
 
 Processes in Instance: ias1a.arendus.loo
 -------------------+--------------------+---------+---------
 ias-component      | process-type       |     pid | status  
 -------------------+--------------------+---------+---------
 DSA                | DSA                |     N/A | Down    
 LogLoader          | logloaderd         |     N/A | Down    
 dcm-daemon         | dcm-daemon         |     N/A | Down    
 OC4J               | home               |     N/A | Down    
 WebCache           | WebCache           |     N/A | Down    
 WebCache           | WebCacheAdmin      |     N/A | Down    
 HTTP_Server        | HTTP_Server        |     N/A | Down

Infrastruktuuri komponentide versioonile 10.1.2.3.0 paikamine

Paikamise eel peavad töötama

  • OracleAS Metadata Repository listener
  • Database containing OracleAS Metadata Repository
  • Oracle Internet Directory

Lisaks

  • ORA* muutujajaid ei tohi olla kirjeldatud
  • PATH peal ei tohi olla Oracle toodete asju


Peale paikamist on teenused käivitatud, ennem järgmise home'i uuendamist tuleb viia käimine nö algasendisse tagasi.

Rakenduskihti komponentide versioonile 10.1.2.3.0 paikamine

Metadata repository versioonile 10.1.2.3.0 paikamine

Eelnevalt tuleb

  • Peatada protsessid, va listener, baas ja OID
  • Vaadata üle keskkonnamuutujad
  • linux32 bash shelli kasutada

Käivitada installer ias home'is

 $ ./runInstaller

Valida paigatavaks tooteks iAS Metadata Repository

Lugeda teade läbi

Valida pigem kohene uuenduste laadimine

Sisestada ias_admin parool

Sisestada OID superkasutaja ligipääs

Vaadata baasi ligipääsu

Sisestada baasi SYS kasutaja parool

Valida uuendatavad skeemi (NB! kui wireless jäi paigaldamata, kas siis siit valida ikka mõlemad?)

Jällegi teate lugemise koht

Ülevaade

Paigaldamine

Lõputeated