Oracle 10.1.3.1.0 paigaldamine
Sisukord
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
- 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
- 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üü
- Jääme kasutama vaikimisi porte.
- Ei vali klastri osaks käesolevat paigaldust.
- Täidame Administration Settings dialoogi
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
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
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.