Oracle 10.1.3.1.0 paigaldamine

Allikas: Kuutõrvaja

Tarkvara

Oracle Application Server versioon 10.1.3 ehk 10R3 tarkvara saab kopeerida aadressilt http://www.oracle.com/ ja samas saab tutvuda selle tarkvara kasutamise tingimustega. 2008 aasta sügisel on 10R3 viimane versioon 10.1.3.4.0 mille paigaldamine toimub kahe sammuna

  • installeerimine versioon 10.1.3.1.0 paigaldusmeedialt
  • installeeritud 10.1.3.1.0 versiooni paikamine 10.1.3.4.0 paigaga

Paigaldamise ettevalmistamine

  • Tutvume http://www.oracle.com/ aadressilt paigaldusjuhendiga
  • seadistame sobivalt kerneli parameetrid, keskkonnamuutujad ja vajalikud paketid RH tarkvara (nagu juhend õpetab)
  • Moodustame kasutaja:grupi oracle:dba
  • Kopeerime paigaldusmeedia ning paiga arvutisse, pakime lahti
 # cksum soa_linux_x86_101310_disk1.cpio
 727224812 670502400 soa_linux_x86_101310_disk1.cpio
 # cksum p7272722_101340_LINUX.zip
 1566406450 768796150 p7272722_101340_LINUX.zip

NB! Sisuliselt sama 10.1.3.4 paik on kopeeritav registreeritud kasutajatele Metalinkist kui oracle.com veebikohast, kontrollsummad erinevad.

Arvutis peab olema kasutada selline resurss

  • /tmp kataloogis 400 MB
  • swap 512 MB
  • CPU 300 MHz
  • 2 GB RAM (kuigi installer seda tundub, et ei kontrolli, nt 512 MB ka on installer ära töötanud)

Tarkvara paigaldamine

  • Oracle teemalised keskkonnamuutujaid ei tohi kirjeldatud olla ja ütleme
 $ echo $PATH
 /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin
 $ ./runInstaller

Esmalt kontrollib installer muu seas, kas on süsteemi on paigaldatud vajalikud paketid ning kas on seadistatud sobivad väärtused kerneli parameetritele, peab olema paigaldatud

 # up2date compat-glibc

kusjuures installer hoiatab RH ES 4 keskkonnas ekslikult kolme paketi osas, seda hoiatust tuleb ignoreerida (metalink: Note:435744.1, Application Server 10.1.3.1 Installer Fails on RHEL 4, Cannot Find Prerequisite Packages)

 compat-glibc-7.x-2.2.4.32.6
 compat-libstdc++-devel-7.3-2.96.128
 compat-libstdc++-7.3-2.96.128

Seejärel jätkuvad dialoogid

Ias-10131-adv-install-1.gif

  • Kui käesolev paigaldus on esimene Oracle tarkvara paigaldus, siis seejärel näitame oraInventory kataloogiks, sest nii on hea snapshotte kasutada
 /opt/app/oracle_ias/ias/oraInventory

Ias-10131-adv-install-1.5.gif

  • Käivitame skripti juurkasutajana
 # /opt/app/oracle_ias/ias/oraInventory/orainstRoot.sh 
 Creating the Oracle inventory pointer file (/etc/oraInst.loc)
 Changing groupname of /opt/app/oracle_ias/ias/oraInventory to dba.
  • Näitame kataloogi kuhu tarkvara paigaldatakse ning valida Advanced Install, avaneb menüü

Ias-10131-adv-install-options.gif

  • Jääme kasutama vaikimisi porte.
  • Ei vali klastri osaks käesolevat paigaldust.
  • Täidame Administration Settings dialoogi

Ias-10131-adv-install-2.gif

root.sh käivitamisel sobib vastata, et kasutatakse kataloogi /opt/app/oracle_ias/ias/product/10.1.3.1/bin

 Enter the full pathname of the local bin directory: [/usr/local/bin]: /opt/app/oracle_ias/ias/product/10.1.3.1/bin

Tulemusena töötab iAS haldusliides aadressil

 http://hostname:7777/em/
$ /opt/app/oracle_ias/ias/product/10.1.3.1/opmn/bin/opmnctl status -l
 
 Processes in Instance: ias.hostname
 ---------------------------------+--------------------+---------+----------+------------+----------+-----------+------
 ias-component                    | process-type       |     pid | status   |        uid |  memused |    uptime | ports 
 ---------------------------------+--------------------+---------+----------+------------+----------+-----------+------
 OC4JGroup:default_group          | OC4J:home          |    4130 | Alive    | 2021920513 |   194852 |   0:03:52 | jms:12601,ajp:8888,rmis:12701,rmi:12401
 ASG                              | ASG                |     N/A | Down     |        N/A |      N/A |       N/A | N/A
 HTTP_Server                      | HTTP_Server        |    4129 | Alive    | 2021920512 |    59144 |   0:03:35 | https1:4443,http2:7200,http1:7777

Käivitamine ja seiskamine

iAS käivitamiseks ja seiskamiseks sobib kasutada opmnctl programmi kusjuures eelnevalt võiks seada keskkonnamuutujad sellise skripti abil

 $ cat ~/.oraprofileIAS
 export ORACLE_HOME=/opt/app/oracle_ias/ias/product/10.1.3.1
 export PATH=/opt/app/oracle_ias/ias/product/10.1.3.1/jdk/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin
 
 export PATH=$ORACLE_HOME/Apache/Apache/bin:$PATH
 export PATH=$ORACLE_HOME/opmn/bin:$PATH
 export PATH=$ORACLE_HOME/dcm/bin:$PATH
 export PATH=$ORACLE_HOME/bin:$PATH
 
 if [ ! -n "$LD_LIBRARY_PATH" ] ; then
   LD_LIBRARY_PATH=$ORACLE_HOME/lib
 else
   LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
 fi

ning muutujate laadimiseks tuleb öelda

 $ . ~/.oraprofileIAS

iAS käivitamiseks ja seiskamiseks tuleb öelda vastavalt

 $ opmnctl startall
 $ opmnctl stopall

Tarkvara uuendamine 10.1.3.4 versioonile

Pakime lahti paiga arhiivi

$ cd /home/oracle/ias
$ unzip /media/cdrom/images/ias_linux_x86_101340.zip

ning ütleda (nb! iAS peab sama ajal käima)

 $ /opt/app/oracle_ias/ias/product/10.1.3.1/opmn/bin/opmnctl status
 
 Processes in Instance: wsrp.wsrp.test.loomaaed.ee
 ---------------------------------+--------------------+---------+---------
 ias-component                    | process-type       |     pid | status  
 ---------------------------------+--------------------+---------+---------
 OC4JGroup:default_group          | OC4J:home          |   12893 | Alive   
 ASG                              | ASG                |     N/A | Down    
 HTTP_Server                      | HTTP_Server        |   12892 | Alive   

ja ORA* keskkonnamuutujad ega tohi olla seadistatud, samuti PATH on vaikimisi RH oma)

 $ echo $PATH
 /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin
 $ cd Disk1
 $ ./runInstaller

Valides uuendatava binary home'i millegipärast ostub, et tema nimi on oracleas1, aga vast las ta siis olla

Ias-10134-update-1.gif

Seejärel tuleb sisestada ias_admin kasutaja parool ning toimub tarkvara uuendus. Palutakse käivitada ka

# /opt/app/oracle_ias/ias/product/10.1.3.1/root.sh

ning ta annab kohe prompti tagasi.

Peale tarkvara uuendamist

  • 728366.1 - Alert Notice For SOA Customers Planning to Upgrade to 10.1.3.4

WSRP toetuse tekitamine

WSRP toe tekitamiseks on vaja kasutada nn Portal Developer Kit'iga (PDK) jagatavad portal containerit, mille saab kopeerida aadressilt http://www.oracle.com/technology/products/webcenter/portlet_download.html -> http://download.oracle.com/otndocs/tech/webcenter/files/pdksoftware.zip

  • Moodustada wsrp oc4j instance, aga mitte käivitada
  • Lisada faili wsrp/config/server.xml rida (752220.1)
 $ diff config/server.xml /home/oracle/20081126/server.xml 
 138d137
 <               <import-shared-library name="oracle.ws.jaxrpc"/>
 $ diff config/server.xml /home/oracle/20081126/server.xml 
  • Lisada wsrp portlet containeri tugi
 $ which java
 /opt/app/oracle_ias/ias/product/10.1.3.1/jdk/bin/java
 $ java -jar portlet-server-install.jar /opt/app/oracle_ias/ias/product/10.1.3.1/j2ee/wsrp
 File "/opt/app/oracle_ias/ias/product/10.1.3.1/j2ee/wsrp/config/server.xml" modified successfully
 Beginning install of libraries to "/opt/app/oracle_ias/ias/product/10.1.3.1/j2ee/wsrp/shared-lib/oracle.wsrp/1.0"
 Extracting "/opt/app/oracle_ias/ias/product/10.1.3.1/j2ee/wsrp/shared-lib/oracle.wsrp/1.0/jaxb-api.jar"...
 Extracting "/opt/app/oracle_ias/ias/product/10.1.3.1/j2ee/wsrp/shared-lib/oracle.wsrp/1.0/jaxb-impl.jar"...
 Extracting "/opt/app/oracle_ias/ias/product/10.1.3.1/j2ee/wsrp/shared-lib/oracle.wsrp/1.0/jaxb-libs.jar"...
 Extracting "/opt/app/oracle_ias/ias/product/10.1.3.1/j2ee/wsrp/shared-lib/oracle.wsrp/1.0/namespace.jar"...
 Extracting "/opt/app/oracle_ias/ias/product/10.1.3.1/j2ee/wsrp/shared-lib/oracle.wsrp/1.0/oracle-portlet-tags.jar"...
 Extracting "/opt/app/oracle_ias/ias/product/10.1.3.1/j2ee/wsrp/shared-lib/oracle.wsrp/1.0/portlet-bridge-jsf.jar"...
 Extracting "/opt/app/oracle_ias/ias/product/10.1.3.1/j2ee/wsrp/shared-lib/oracle.wsrp/1.0/relaxngDatatype.jar"...
 Extracting "/opt/app/oracle_ias/ias/product/10.1.3.1/j2ee/wsrp/shared-lib/oracle.wsrp/1.0/wsrp-container.jar"...
 Extracting "/opt/app/oracle_ias/ias/product/10.1.3.1/j2ee/wsrp/shared-lib/oracle.wsrp/1.0/wsrp-jaxb.jar"...
 Extracting "/opt/app/oracle_ias/ias/product/10.1.3.1/j2ee/wsrp/shared-lib/oracle.wsrp/1.0/wsrp-predeploy.jar"...
 Extracting "/opt/app/oracle_ias/ias/product/10.1.3.1/j2ee/wsrp/shared-lib/oracle.wsrp/1.0/wsrp-types.jar"...
 Extracting "/opt/app/oracle_ias/ias/product/10.1.3.1/j2ee/wsrp/shared-lib/oracle.wsrp/1.0/xsdlib.jar"...
 Install Complete
  • Käivitada wsrp oc4j instance ning paigaldada wsrp-samples.ear rakendus (Allication Name: sampleportlets, partner app: default, bind web modele to site default-web-site)
  • Veenduda, et wsrp wsdl tekst ilmub aadressil http://hostname:7777/portletapp/portlets/wsrp1?WSDL

Diagnostika

Juhtumil, kui on tarvis otsida mõne Oracle tarkvaralise toote kasutamisel küsida abi, reegline soovitab Oracle RDA (Remote Diagnostic Agent) utiliidi abil fikseerida installeeritud keskkonna omadused ja esitada saadud väljund koos probleemi kirjeldusega. See väljund on esitatud tekstilisel kujul, mis on vormistatud sobivalt brauseriga kasutamiseks ning seda on ehk niisamagi süsteemist ülevaate saamiseks kasutajal omalgi hea kasutada.

RDA utiliidi kasutamiseks tuleb tarkvara kopeerida Oracle toe veebikohast http://metalink.oracle.com/ kuhu on juurdepääs registreeritud kasutajatel.

Peale andmete kogumise protseduuri võiks väljund paista sarnane

Rda-1.gif

iAS serveri ip aadressi ja hostname'i muutmine

oracle kasutaja protsessid peavad seisma ja öelda

 oracle@ias1a:~/product/10.1.3/OracleAS/chgip/scripts> ./chgiphost.sh -mid
 Oracle Home set to /opt/oracle/product/10.1.3/OracleAS
 Starting Change Hostname/IP...
 
 Enter fully qualified hostname (hostname.domainname) of destination
  (ias1a.avalik.kit)>>ias1a.avalik.kit
 Enter fully qualified hostname (hostname.domainname) of source
  (ias1a.arendus.kit)>>ias1a.arendus.kit
 Enter valid IP Address of destination
  (10.0.6.70)>>10.0.6.70
 Enter valid IP Address of source
  (10.0.13.70)>>10.0.13.70
 Change Hostname/IP completed successfully.

Kloonimine

TODO, http://download.oracle.com/docs/cd/E12524_01/core.1013/e10403/cloning.htm#BCGBDIDF

Märkused

  • Failis ORACLE_HOME/config/ias.properties on kirjas kõneksoleva iAS installatsiooni versioon jm andmed.