Sunteți pe pagina 1din 178

TA F J - T2

T 2 4 I n s t a ll
ll a t i o n
R u n-
n - B o ok
ok  
Par t 1
%)*

/rere+uisite
Too-s
T'01T!23 Standa-one

Information in this document is subject to change without notice.

No part of this document may be reproduced or transmitted in any form or by any means,

for any purpose, without the express written permission of TEMENOS E!"#$!%TE%S S!.

& '()* Temenos ead+uarters S!  a-- rights resered.


TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

!mendment istory4

%eision "ate !mended Name "escription

) )5th !
 !uugust '()6 . !ubert Initia- ersion

' 7th Se
 Sep
ptember '(
'()6 . !u
!ubert 8eb
8eb-ogic a-
a-- sc
scenarios

9 )7th O
 Occtober '(
'()6 . !u
!ubert 8ebSpere co
configuration

)6th "ecember
0 .!u
.!ube
bert
rt "ata
"ataba
base
se an
and
d "at
"atas
aset
et fo
forr Ora
Orac-
c-e
e and
and ":
":'
'
'()6

6 )*th M
 Ma
arch '()* M. ;umar %)* !M% reiew

* )st !
 !p
pri- '()* .!ubert Sp-it "ocumentations

/age '
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

Copyright

<opyright =c> '()0 TEMENOS O?"IN@S NA

!-- rights resered.

This document contains proprietary information


information that is protected by copyright. No part of this
document may be reproduced, transmitted, or made aai-ab-e direct-y or indirect-y to a third
party without the express written agreement of T EMENOS $; ?imited. %eceipt of this
materia- direct-y TEMENOS $; ?imited constitutes its express permission to copy.
/ermission to use or copy this
t his document express-y exc-udes modifying
modifying it for any purpose, or
using it to create a deriatie therefrom.

Errata and Comments

If you hae any comments regarding this manua- or wish to report any errors in the
documentation,
documentatio n, p-ease document them and send t hem to the address be-ow4

Techno-ogy "epartment

Temenos ead+uarters S!

' %ue de -BEco-ede<himie,

<  )'(6 @enea,

SwitCer-and

Te- S:4 D0) =(> '' (5 ))6(

2ax4 D0) =(> '' (5 ))*(

/-ease inc-ude your name, company, address, and te-ephone and fax numbers, and emai-
address if app-icab-
app-icab-e.
e. T!23deFtemenos.com

/age 9
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

Tab-e of <ontents

) /reface......
/reface.............
..............
..............
..............
..............
...............
...............
..............
..............
..............
..............
..............
..............
..............
..............
..............
...........................
.................... 
' Scope.......
Scope..............
..............
..............
..............
..............
..............
..............
..............
...............
...............
..............
..............
..............
..............
..............
...................................
............................ 5
9 T'0 Infras
Infrastructu
tructure.....
re............
...............
...............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
.................................7
..........................7
0 ow use this %un:
%un:ooGH...
ooGH..........
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............................)'
.......................)'
6 OS Insta-
Insta--atio
-ation......
n.............
..............
..............
..............
..............
..............
..............
...............
...............
..............
..............
..............
..............
........................
............................
........... )9
6.) ?IN$
?IN$ ins
insta-
ta--at
-ation
ion....
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
...........
..............
...............
.............)9
.....)9
6.).)
6.).) Softwa
Software
re Ins
Insta-
ta--a
-atio
tion4..
n4......
........
........
........
........
........
........
........
........
........
........
........
........
...........
..............
..............
...............
............)9
....)9

6.).'
6.).' /artit
/artitio
ions
ns....
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
..........)9
......)9

6.).9
6.).9 Netwo
NetworG
rG an
and
d ho
hostn
stname
ame....
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
..........
.............
..........)9
...)9

6.).0
6.).0 $sers
$sers and @roup..
@roup......
........
........
........
........
........
........
........
........
........
........
........
........
........
........
..........
.............
..............
...............
...........)9
...)9

6.' ?IN$
?IN$ con
config
figura
uratio
tion..
n......
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
...........
..........)0
...)0
6.'.)
6.'.) Netwo
NetworG
rG con
config
figura
uratio
tion...
n.......
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
...........
...............
............)0
....)0

6.'.'
6.'.' $sers
$sers con
config
figura
uratio
tion..
n......
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
............
............)
....)

* /rere+uisite
/rere+uisite.......
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
...................................
................................
.... '(
*.) /rere+
/rere+uis
uisite
ite o
org
rgx))
x))ap
apps
ps 1 mi
ming.
ng.....
........
........
........
........
........
........
........
........
........
........
...........
...............
...............
...........'(
....'(
*.).)
*.).) Insta-
Insta--- o
org
rgx)
x))a
)apps
pps....
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
.........
............
..........'(
...'(

*.).'
*.).' Insta-
Insta--- xm
xming
ing....
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
.........
.........'(
....'(

*.).9
*.).9 Te-ne
Te-nett <-
<-ien
ient...
t.......
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
......')
..')

*.).0
*.).0 Testt orgx)
Tes orgx))a
)apps
pps 1 ming...
ming.......
........
........
........
........
........
........
........
........
........
........
........
..........
.............
...............
............''
....''

*.' /rere+uis
/rere+uisite
ite Time sync
synchroni
hroniCe
Ce on a-- sere
serers......
rs.................
.....................
.....................
.....................
....................'9
..........'9
*.'.)
*.'.) Insta-
Insta--- an
and
d con
config
figure
ure NT/ daemon
daemon....
........
........
........
........
........
........
........
........
........
........
........
........
........
..........
...........'9
.....'9

*.'.'
*.'.' <onfi
<onfigur
gure
e NT/ Ser
Serer
er....
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
......'0
..'0

*.'.9
*.'.9 !dd 2ire
2irewa
wa---- %u-es
%u-es and
and Start
Start NT/
NT/ "aemo
"aemon..
n......
........
........
........
........
........
........
........
........
............
...............'*
.......'*

*.'.0
*.'.0 Aerify
Aerify Serer
Serer Time
Time Sync....
Sync........
........
........
........
........
........
........
........
........
........
........
........
........
........
...........
..............
...............'
........'

*.'.6
*.'.6 <onfi
<onfigur
gure
e NT/ <-ien
<-ientt to Synchro
Synchroni
niCe
Ce with
with NT/ Sere
Serer...
r.......
........
........
........
........
........
........
.........'5
.....'5

*.'.*
*.'.* Start
Start the NT/ "a
"aemo
emon..
n......
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
.......'5
...'5

*.'.
*.'. <hecG
<hecG the
the NT/ Status
Status....
........
........
........
........
........
........
........
........
........
........
........
........
........
.........
.............
...............
..............
.........'7
..'7

/age 0
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

*.'.5
*.'.5 )(.. Set ?oca
)( ?oca-- "ate
"ate and
and Time..
Time......
........
........
........
........
........
........
........
........
........
.........
............
...............
...............
.............'7
......'7

*.'.7
*.'.7 )(.. Se
)( Sett Tim
Time
e Jone....
Jone........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
...........
...............
...............
........9(
.9(

*.9 /rere+
/rere+uis
uisite
ite 2i-
2i-e
e Sy
Syste
stem...
m.......
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
...........
...............
...........9'
...9'
*.9.)
*.9.) %oot
%oot fo-der
fo-der of Tem
Temeno
enos
s So-
So-uti
ution.
on.....
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
.........9'
.....9'

*.9.'
*.9.' %oot
%oot fo-der
fo-der of Insta-
Insta--at
-atio
ion
n /acGag
/acGage...
e.......
........
........
........
........
........
........
........
........
............
...............
..............
............90
.....90

*.9.9 %oot fo-der of 9rd  /arty software.......................................................................90

*.9.0
*.9.0 %oot
%oot fo-der
fo-der of T!23
T!23 and T'0.....
T'0.........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
..........
.......96
.96

*.9.6
*.9.6 %oot
%oot fo-de
fo-derr of other
other Tem
Temen
enos
os produ
product.
ct.....
........
........
........
........
........
........
..........
.............
..............
...............
............9
....9

*.9.*
*.9.* /rere+
/rere+ui
uisit
site
e N2S Share
Share fo-d
fo-der
er =not
=not manda
mandator
tory>.
y>.....
........
........
........
........
........
........
............
...............
..........9
...9

*.9.
*.9. N2S Share
Share Insta
Insta----ati
ation
on pacGag
pacGage
e fo-der
fo-der =not
=not mandato
mandatory
ry>....
>........
........
........
........
........
........
..........
.......9
.9

*.9.5
*.9.5 N2S Sha
Share
re T'0
T'0 and
and T!23
T!23 fo-der
fo-der =no
=nott mandat
mandatory
ory,, not reco
recomm
mmend
ended>
ed>.......
.............0
......09
9

*.9.7
*.9.7 N2S Sha
Share
re T!23
T!23 =mix
=mix>> fo-de
fo-derr =not
=not manda
mandatory
tory,, recomm
recommend
ended>
ed>....
........
...........
...............
.........6(
.6(

*.9.)(
*.9.)( N2S Shar
Share
e for
for M# <-u
<-uster
ster =man
=mandato
datory
ry for M# c-us
c-uster>..
ter>...................................
................................. 66

 Too-s Insta-
Insta--ation
-ation.......
..............
..............
..............
..............
..............
..............
..............
..............
..............
...............
...............
..............
..............
..............
..............
.................
.......... *9
.) ;S Ins
Insta-
ta--at
-ation
ion....
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
..........
.............
...............
.............*9
.....*9
.' NM!/
NM!/ Ins
Insta-
ta--...
-.......
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
.........
............
..............
......... *0
.9 NMON
NMON Ins
Insta-
ta--a
-atio
tion..
n......
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
...........
.........**
..**
.0 N?O!"
N?O!" Ins
Insta-
ta--...
-.......
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
...........
...............
...........*7
...*7
.6 TO/ Insta
Insta--at
--ation...
ion.............
.....................
.....................
.....................
.....................
.....................
.....................
.....................
........................)
.............)
.* I2TO/
I2TO/ Ins
Insta-
ta--a
-atio
tion..
n......
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
..........
..............
...............0
.......0
5 Software
Software Insta-
Insta--atio
-ation.......
n..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
..............
.................................
.......................... *
5.) 3"; in
insta
sta--a
--atio
tion...
n.......
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
..........
.............
..............*
.......*
5.' Orac-e
Orac-e )'c =)'
=)'.).
.).(.'
(.'>> "a
"atab
tabase
ase Insta--
Insta--ati
ation.
on.....
........
........
........
........
........
........
........
........
........
..........
..............
.............7
.....7
5.9 I:M ":' )(.) "ata
"atabase
base Insta
Insta--a
--ation.
tion...........
.....................
.....................
.....................
.....................
.....................
...............)('
....)('
5.0 ' ).9
).9.)
.)*
* "a
"atab
tabase
ase Ins
Insta-
ta--a
-atio
tion...
n.......
........
........
........
........
........
........
........
........
........
........
........
........
...........
..............
............)))
.....)))
5.6 T!23
T!23 Ins
Insta-
ta--a
-atio
tion...
n.......
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
.........
............
...............
............))9
....))9
5.* T'0 Ins
Insta-
ta--at
-ation
ion....
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
..........
..............
...............
..............
............))
.....))
5.*.)
5.*.) T'0 2i
2i-es
-es str
struct
ucture
ure....
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
.........
.............
...............
........))
.))

5.*.'
5.*.' T'0 Mo
Mode
de-ba
-banG.
nG.....
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
...........
..............
..........))5
...))5

5.*.9
5.*.9 T'0 Sms
Sms....
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
.........
............
..............
...............
.......... ))
))7
7

/age 6
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

5.*.0
5.*.0 T'0 Ema
Emai-i-....
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
.........
............
..............
...............
...............)')
.......)')

5.*.6
5.*.6 T'0 %u
%u-e
-eEng
Engin
ine..
e......
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
........
..........
.............
.............)''
......)''

7 T'0 "ataS
"ataSet
et <onfig
<onfiguration
uration.......
..............
..............
..............
...............
...............
..............
..............
..............
..............
..............
........................
...........................
.......... )'9
7.) T'0 "ata
"ataSet
Set confi
configura
guration
tion with '.....
'................
.....................
.....................
.....................
.....................
.....................
..............)'9
....)'9
7.' T'0 "ata
"ataSet
Set confi
configura
guration
tion with Orac
Orac-e.....
-e...............
.....................
.....................
.....................
.....................
...................)'5
.........)'5
7.9 T'0 "ataSe
"ataSett con
config
figura
uratio
tion
n wi
with
th ":'
":'....
........
........
........
........
........
........
........
........
........
........
.........
............
..............
.............)0
......)06
6
7.0 T'0 "ataSe
"ataSett con
config
figura
uratio
tion
n with MSS#?
MSS#?....
........
........
........
........
........
........
.........
............
..............
...............
...............)6
.......)67
7
)( T'0 <on
<onfig
figurat
uration
ion...
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......
........
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......
.......
.........
...........
...........
.........)*(
....)*(
)(.) <onfigur
<onfiguring
ing T'0 in stand
standa-on
a-one
e mode
mode...........
.....................
.....................
...............................................)*(
....................................)*(
)(.).)
)(.).) <reate
<reate a T!23 /roj
/roject..
ect............
.....................
.....................
.....................
.....................
.......................................
............................. )*(

)(.).'
)(.).' /ropertie
/roperties
s fi-e
fi-e.........
....................
.....................
.....................
.....................
.....................
.....................
.....................
.........................
..............)*'
)*'

)(.).9
)(.).9 "atabase
"atabase..........
.....................
.....................
.....................
......................
.....................
.....................
........................................
............................. )*6

)(.).0
)(.).0 %untime
%untime..........
.....................
......................
.....................
.....................
.....................
.....................
..........................................
............................... )**

)(.).6
)(.).6 3":< "ri
"riers...
ers..............
.....................
.....................
.....................
.....................
.....................
.....................
...............................
.................... )*7

)(.).*
)(.).* <hecG
<hecG T'0..
T'0.............
.....................
.....................
.....................
.....................
.....................
..............................................
.................................... )(

)) Monitoring..
Monitoring.........
..............
..............
..............
..............
...............
...............
..............
..............
..............
..............
..............
..............
..............
..............
..............
...................
............ ))
)).) T!23 Sess
Sessions
ions Mon
Monitor..
itor............
.....................
.....................
.....................
.....................
.....................
.....................
........................
.............. ))

/age *
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

TAFJ-T24 Installation Run book


Authors
This booG was produced by a team of specia-ists from around the wor-d worGing at the

Temenos Techno-ogy organiCation, @enea <enter.

Here Aubert is a Senior IT Specia-ist worGing in Integrated Techno-ogy. e has twenty


seen years of experience in the IT and banGing industries. e has spent the -ast )( years
dee-oping
dee-oping and imp-ementi
imp-ementing
ng T'0 /-atform frameworG using !pp-ication Serer and :roGers
3MS. e ho-ds a degree in "ata /rocessing and a MasterBs degree in <omputer Engineering
from Engineer schoo- of ?ausanne, SwitCer-and.

ThanGs to the fo--owing peop-e for their contribution


contributions
s to this project4

  3eanNoe- <harpin
  %icG Aincent
  Manoj ;umar

! "re#a$e
This TemenosK %unbooGK pub-ication proides information about the concepts, p-anning,
design and insta--ation of T'0 TemenosK enironments. The target audience of this booG is
IT architects and consu-tants who want more information about the p-anning and design of
app-icationsering
app-icationsering T'0 enironments, from sma-- to -arge, and comp-ex imp-ementations.

This booG addresses the pacGaging and features in T '0 So-ution, and high-ights the most
common imp-ementation
imp-ementation topo-ogies. It proides information about p-anning for specific tasGs
and components that conform to the T'0 enironment. !-so in this booG are p-anning
guide-ines
guide-ines for !pp-icatio
!pp-ication
n Serer and Temenos components on distributed p-atforms.

This booG has been updated with the new features introduced with T'0 %)6 !M%.

/age 
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

2 %$ope

The purpose of this %unbooG is to proide operationa- documentation


documentation for the T'0 Su-ution
insta--ation.
insta--ation. It wi-- faci-itate the process step by step of the insta--ation in the most efficient
manner possib-e,
possib-e, and thereby maximiCe
maximiCe the speed of each step. The primary audience
audience of
the document
document is the :anG IT Operator1?T!
Operator1?T! . :anG IT Operators
Operators are members of of the "ata
"ata
<enter who perform the routine system administration tasGs. =i.e. site managemen
management, t, system
monitoring,, routine system maintenance>.
monitoring maintenance>. It shou-d be used to understand
understand a-- pieces of the
T'0 So-ution. ?T! are member of the Temenos Team onsite who perform the insta--atio insta--ation
n and
the confirguration of T'0 So-ution.
So-ution. It shou-d be used to understand a-- pieces of the T'0
So-ution.

The document contains a business and technica- description of the app-ication, and
troub-eshooting
troub-esho oting techni+ues. The business and technica- oeriew proide
proide a high -ee-
description of the functiona- capabi-ities of the app-ication and how it is used. The system
architecture describes
describes the app-ication topo-ogy.
topo-ogy. The insta--ation, configuration,
configuration, operations
and troub-eshoo
troub-eshooting
ting sections detai-s specific instructions
instructions for operation and maintenance.

/age 5
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

& T24 In#rastru$ture

Hard'are %e$i#i$ations

<omSer
Noname Machine
Inte-=%> <ore=TM>' #uad </$ #**((
<omSr()
omSr()
F '.0(@C
)7'.)*5.).)*(
0@b %am )Tb ""

8ebSr() L('
"E?? ?!TIT$"E E*0((
Inte-=%> <ore=TM>' "uo </$ /5*((
8ebSr() 8ebSr('
F '.0(@C
)7'.)*5.).)*6 )7'.)*5.).)** 0@b %am, '6( @b ""

3msSr() L ('
"E?? ?!TIT$"E E*6((
Inte-=%> <ore=TM>' "uo </$ T7*((
F '.5(@C
3msSr () 3msSr(' 5@b %am, '6( @b ""
)7'.)*5.).)*9 )7'.)*5.).)*0
!ppSr() L ('
"E?? ?!TIT$"E E*6)(
Inte-=%> <ore=TM> i6 </$ M 65( F
'.*@C
5@b %am, 6(( @b ""
!ppSr() !ppSr('
)7'.)*5.).)*) )7'.)*5.).)*' NetworG
)(( Mb NetworG

Subnet
)7'.)*5.).(
'66.'66.'66.(

"bSr ()
)7'.)*5.).)67
@ateway Internet connection
)7'.)*5.).6 "own?oad4 up to 6(( Mbit1s
$p-oad4 up to )6
Mbit1s

"NS
)7'.)*5.).6
This hardware was setup in the TemenosBs data <enter of /ampigny at SwiCer-and.

/age 7
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

This infrastructure is a 6 -ayers.

?ayer ) "ata ?ayer ="bSr()>


This -ayer contains the database with the T'0 "ata.
This is a !Cure c-oud AM with a Orac-e )'c
This runbooG wi-- NOT describe how setup and configure this -ayer

?ayer ' !pp-ication ?ayer =!ppSr() and !ppSr('>


This -ayer contains the !pp-ication Serers with T!231T'0
The -ogica- tier=-ayer> is pu--ed out from the presentation tier and, as its own
-ayer, it contro-s an app-icationBs functiona-ity by performing detai-ed
processing.

?ayer 9 :roGer ?ayer =3msSr() and 3msSr('>


This -ayer contains the !pp-ication Serers with T!231T'0
The most common use case for 3MS, especia--y asynchronous
asynchronous messaging,
 messaging, is
in -arge 8eb app-ications, Some of the biggest companies use a 3MS
messaging -ayer for their -arge 8eb app-ications, particu-ar-y retai-ers.

?ayer 0 8eb ?ayer or /resentation -ayer =8ebSr() and 8ebSr('>


This -ayer contains the !pp-ication Serers with <hanne-s =:rowser8eb,
T8S, TO<2EE, T<I:,>
This is the topmost -ee- of the app-icatio
app-ication.
n. The presentation tier disp-ays
information re-ated business
business serices. It communicates with other tiers by
 which it puts out the resu-ts to the browser1c-ient
browser1c-ient tier and a--
a-- other tiers in the
the
networG. =In simp-e terms it is a -ayer which users can access direct-y such as
a web page, or an operating systems @$I>

/age )(
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

?ayer 6 ?oad :a-ancer ?ayer =<omSr()>


This -ayer contains the ?oad ba-ancer the NT/ Serer and the N2S Serer
?ayer -oad ba-ancing operates at the intermediate transport  -ayer,
 -ayer, which dea-s
 with de-iery
de-iery of messages with
with no regard to the content
content of the messages.
messages.
Transmission <ontro-
<ontro- /rotoco- =T</> is the ?ayer 0 protoco- for ypertext
for ypertext
Transfer /rotoco- =TT/> traffic
=TT/> traffic on the Internet. ?ayer 0 -oad ba-ancers
ba-ancers simp-y
forward networG pacGets to and from the upstream serer without inspecting
the content of the
t he pacGets. They can maGe -imited routing decisions by
inspecting the first few pacGets in the T</ stream.

This infrastructure is bui-t to coer a-- scenarios of T'0 So-ution insta--ation and configuration.

This runbooG wi-- describe step by step how insta-- and configure a-- scenarios with each
different product =9rd party software>
software> on Orac-e ?inux
?inux .) based.
based.

The scenarios are4

Standa-one ) tier =!pp-ication -ayer on-y>

Managed ' tiers =!pp-ication ?ayer and 8eb ?ayer>

Managed 9 tiers =!pp-ication


=!pp-ication ?ayer, :roGer ?ayer
?ayer and 8eb ?ayer>.

<-uster 9 tiers =!pp-ication ?ayer, :roGer ?ayer and 8eb ?ayer>.

The !pp-ication Serers and are4

Orac-e 8eb?ogic Serer =8?S> )'c %e-ease 9 =)'.).9>

I:M 8ebSphere !pp-ication Serer A5.6.6.(

3:oss E!/ *.0.(.@!

The :roGer Serers =3MS> are

I:M 8ebSphere M# A.6.(.0

ornet# '.0.(.2ina- =on-y with 3:oss !pp-icatio


!pp-ication
n Serer>

On a-- serer the Orac-e Jaa %E (eelopment )it *u*+,

/age ))
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

4 Ho' us
use th
this Ru
Run-ook.
  ou hae to understand what you are insta--ing, configuring and how. e-p youse-f
 with Internet and
and goog-e.

  :e strict and c-ean.

  ?earn by yourse-f is better that just re+uest he-p.

  ou are a professiona-, taGe your own notes

  ou wi-- hae to adapt your insta--ation and your configuration based on your
infrastructure.

  "o not hesitate to modify a script or a setting.

  <hoose your scenario and your products =9rd party software> then fo--ow stepbystep
the order of the insta--atio
insta--ation
n process.

  T'0 <ompi-e is jaa is certify 3EE <omp-iant. Officia--y it can be insta-- and configure
 with any 3EE product
product certify. If you hae
hae to configure a product
product not in this -ist
-ist you wi--
hae to -earn by yourse-f. i.e. 3:oss with OpenM#

  If you hae to mix a stacG =8eb/here as 8eb ?ayer and 8eb?ogic as !pp ?ayer>,
you wi-- hae to mix yourse-f the stepbystep insta--ation process. !-- is in this run
:ooG.

/age )'
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

/ 0% Installation
/,!
/,! 1I
1I3
3
 in
inst
stal
alla
lati
tion
on
On a-- machine, Orac-e ?inux .) is insta--ed. "own-oaded from orac-e website. =image 4
A0500().iso

No $?N =Orac-e support I" is proided>

/,!,!%o#t'are Installati
Installation5
on5
:ase Enironment
Serer with @$I
!ddOns for Se-ected Enironme
Enironment
nt
2T/ Serer

/,!,2"artitions
Mount /oint SiC e
SiCe 2i- e Sys
2i-e Syste
tem
m Ty pe
Type
Swap 5@b swap ?AM
1 6( @b xfs ?AM
1boot 6(( Mb xfs Standard /artition
1home 6( @b xfs ?AM
1u()  ext9 ?AM

/,!,&et'ork and hostname


Subnet Ma sG
MasG @atewa
@ate way
y "NS
"NS
)7'.)*5.).x '66.'66.'66.( )7'.)*5.).6 )7'.)*5.).6

ostname 4 !ppSr().temenos.com
!ppSr().temenos.com

/,!,43sers and 6roup


$s erNa
$ser Name
me /a sswo
/ass word
rd o me
ome %o -es
%o-e s
%oot  1home1root !dmin

/age )9
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

t'0user t'0user 1home1t'0user $ser =not sudoer>

/,2
/,2 1I
1I3
3
 $on
$on#i
#igu
gura
rati
tion
on

/,2,!et'ork $on#iguration

/,2,!,!%tati$ I" Address $on#iguration

If you want to set up a static I/ address on a networG interface, there are seera- different
 ways to do it, arying
arying depending
depending on whether
whether or not you want to use NetworG
NetworG Manager
Manager for
that.

NetworG Manager is a dynamic networG contro- and configuration system that attempts to
Geep networG deices and connections up and actie when they are aai-ab-e>. Orac-e ?inux
 comes with NetworG Manager serice insta--ed and enab-ed by defau-t.

To erify the status of NetworG Manager serice4

# systemctl status NetworkManager.service

[root@AppSrv02 t24user]# systemctl status NetworkManager.service


NetworkManager.service  Network Manager
!oa"e" loa"e" $%usr%li&%system"%s ystem%NetworkMa nager.service' ena&le"(
  Active active $running(  since )ue 20*+0,*, 0-2*+2 /S)' * +min ago
 Main 13 ,2, $NetworkManager(
roup %system.slice%Netw orkManager.serv ice
566567,2, %usr%s&in%Network Manager no"aemon

Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error re:uesting


aut ;or org.;ree"esktop.NetworkManager.wi;i.sare.protecte"...ge &us(
Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error re:uesting
aut ;or org.;ree"esktop.NetworkManager.settings.mo"i;y.ostn...ge &us(
Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error re:uesting
aut ;or org.;ree"esktop.NetworkManager.settings.mo"i;y.own ...ge &us(
Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error re:uesting
aut ;or org.;ree"esktop.NetworkManager.settings.mo"i;y.syste...ge &us(
Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error re:uesting
aut ;or org.;ree"esktop.NetworkManager.wi;i.sare.open $0( ...ge &us(
Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error re:uesting
aut ;or org.;ree"esktop.NetworkManager.wi;i.sare.protecte"...ge &us(
Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error re:uesting
aut ;or org.;ree"esktop.NetworkManager.networkcontrol $0( ...ge &us(
Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error re:uesting
aut ;or org.;ree"esktop.NetworkManager.ena&le"isa&lewima<...ge &us(
Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error re:uesting
aut ;or org.;ree"esktop.NetworkManager.ena&le"isa&lewwan ...ge &us(
Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error re:uesting
aut ;or org.;ree"esktop.NetworkManager.ena&le"isa&lewi;i ...ge &us(
=int Some lines were ellipsi>e"? use l to sow in ;ull.
[root@AppSrv02 t24user]#

/age )0
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

To checG which networG interface is managed by NetworG Manager, run4

# nmcli "ev status

[root@AppSrv02 t24user]# nmcli "ev status


3// )1/ S)A)/ BNN/)BN
em* eternet connecte" em*
wlpCs0 wi;i "isconnecte" 
lo loop&ack unmanage" 
[root@AppSrv02 t24user]#

If the output of nmc-i shows PconnectedP for a particu-ar interface =e.g., em) in the examp-e>,
it means that the interface is managed by NetworG Manager. ou can easi-y disab-e NetworG
Manager for a particu-ar interface, so that you can configure it on your own for a static I/
address.

@o to the
t he 1etc1sysconfig1networGscripts
1etc1sysconfig1networGscripts directory, and -ocate its configuration fi-e =ifcfgem)>.

# c" %etc%syscon;ig%networkscripts%
# ls

[root@AppSrv02 t24user]# c" %etc%syscon;ig%networkscripts%


[root@AppSrv02 networkscripts]# ls
i;c;gem* i;"ownet i;"ownis"n i;"ownsit i;up i;upi&
i;upplip i;uproutes i;uptunnel network;uncti onsipv-
i;c;glo i;"owni& i;"ownpost i;"own)eam i;upaliases i;upippp
i;upplus& i;upsit i;upwireless
i;"own i;"ownippp i;"ownppp i;"own)eam1ort i;up&nep i;upipv-
i;uppost i;up)eam init.ipv-glo&al
i;"own&nep i;"ownipv- i;"ownroutes i;"owntunnel i;upet i;upis"n
i;upppp i;up)eam1ort network;unctions
[root@AppSrv02 networkscripts]#

Open the configuration fi-e and edit the fo--owing ariab-es4

# vi i;c;gem*

)1/D/ternet
EBB)1FB)BDnone
3/GFBH)/Dyes
14IGA!HF/IGA)A!Dno
1-N)Dyes
1-IAH)BBNGDyes
1-I3/GFBH)/Dyes
1-IGA!HF/IGA)A!Dno
NAM/Dem*
HH3D;Je0020eaC2a4Kc",&*JJ0+aC&4cJ+4"
3//Dem*
BNEBB)Dyes
1A33FD*J2.*-,.*.*-*
1F/GLD24
A)/AD*J2.*-,.*.+
3NS*D*J2.*-,.*.+
1-I1//F3NSDyes
1-I1//FFBH)/SDyes

/age )6
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

In the aboe, PNMQ<ONT%O??E"RnoP indicates that this interface wi-- be set up using this
configuration
configuratio n fi-e, instead of being managed by NetworG Manager serice. PON:OOTRyesP
PON:OOTRyesP
te--s the system to bring up the interface during boot.

Sae changes and restart the networG serice using the fo--owing command4

# systemctl restart network.service

Now erify that the interface has been proper-y configured4

# ip a""

[root@AppSrv0* networkscripts]# ip a""


* lo 8!BB1EA?H1?!B/FIH19 mtu -++C- :"isc no:ueue state HNNBN
link%loop&ack 000000000000 &r" 000000000000
inet *2K.0.0.*%, scope ost lo
inet- *%*2, scope ost
vali"Il;t ;orever pre;erre"Il;t ;orever
2 em* 8EFBA3AS)?MH!)AS)?H1?!B/FIH19 mtu *+00 :"isc p;i;oI;ast state H1 :len
*000
link%eter +c2-0aC0,4J; &r" ;;;;;;;;;;;;
inet *J2.*-,.*.*-*%24 &r" *J2.*-,.*.2++ scope glo&al em*
inet- ;"42C,J*cKc40 +e2-a;;;eC0 ,4J;%*2, scope glo&al "ynamic
vali"Il;t K*KJsec pre;erre"Il;t C+KJsec
inet- ;e,0+e2-a;;; eC0,4J;%-4 scope link
vali"Il;t ;orever pre;erre"Il;t ;orever
C wlpCs0 8EFBA3AS)?MH!)AS)9 mtu *+00 :"isc noop state 3BN :len *000
link%eter +,J4-&,c;cCc &r" ;;;;;;;;;;;;
[root@AppSrv0* networkscripts]#

/,2,!,2(omain ame $on#iguration

# vi %etc%resolv.con;

# enerate" &y NetworkManager


searc temenos.com
nameserver *J2.*-,.*.+
[root@AppSrv0* networkscripts]#

# systemctl restart network.service

/age )*
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

/,2,!,&Host ame $on#iguration

# ostnamectl setostname AppSrv0*.temenos.com


# ostnamectl status

[root@AppSrv0* networkscripts]# ostnamectl setostname AppSrv0*.temenos.com


[root@AppSrv0* networkscripts]# ostnamectl status
Static ostname appsrv0*.temenos. com
1retty ostname AppSrv0*.temenos. com
con name computerlapto p
assis laptop
Macine 3 e&4C*4*caC&J4;J4a "2Jc0&2a"",aceC
Eoot 3 e-J,-*a*c24K4+;a& *J"++C*&+;2J"&*
Bperating System Bracle !inu< Server K.*
1/ BS Name cpe%ooraclelin u<K*
ernel !inu< C.,.*CJ,.*.2.elKu ek.<,-I-4
Arcitecture <,-I-4
[root@AppSrv0* networkscripts]#

/,2,23sers $on#iguration

/,2,2,!Adding 3sers

If you are signed in as the root user, you can create a new user at any time by typing4

# a""user t24user

If you are signed in as a nonroot user who has been gien sudo prii-eges, as demonstrated
in the next section of this tutoria-, you can add a new user by typing4

# su"o a""user t24user

Next, you-- need to gie your user a password so that they can -og in. To do so, use the
passwd command4

# passw" t24user

ote5 %emember to add sudo ahead of the command if you are signed in as a nonroot user
 with sudo prii-eges.
prii-eges.

ou wi-- be prompted to type in the password twice to confirm it. Now your new user is set up
and ready for use ou can now -og in as that user, using the password that you set up.

/age )
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

/,2,2,26ranting %udo "riileges to a 3ser

If your new user shou-d hae the abi-ity to execute commands with root =administratie>
prii-eges,
prii-eges, you wi-- need to gie the new user access to sudo.

8e can do this by adding the user to the whee- group =which gies sudo access to a-- of its
members by defau-t> through the gpasswd command. This is the safest and easiest way to
manage sudo user rights.

If you are current-y signed in as the root user, type4

# gpassw" a t24user weel

If you are signed in using a nonroot user with sudo prii-eges, type this instead4

# su"o gp
gpassw" a
a t2
t24user w
weel
[root@AppSrv0* networkscripts]# li" g weel
[root@AppSrv0* networkscripts]# gpassw" a t24user weel
A""ing user t24user to group weel

Now your new user is ab-e to execute commands with administratie prii-eges. To do so,
simp-y type sudo ahead of the command that you want to execute as an administrator4

# su"o 8someIcomman"9

ou wi-- be prompted to enter the password of the regu-ar user account that you are signed
in as. Once the correct password has been submitted, the command you entered wi-- be
executed with root prii-eges.

/,2,2,&7anaging 3sers 'ith %udo "riileges

8hi-e you can add and remoe users from a group =such as whee-> with gpasswd, the
command doesnt hae a way to show which users are members of a group. In order to see
 which users are
are part of the whee-
whee- group =and thus
thus hae sudo prii-eges
prii-eges by defau-t>,
defau-t>, you can
use the -id function. -id is norma--y used to show which groups a user be-ongs to, but with the
g f-ag, you can reerse it and show which users be-ong in a group4

su"o li" g weel

[root@AppSrv0* networkscripts]# li" g weel


  t24user$ui"D*000(
[root@AppSrv0* networkscripts]#

/age )5
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

The output wi-- show you the usernames and $I"s that are associated with the group. This is
a good way of confirming that your preious commands were successfu-, and that the user
has the prii-eges that they need.

/,2,2,4(eleting 3sers

If you hae a user account that you no -onger need, its best to de-ete the o-d account. ou
hae a coup-e of methods to do so, though the choice of which method to use depends on
your own situation.

If you want to de-ete the user without de-eting any of their f i-es, type this command as root4

# user"el t24user

If you want to de-ete the users home directory a-ong with the user account itse-f, type this
command as root4

# user"el r t24user

ote5 %emember to add sudo ahead of the command if you are signed in as a nonroot user
 with sudo prii-eges.
prii-eges.

8ith either command, the user wi-- automatica--y be remoed from any groups that they were
added to, inc-uding the whee- group if they were gien sudo prii-eges. If you -ater add
another user with the same name, they wi-- hae to be added to the whee- group again to
gain sudo access.

/age )7
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

8 "rere9uisite
8,! "re
"rere9u
re9uisi
isite
te or
org-:
g-:!!-
!!-app
apps
s ; mi
ming
ng
Some Insta--ation needs )). The  8 indow System is a networGing windowing system that
proides a base set of communic
communications
ations protoco-s and functions for bui-ding graphica-
interface c-ients for computers with bitmapped disp-ays. ou shou-d neer refer to the 
8indow System
System as  8indow
8indowsU
sU the proper terms of reference are , )),  Aersion )), or
the  8indow System, ersion )).

!s a-- the insta--atio


insta--ations
ns wi-- be from
f rom a remote Te-net SS connection we need to insta-- the
too- orgx))apps on Serer to proide the )) forwarding to the Te-net c-ient -iGe
Secure<%TK or /$TTK. On the 8indows c-ient you need to insta-- ming

8,!,!Install org-:!!-apps
0n all serers 'ith root user,

<ommand4

# yum install <org<**apps

[root@omSrv0* t24user]# yum install <org<**apps


!oa"e" plugins langpacks
Fesolving 3epen"encies
9 Funning transaction ceck
9 1ackage <org<**apps.<,-I-4 0K.K-.elK will &e installe"
9 1rocessing 3epen"ency li&Law.so.K$($-4&it( ;or package <org<**appsK.K
-.elK.<,-I-4
9 Funning transaction ceck
9 1ackage li&Law.<,-I-4 0*.0.**-.*.elK will &e installe"
9 Ginise" 3epen"ency Fesolution
.
.
.

eri;ying  li&Law*.0.**-.* .elK.<,-I-4


2%2

nstalle"
<org<**apps.<, -I-4 0K.K-.elK

3epen"ency nstalle"
li&Law.<,-I-4 0*.0.**-.*.elK

ompleteO
[root@omSrv0* t24user]#

8,!,2Install :ming

/age '(
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

On the 8indowsK c-ient

"own-oad from http411sourceforge.net1projects1xming1


http411sourceforge.net1projects1xming1 the
 the insta--ation pacGage ming

Execute the insta--ation pacGage ming and -eae a-- defau-t option.

%un ming

8,!,&Telnet Client

8,!,&,!<ith "utty

Enab-e in VMenu /utty <onfiguration W <onnection W SS W ))V the checGbox Enab-e
)) forwarding.

8,!,&,2<ith %e$ureCRT

/age ')
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

Enab-e in VMenu Session Options W <onnection W /ort 2orwarding W %emote1))V


%emote1))V the
checGbox 2orward )) pacGets.

8,!,4Test org-:!!-apps ; ming


On your te-net session execute the command4 xc-ocG.

<ommand4

# <clock

The )) <-ocG appear to your windows screen

/age ''
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

8,2 "re
"rere9u
re9uisi
isite
te Time
Time syn
syn$hr
$hroni=
oni=e
e on all
all ser
serers
ers,,
This is ery important for -og, statistics, status to hae a-- serers synchroniCed about date
and time.

Most serers are probab-y automatica--y configured to internet networG time. :ut sometime
the serers hae no access to it. In this case, a NT/ serer hae to be created in the
infrastructure and force a-- other serers to synchroniCe to it.

In the infrastructure the <omSr() wi-- be dedicate to hae the NT/ Serer

8,2,!Install and $on#igure T" daemon


Insta-- NT/ pacGage on a-- serer using the appropriate pacGage management too-.

0n all serers 'ith root user,

<ommand4

# yum install ntp

[root@PmsSrv0* t24user]# yum install ntp


!oa"e" plugins langpacks
olKIH/FC
Q *.2 kE 000000
olKIlatest
Q *.4 kE 000000
Fesolving 3epen"encies
9 Funning transaction ceck
9 1ackage ntp.<,-I-4 04.2.-p+*J.elKI*.* will &e installe"
9 Ginise" 3epen"ency Fesolution

3epen"encies Fesolve"

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
1ackage Arc ersion
Fepository Si>e
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstalling
ntp <,-I-4 4.2.-p+*J.elKI *.*
olKIlatest +40 k

)ransaction Summary
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstall * 1ackage

)otal "ownloa" si>e +40 k


nstalle" si>e *.4 M
s tis ok [y%"%N] y
3ownloa"ing packages
ntp4.2.-p+*J.elKI*.*.<,-I-4.rpm
Q +40 kE 00000*
Funning transaction ceck
Funning transaction test
)ransaction test succee"e"
Funning transaction

/age '9
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

nstalling  ntp4.2.-p+*J.elKI*.*.<,-I-4
*%*
eri;ying  ntp4.2.-p+*J.elK I*.*.<,-I-4
*%*

nstalle"
ntp.<,-I-4 04.2.-p+*J. elKI*.*

ompleteO
[root@PmsSrv0* t24user]#

8,2,2Con#igure T" %erer


!fter the serer is insta--ed, first go to officia- NT/ /ub-ic /oo- Time Serers,
Serers, choose your
<ontinent area where the serer physica--y is -ocated, then search for your <ountry -ocation
and a -ist of NT/ serers shou-d appear.

0n T" %erers 'ith root user,

Edit the 1etc1ntp.conf fi-e, which is +uite possib-y a-ready fi--ed out for you.

# vi %etc%ntp.con;

ouB-- find a -ot of -ines in there, but the important ones are the serer -ines. <omment the
defau-t -ist of /ub-ic Serers from poo-.ntp.org project and rep-ace it with the -ist proided for
your country -iGe in the screenshot be-ow.
be-ow. 2or my purposes, that meant4

server 0.c.pool.ntp.org i&urst


server *.c.pool.ntp.org i&urst
server 2.c.pool.ntp.org i&urst
server C.c.pool.ntp.org i&urst

/age '0
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

!--ow c-ients from your networGs to synchroni


synchroniCeCe time with this serer. To accomp-ish this, add
the fo--owing -ine to NT/ configuration fi-e, where restrict
restrict statement
 statement contro-s, what networG is
a--owed
a--owe d to +uery and sync time X rep-ace networG I/s according-y.

restrict *J2.*-,.*.0 netmask 2++.2++.2++.0 nomo"i;y notrap

The nomodify notrap statements suggest that your c-ients are not a--owed to configure the
serer or be used as peers for time sync.

!dd information for troub-eshooting


troub-eshooting in case there are prob-ems with your NT/ daemon add a
-og fi-e statement which wi-- record a-- NT/ serer issues into one dedicated -og fi-e.

log;ile %var%log%ntp.log

!fter you hae edited the fi-e with a-- configuration exp-ained aboe sae and c-ose ntp.conf
fi-e. our fina- configuration shou-d -ooG -iGe in the screenshot be-ow.

/age '6
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

8,2,&Add Fire'all Rules and %tart T" (aemon


NT/ serice uses $"/ port )'9 )'9 on
 on OSI transport -ayer =-ayer 0>. It is designed particu-ar-y
particu-ar-y to
resist the effects of ariab-e -atency =jitter>. To open this port on %E?1<entOS  run the
fo--owing commands against 2irewa--d serice.

0n T" serers 'ith root user,

<ommand4

# ;irewallcm" a""serviceDntp permanent


# ;irewallcm" Rreloa"
[root@omSrv0* log]# ;irewallcm" a""serviceDntp permanent
success
[root@omSrv0* log]# ;irewallcm" reloa"
success

!fter you hae opened 2irewa-- port )'9, start NT/ serer and maGe sure you enab-e it
systemwide.
systemwi de. $se the fo--owing commands
commands to manage the serice.

# systemctl start ntp"


# systemctl ena&le ntp"
# systemctl status ntp"
[root@omSrv0* ]# systemctl start ntp"
[root@omSrv0* ]# systemctl ena&le ntp"
[root@omSrv0* ]# systemctl status ntp"
ntp".service  Network )ime Service
!oa"e" loa"e" $%usr%li&%system"%s ystem%ntp".serv ice' ena&le"(
Active active $running( since Sun 20*+0,*- 0,**C- /S)' *0s ago
 Main 13 C2+2K $ntp"(
roup %system.slice%ntp" .service
566567C2+2K %usr%s&in%ntp" u ntpntp g

Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] 0.0.0.0 c0*" 0" kern kernel time
sync ena&le"
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] ntpIio estimate" ma<
"escriptors *024? initial socket &oun"ary *-
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten an" "rop on 0 v4wil"car"
0.0.0.0 H31 *2C
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten an" "rop on *
v-wil"car"  H31 *2C
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on 2 lo *2K.0.0.*
H31 *2C
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on C enp2s0
*J2.*-,.*.*-0 H31 *2C
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on 4 lo * H31
*2 C
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on + enp2s0
;e,022C+4;;;eC+&a0J H31 *2C
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on - enp2s0
;"42C,J*cKc4022C+4;;;eC+&a0J H31 *2C
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !istening on routing socket on ;"
#2C ;or inter;ace up"ates
Aug *- 0,**C- omSrv0*.temenos.com system"[*] Starte" Network )ime Service.
[root@omSrv0* ]#

/age '*
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

8,2,4>eri#y %erer Time %yn$


# ntp: Rp
# "ate RF

[root@omSrv0* ]# ntp: p


remote re;i" st t wen poll reac "elay o;;set Titter
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
Utime.sunrise.ne *0.*K.*0.20 2 u *+ -4 K *4.0*, 0.CCJ 0.K2-
time2.et>.c .11S. * u KK -4 2 *4.KK0 0.K,* 0.C*0
Veu"yptula.initK *-2.2C.4*.*0 2 u *K -4 K *+.K-C 0.KKK 0.,2C
Vsapparot.&ug.c ,K.J0.*4.*+4 2 u 2* -4 K *2.2K, 0.22- 2.++2

[root@omSrv0* ]# "ate F


Sun? *- Aug 20*+ 0,*422 V0200
[root@omSrv0* ]#

If you want to +uery and synchroniCe against a poo- of your choice use ntpdate
ntpdate command,
 command,
fo--owed
fo--owe d by the serer or serers addresses, as suggested in the fo--owing command -ine
examp-e.

# ntp"ate : 0.c.pool.ntp.org *.c.pool.ntp.org


[root@omSrv0* ]# ntp"ate : 0.c.pool.ntp.or g *.c.pool.ntp.org
server *J+.*,-.4.*0*? stratum 2? o;;set 0.00**+-? "elay 0.04044
server 2*K.*4K.20,.*? stratum 2? o;;set 0.000**C? "elay 0.04J4,
server +.*4,.*K+.*C4? stratum 2? o;;set 0.002022? "elay 0.0CJ*+
server ,2.*JK.*,,.*C0? stratum 2? o;;set 0.0002*0? "elay 0.04C*K
server J*.2C+.2*2.22? stratum 2? o;;set 0.0000K2? "elay 0.0CK+K
server J*.2C4.*-0.*J? stratum 2? o;;set 0.0000**? "elay 0.04CK2
server *J2.CC.2*4.4K? stratum 2? o;;set 0.000K*K? "elay 0.0C,,2
server *J+.*,-.4.*00? stratum 0? o;;set 0.000000? "elay 0.00000
*- Aug 0,*++- ntp"ate[C2-*+] a"Tust time server J*.2C+.2*2.22 o;;set 0.0000K2
se c
[root@omSrv0* ]#

/age '
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

8,2,/Con#igure T" Client to %yn$hroni=e 'ith T" %erer


0n all serers e:pe$t T" %erer 'ith root user,

Modify ntp.conf on NT/ <-ient =Not on NT/serer>

Edit the 1etc1ntp.conf fi-e, which is +uite possib-y a-ready fi--ed out for you.

# vi %etc%ntp.con;

To synchroniCe the time of your -oca- ?inux c-ient machine with NT/ serer, edit the
1etc1ntp.conf fi-e on the c-ient side. ouB-- find a -ot of -ines in there, but the important ones are
the serer -ines. <omment the defau-t -ist of /ub-ic Serers from poo-.ntp.org project and
rep-ace it with the NT/ Serer. 2or my purposes, that meant4

server *J2.*-,.*.*-0 pre;er


# Hse pu&lic servers ;rom te pool.ntp.org proTect.
# 1lease consi"er Toining te pool $ttp%%www.pool.ntp.org%Toin.tml(.
#server 0.rel.pool.ntp.org i&urst
#server *.rel.pool.ntp.org i&urst
#server 2.rel.pool.ntp.org i&urst
#server C.rel.pool.ntp.org i&urst
server *J2.*-,.*.*-0 pre;er

prefer4 If this option is specified that serer is preferred oer other serers. ! response from
the preferred serer wi-- be discarded if it differs significant-y different from other sererBs
responses.

8,2,8%tart the T" (aemon


0n all serers e:pe$t T" %erer 'ith root user,

Once the ntp.conf is configured with correct settings, start the ntp daemon.

# systemctl start ntp"


# systemctl ena&le ntp"
# systemctl status ntp"

[root@omSrv0* ]# systemctl start ntp"


[root@omSrv0* ]# systemctl ena&le ntp"
ln s W%usr%li&%system"%system%ntp".serviceW W%etc%system"%system%multi
user.target.wants%ntp".serviceW
[root@omSrv0* ]# systemctl status ntp"
ntp".service  Network )ime Service
!oa"e" loa"e" $%usr%li&%system"%s ystem%ntp".serv ice' ena&le"(
  Active active $running(  since Sun 20*+0,*- 0,**C- /S)' *0s ago
 Main 13 C2+2K $ntp"(
roup %system.slice%ntp" .service
566567C2+2K %usr%s&in%ntp" u ntpntp g

/age '5
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] 0.0.0.0 c0*" 0" kern kernel time
sync ena&le"
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] ntpIio estimate" ma<
"escriptors *024? initial socket &oun"ary *-
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten an" "rop on 0 v4wil"car"
0.0.0.0 H31 *2C
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten an" "rop on *
v-wil"car"  H31 *2C
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on 2 lo *2K.0.0.*
H31 *2C
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on C enp2s0
*J2.*-,.*.*-0 H31 *2C
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on 4 lo * H31
*2 C
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on + enp2s0
;e,022C+4;;;eC+&a0J H31 *2C
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on - enp2s0
;"42C,J*cKc4022C+4;;;eC+&a0J H31 *2C
Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !istening on routing socket on ;"
#2C ;or inter;ace up"ates
Aug *- 0,**C- omSrv0*.temenos.com system"[*] Starte" Network )ime Service.
[root@omSrv0* ]#

8,2,*Che$k the T" %tatus


<hecG the status of NT/ using the ntp+ command. If you get any connection refused errors
then the time serer is not responding or the NT/ daemon1port is not started or -istening.

0n all serers e:pe$t T" %erer 'ith root user,

<ommand4

# ntp: p

[root@PmsSrv0* t24user]# ntp: p


remote re;i" st t wen poll reac "elay o;;set Titter
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
U*J2.*-,.*.*-0 *J2.CC.J-.*02 2 u *- -4 * 0.4+K 0.42+ 0.000

8,2,?!@, %et 1o$al (ate and Time


The ntpdate command can be used to set the -oca- date and time by po--ing the NT/ serer.
Typica--y,, youB-- hae to do this on-y one time.
Typica--y

our jitter a-ue shou-d be -ow, e-se checG the drift from the c-ocG in the driftfi-e. ou may
a-so need to change to some other NT/ serer based on the difference. This command
synchroniCes
synchroni Ces the time
t ime with your NT/ serer manua--y
manua--y..

0n all serers e:pe$t T" %erer 'ith root user,

# ntp"ate u *J2.*-,.*.*-0
[root@PmsSrv0* t24user]# ntp"ate u *J2.*-,.*.*-0
*- Aug 0,CC2* ntp"ate[2-+C] a"Tust time server *J2.*-,.*.*-0 o;;set 0.000+K0 se

/age '7
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

!fter this initia- sync, NT/ c-ient wi-- ta-G to the NT/ serer on an ongoing basis to maGe
sure the -oca- time ref-ects
time ref-ects the accurate time.

ou can a-so use the fo--owing command to get the current status of ntpd.

# ntp"c c sysin;o

[root@PmsSrv0* t24user]# ntp"c c sysin;o


system peer *J2.*-,.*.*-0
system peer mo"e client
leap in"icator 00
stratum C
precision 24
root "istance 0.0*44K s
root "ispersion K.J4,K0 s
re;erence 3 [*J2.*-,.*.*-0]
re;erence time "JKaa"2C.C2aJaK4 * Sun? Aug *- 20*+ ,CC0K.*JK
system ;lags aut ntp kernel stats
Titter 0.000000 s
sta&ility 0.000 ppm
&roa"cast"elay 0.000000 s
aut"elay 0.000000 s
[root@PmsSrv0* t24user]#

8,2,+!@, %et Time one


ow do I see the current time ConeH

0n all serer 'ith root user,

# "ate
# ls l %etc%localtime

[root@AppSrv0* t24user]# "ate


Mon Aug *K 2C4,C4 /3) 20*+
[root@AppSrv0* t24user]# ls l %etc%localtime
lrw<rw<rw<. * root root C, Aug *K 0,++ %etc%localtime 9
..%usr%sare%>onein;o%America%NewIork
[root@AppSrv0* t24user]#

To find -ist of a-- aai-ab-e time Cones, run4

# time"atectl listtime>ones
# time"atectl listtime>ones Q grep /urope
[root@AppSrv02 t24user]# time"atectl listtime>ones Q grep /urope
/urope%Amster"am
/urope%An"orra
/urope%Atens
/urope%Eelgra"e
/urope%Eerlin

/age 9(
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

/urope%Eratislava
/urope%Erussels
/urope%Eucarest
/urope%Eu"apest
/urope%Eusingen
/urope%isinau
/urope%openagen
/urope%3u&lin
/urope%i&raltar
/urope%uernsey
/urope%=elsinki
/urope%sleIo;IMan
/urope%stan&ul
/urope%Persey
/urope%aliningra"
/urope%iev
/urope%!is&on
/urope%!Tu&lTana
/urope%!on"on
/urope%!u<em&ourg
/urope%Ma"ri"
/urope%Malta
/urope%Marieamn
/urope%Minsk
/urope%Monaco
/urope%Moscow
/urope%Bslo
/urope%1aris
/urope%1o"gorica
/urope%1rague
/urope%Figa
/urope%Fome
/urope%Samara
/urope%SanIMarino
/urope%SaraTevo
/urope%Sim;eropol
/urope%SkopTe
/urope%So;ia
/urope%Stockolm
/urope%)allinn
/urope%)irane
/urope%H>goro"
/urope%a"u>
/urope%atican
/urope%ienna
/urope%ilnius
/urope%olgogra"
/urope%arsaw
/urope%Xagre&
/urope%Xaporo>ye
/urope%Xuric
[root@AppSrv02 t24user]#

set timeCone to Europe1Jurich

# time"atectl settime>one /urope%Xuric


[root@AppSrv02 t24user]# time"atectl settime>one /urope%Xuric
[root@AppSrv02 t24user]# "ate
)ue Aug *, 0++C04 /S) 20*+
[root@AppSrv02 t24user]# ls l %etc%localtime
lrw<rw<rw<. * root root C+ Aug *, 0++2 %etc%localtime 9
..%usr%sare%>onein;o%/urope%Xuric
[root@AppSrv02 t24user]#

/age 9)
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

8,&
8,& "r
"rer
ere9u
e9uis
isit
ite
e Fi
File
le %y
%yst
stem
em

8,&,!Root #older o# Temenos %olution


On each serer we hae to define a fo-der to insta-- the Temenos so-ution. 8e need to checG
the where we can insta-- it and the space -eft.

0n all serer 'ith root user,

<ommand4

# "; 

[root@AppSrv0* networkscripts]# "; 


Gilesystem Si>e Hse" Avail HseY Mounte" on
%"ev%mapper%ol root +0 +.* 4+ **Y %
"evtmp;s C.K 0 C.K 0Y %"ev
tmp;s C., ,0 C., *Y %"ev%sm
tmp;s C., J.*M C.K *Y %run
tmp;s C., 0 C., 0Y %sys%;s%cgroup
%"ev%s"a* 4JKM 22*M 2KKM 4+Y %&oot
%"ev%mapper%ol ome +0 -4M +0 *Y %ome
%"ev%mapper%ol u0* C+2 -KM CC4 *Y %u0*

In this infrastructure we wi-- insta-- a-- on the root fo-der 1u()

<reate a fo-der Temenos in the root fo-der

# mk"ir %u0*%)emenos

<hange the owner and the permission to the t'0user to this fo-der

# cown F t24usert24user %u0*%)emenos


# cmo" F K++ %u0*%)emenos

/age 9'
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

checG the owner and the permission from 1u()

# c" %u0*
# ls ail

[root@appsrv0* t24user]# cown F t24usert24user %u0*%)emenos


[root@appsrv0* t24user]# cmo" F K++ %u0*%)emenos
[root@appsrv0* t24user]# c" %u0*
[root@appsrv0* u0*]# ls ail
total 2,
2 "rw<r<r<. - root root 40J- Aug *, 0,0K .
*2, "r<r<r<. *, root root 40J- Aug *, 0-4* ..
** "rw<. 2 root root *-C,4 Aug *K *4C* lostV;oun"
*+-K*2JK "rw<r<r<. 2 t24user t24user 40J- Aug *, 0,0K )emenos
[root@appsrv0* u0*]#

The Temenos fo-der is now TEMENOSQOME.

Set the enironmen


enironmentt ariab-e YTEMENOSQOME to the Temenos fo-der

Edit fi-e .bachQprofi-e and set the enironement ariab-e YTEMENOSQOME

0n all serer 'ith t24user user,

In the home fo-der of the t'0user

# c"
# vi .&asIpro;ile

[t24user@AppSrv0* ]Z c"


[t24user@AppSrv0* ]Z vi .&asIpro;ile

# .&asIpro;ile

# et te aliases an" ;unctions


i; [ ; %.&asrc ]' ten
. %.&asrc
;i

# Hser speci;ic environment an" startup programs

1A)=DZ1A)=Z=BM/%.local%&inZ=BM/%&in

e<port 1A)=

##############################################
# )emenos =ome
#
e<port )/M/NBSI=BM/D%u0*%)emenos
eco )/M/NBSI=BM/DZ)/M/NBSI=BM/

c" Z)/M/NBSI=BM/

/age 99
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

<-ose your session and -ogin again with t'0user

[t24user@AppSrv0* ]Z e<it


!ogout
!ast login )ue Aug *, 0,40CC 20*+ ;rom *J2.*-,.*.K0
)/M/NBSI=BM/D%u0*%)emenos
[t24user@appsrv0* )emenos]Z

8,&,2Root #older o# Installation "a$kage


0n all serers 'ith t24user user,

In ZYTEMENOSQOMEW
ZYTEMENOSQOMEW create a fo-der Insta--

<ommand4

# mk"ir Z)/M/NBSI=BM/%nstall

<hecG the fo-der exist

# ls ail

[t24user@appsrv0* )emenos]Z mk"ir Z)/M/NBSI=BM/%nstall


[t24user@appsrv0* )emenos]Z ls ail
total *2
*+-K*2JK "rw<r<r<. C t24user t24user 40J- Aug *, 0,42 .
2 "rw<r<r<. - root root 40J- Aug *, 0,0K ..
*+-K*2J, "rw<rw<r<. 2 t24user t24user 40J- Aug *, 0,42 nstall
[t24user@appsrv0* )emenos]Z

8,&,&Root #older o# & rd "arty so#t'are


In our infrastructure we wi-- insta-- 9 rd party software -iGe jaaK, 8ebSphereK, 8eb-ogicK. !--
no Temenos software wi-- be insta--ing in the 9rd/arty fo-der

0n all sererB 'ith t24user user,

In ZYTEMENOSQOMEW
ZYTEMENOSQOMEW create a fo-der 9rd/arty

# mk"ir Z)/M/NBSI=BM/%Cr"1arty

<hecG the fo-der exist

# ls ail

[t24user@appsrv0* )emenos]Z mk"ir Z)/M/NBSI=BM/%Cr"1arty


[t24user@appsrv0* )emenos]Z ls ail
total *-

/age 90
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

*+-K*2JK "rw<r<r<. 4 t24user t24user 40J- Aug *, 0,4K .


2 "rw<r<r<. - root root 40J- Aug *, 0,0K ..
*+-K*2JJ "rw<rw<r<. 2 t24user t24user 40J- Aug *, 0,4K Cr"1arty
*+-K*2J, "rw<rw<r<. 2 t24user t24user 40J- Aug *, 0,42 nstall
[t24user@appsrv0* )emenos]Z

8,&,4Root #older o# TAFJ and T24


0nly on all serers in an Appli$ation 1ayer App%r@! and App%r@2DB 'ith t24user
user,

In ZYTEMENOSQOMEW
ZYTEMENOSQOMEW create a fo-der T'0 and T!23

# mk"ir Z)/M/NBSI=BM/%)24
# mk"ir Z)/M/NBSI=BM/%)AGP

<hecG the fo-der exist

# ls ail

[t24user@appsrv0* )emenos]Z mk"ir Z)/M/NBSI=BM/%)24


[t24user@appsrv0* )emenos]Z mk"ir Z)/M/NBSI=BM/%)AGP
[t24user@appsrv0* )emenos]Z ls ail
total 24
*+-K*2JK "rw<r<r<. - t24user t24user 40J- Aug *, 0,+0 .
2 "rw<r<r<. - root root 40J- Aug *, 0,0K ..
*+-K*2JJ "rw<rw<r<. 2 t24user t24user 40J- Aug *, 0,4K Cr"1arty
*+-K*2J, "rw<rw<r<. 2 t24user t24user 40J- Aug *, 0,42 nstall
*+-K*C00 "rw<rw<r<. 2 t24user t24user 40J- Aug *, 0,+0 )24
*+-K*C0* "rw<rw<r<. 2 t24user t24user 40J- Aug *, 0,+0 )AGP
[t24user@appsrv0* )emenos]Z

Set the enironmen


enironmentt ariab-e YT!23QOME to the YTEMENOSQOME1T!23
YTEMENOSQOME1T!23 and
YT'0QOME to the YTEMENOSQOME1T'0 fo-der

Edit fi-e .bachQprofi-e and set the enironment ariab-e YT!23QOME and YT'0QOME

8e wi-- add YT!23QOME1bin to the enironment /!T of ?inux

0n all sererB 'ith t24user user,

In the home fo-der of the t'0user

# c"
# vi .&asIpro;ile

[t24user@AppSrv0* ]Z c"


[t24user@AppSrv0* ]Z vi .&asIpro;ile

# .&asIpro;ile

/age 96
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

# et te aliases an" ;unctions


i; [ ; %.&asrc ]' ten
. %.&asrc
;i

# Hser speci;ic environment an" startup programs

1A)=DZ1A)=Z=BM/%.local%&inZ=BM/%&in

e<port 1A)=

##############################################
# )emenos =ome
#
e<port )/M/NBSI=BM/D%u0*%)emenos
eco )/M/NBSI=BM/DZ)/M/NBSI=BM/

##############################################
# )AGP =ome
#
e<port )AGPI=BM/DZ)/M/NBSI=BM/%)AGP
eco )AGPI=BM/DZ)AGPI=BM/
e<port 1A)=DZ)AGPI=BM/%&inZ1A)=

##############################################
# )24 =ome
#
e<port )24I=BM/DZ)/M/NBSI=BM/%)24
eco )24I=BM/DZ)24I=BM/

c" Z)/M/NBSI=BM/

<-ose your session and -ogin again with t'0user

!ast login )ue Aug *, 0J0-04 20*+ ;rom *J2.*-,.*.K0


)/M/NBSI=BM/D%u0*%)emenos
)AGPI=BM/D%u0*%)emenos%)AGP
)24I=BM/D%u0*%)emenos%)24
[t24user@appsrv0* )emenos]Z

/age 9*
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

8,&,/Root #older o# other Temenos produ$t


8e wi-- not insta-- on this infrastructure other Temenos products. If you want to insta-- other
Temenos /roduct -iGe !M?, T!/ =Trip-e !>,..

<reate in YTEMENOSQOME
YTEMENOSQOME the root fo-der of each Temenos product

i.e !M?

# mk"ir Z)/M/NBSI=BM/%AM!

8,&,8"rere9uisite F% %hare #older not mandatoryD

8,&,*F% %hare Installation pa$kage #older not mandatoryD

8,&,*,!%erer F% %hare Installation pa$kage #older not mandatoryD

2or conenient raison in our infrastructure we wi-- create

N2S Serer and share the YTEMENOSQOME1Insta--

On the N2S Seer. In our infrastructure it wi-- be <omSr()

0n F% %erersB 'ith root user,

<ommand4

# yum install n;sutils n;sutilsli&

[root@omSrv0* )emenos]# yum install n;sutils n;sutilsli&


!oa"e" plugins langpacks
olKIH/FC
Q *.2 kE 000000
olKIlatest
Q *.4 kE 000000
$*%2( olKIlatest%<,-I-4%up"atein;o
Q 4*0 kE 00000+
$2%2( olKIlatest%<,-I-4%primary
Q *0 ME 00000-
olKIlatest
*00,C%*00,C
1ackage *n;sutils*.C.00.,.elK.<,-I-4 alrea"y installe" an" latest version
1ackage li&n;si"map0.2+**.elK.<,-I-4 alrea"y installe" an" latest version
Noting to "o
[root@omSrv0* )emenos]#

/age 9
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

Start N2S "aemon

0n F% %erersB 'ith root user,

<ommand4

# systemctl ena&le rpc&in"


# systemctl ena&le n;sserver
# systemctl ena&le n;slock
# systemctl ena&le n;si"map
# systemctl start rpc&in"
# systemctl start n;sserver
# systemctl start n;slock
# systemctl start n;si"map

[root@omSrv0* )emenos]# systemctl ena&le rpc&in"


[root@omSrv0* )emenos]# systemctl ena&le n;sserver
[root@omSrv0* )emenos]# systemctl ena&le n;slock
[root@omSrv0* )emenos]# systemctl ena&le n;si"map
[root@omSrv0* )emenos]# systemctl start rpc&in"
[root@omSrv0* )emenos]# systemctl start n;sserver
[root@omSrv0* )emenos]# systemctl start n;slock
[root@omSrv0* )emenos]# systemctl start n;si"map

On N2S serer we wi-- define YTEMENOSQ


YTEMENOSQOME1Insta--
OME1Insta-- as a share fo-der

0n F% %erersB 'ith root user,

<ommand4

# vi %etc%e<ports

%u0*%)emenos%nstall *J2.*-,.*.0%24$rw?sync?noIrootIs:uas?noIallIs:uas(


[root@omSrv0* ]# "; 

Note )7'.)*5.).( is the subnet of a-- c-ient machine, if you wish a specific c-ient shou-d
access it on-y, you need to specify
specify the I/ of the c-ient, otherwise you can add P[P instead
instead of
I/ for a-- I/ access

2ina--y start the N2S serice as fo--ows4

# systemctl restart n;sserver

[root@omSrv0* )emenos]# systemctl restart n;sserver


[root@omSrv0* )emenos]#

/age 95
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

<hecG

# systemctl status n;sserver

[root@omSrv0* nstall]# systemctl status n;sserver


n;sserver.service  NGS server an" services
!oa"e" loa"e" $%usr%li&%system"%s ystem%n;ss erver.service' ena&le"(
  Active active $e<ite"(  since )ue 20*+0,*, 0J4C20 /S)' -s ago
1rocess ,K* /<ecStop1ostD%usr%s &in%e<port;s ; $co"eDe<ite"? statusD0%SH/S S(
1rocess ,-, /<ecStop1ostD%usr%s &in%e<port;s au $co"eDe<ite"? statusD0%SH/SS(
1rocess ,-4 /<ecStopD%usr%s&in% rpc.n;s" 0 $co"eDe<ite"? statusD0%SH/SS(
1rocess ,,C /<ecStartD%usr%s&in %rpc.n;s" ZF1NGS3AFS $co"eDe<ite"?
statusD0%SH/SS(
1rocess ,,0 /<ecStart1reD%usr%s &in%e<port;s r $co"eDe<ite"? statusD0%SH/S S(
  Main 13 ,,C $co"eDe<ite"? statusD0%SH/SS(
roup %system.slice%n;s server.service

Aug *, 0J4C20 omSrv0*.temenos.com system"[*] Starte" NGS server an" services.


[root@omSrv0* nstall]#

In YTEMENOSQOME1INST!?? create a fi-e test

# c" Z)/M/NBSI=BM/%NS)A!!
# vi test

[root@omSrv0* )emenos]# c" Z)/M/NBSI=BM/%nstall


[root@omSrv0* nstall]# vi test

sare Z)/M/NBSI=BM/%nstall




8,&,*,2Add Fire'all
Fire'all Rules #or F% (aemon
(aemon on serer
serer

N2S serice uses $"/ port on OSI transport -ayer =-ayer 0>. It is designed particu-ar-y to
resist the effects of ariab-e -atency =jitter>. To open this port on %E?1<entOS  run the
fo--owing commands against 2irewa--d serice.

0n F% %erers 'ith root user,

<ommand 4

# ;irewallcm" a""serviceDn;s permanent


# ;irewallcm" reloa"
[root@omSrv0* log]# ;irewallcm" a""serviceDn;s permanent
success
[root@omSrv0* log]# ;irewallcm" reloa"
success

/age 97
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

8,&,*,&Client F% %hare Installation pa$kage #older not mandatoryD

0n all serers e:pe$t F% %erer 'ith root user,

Command5

# yum install n;sutils

[root@omSrv0* )emenos]# yum install n;sutils


!oa"e" plugins langpacks
olKIH/FC
Q *.2 kE 000000
olKIlatest
Q *.4 kE 000000
$*%2( olKIlatest%<,-I-4%up"atein;o
Q 4*0 kE 00000+
$2%2( olKIlatest%<,-I-4%primary
Q *0 ME 00000-
olKIlatest
*00,C%*00,C
1ackage *n;sutils*.C.00.,.elK.<,-I-4 alrea"y installe" an" latest version
Noting to "o
[root@omSrv0* )emenos]#

Start N2S "eamon

0n all serers e:pe$t F% %erer 'ith root user,

<ommand 4

 systemct- enab-e rpcbind


 systemct- enab-e nfsserer
 systemct- enab-e nfs-ocG
 systemct- enab-e nfsidmap
 systemct- start rpcbind
 systemct- start nfsserer
 systemct- start nfs-ocG
 systemct- start nfsidmap

[root@appsrv0* )emenos]# systemctl ena&le rpc&in"


[root@appsrv0* )emenos]# systemctl ena&le n;sserver
[root@appsrv0* )emenos]# systemctl ena&le n;slock
[root@appsrv0* )emenos]# systemctl ena&le n;si"map
[root@appsrv0* )emenos]# systemctl start rpc&in"
[root@appsrv0* )emenos]# systemctl start n;sserver
[root@appsrv0* )emenos]# systemctl start n;slock
[root@appsrv0* )emenos]# systemctl start n;si"map

/age 0(
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

Next we wi-- mount the N2S shared content in the c-ient machine as shown be-ow4

# mount t n;s *J2.*-,.*.*-0Z)/M/NBSI=BM/%nstall


Z)/M/NBSI=BM/%nstall%

[root@appsrv0* nstall]# mount t n;s *J2.*-,.*.*-0Z)/M/NBSI=BM/%nstall


Z)/M/NBSI=BM/%nstall%
[root@appsrv0* nstall]#

<hecG the fi-e test we created

# c" Z)/M/NBSI=BM/%nstall%
# ls ail

[root@appsrv0* nstall]# c" Z)/M/NBSI=BM/%nstall%


[root@appsrv0* nstall]# ls ail
total *2
 ,*42,+0 "rw<r<r<. 2 t24user t24user 40J- Aug *, 0JC- .
*+-K*2JK "rw<r<r<. - t24user t24user 40J- Aug *, 0J0+ ..
,*42,+C rw<rw<rw<. * root root 2J Aug *, 0JC- test
[root@appsrv0* nstall]#

/ermanent N2S mounting

0n all serers e:pe$t F% %erer 'ith root user,

<ommand 4

# vi %etc%;sta&

[root@appsrv0* )emenos]# vi %etc%;sta&


#
# %etc%;sta&
# reate" &y anacon"a on Mon Aug *K *2C*4+ 20*+
#
# Accessi&le ;ilesystems? &y re;erence? are maintaine" un"er W%"ev%"iskW
# See man pages ;sta&$+(? ;in";s$,(? mount$,( an"%or &lki"$,( ;or more in;o
#
%"ev%mapper%ol root % <;s "e;aults 0 0
HH3D4;J&+04a- 2024a4C&*K;C-; J4ae,e-&, %&oot <;s "e;aults
0 0
%"ev%mapper%ol ome %ome <;s "e;aults 0 0
%"ev%mapper%ol u0* %u0* e<tC "e;aults * 2
%"ev%mapper%ol swap swap swap "e;aults 0 0
*J2.*-,.*.*-0%u0*% )emenos%nstall %u0*%)emenos%ns tall n;s "e;aults
0 0

/age 0)
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

%estart your serer and checG if the drie is mounted

# sut"own r

[root@appsrv0* )emenos]# sut"own r


Sut"own sce"ule" ;or )ue 20*+0,*, *00-*- /S)? use Wsut"own cW to cancel.
[root@appsrv0* )emenos]#
Eroa"cast message ;rom root@appsrv0*.temenos.com $)ue 20*+0,*, *00+*- /S)(

)e system is going "own ;or re&oot at )ue 20*+0,*, *00-*- /S)O

<hecG if the fi-e test is isib-e

0n all serers e:pe$t F% %erer 'ith t24user user,

<ommand 4

# c" nstall%
# ls ail

!ast login )ue Aug *, 0J0-2- 20*+ ;rom *J2.*-,.*.K0


)/M/NBSI=BM/D%u0*%)emenos
)AGPI=BM/D%u0*%)emenos%)AGP
&as e<port
\%u0*%)emenos%)AGP%&in%usr%local%&in%usr%&in%usr%local%s&in%usr%s&in%ome%t24u
ser%.local%&in%ome%t24user%&inW not a vali" i"enti;ier
)24I=BM/D%u0*%)emenos%)24
[t24user@appsrv0* )emenos]# c" nstall%
[t24user@appsrv0* nstall]# ls ail
total *2
 ,*42,+0 "rw<r<r<. 2 t24user t24user 40J- Aug *, 0JC- .
*+-K*2JK "rw<r<r<. - t24user t24user 40J- Aug *, 0J0+ ..
,*42,+C rw<rw<rw<. * root root 2J Aug *, 0JC- test
[t24user@appsrv0* nstall]Z

<hecG the permanent mount

0n all serers e:pe$t F% %erer 'ith t24user user,

<ommand4

# "; =

[t24user@appsrv0* nstall]Z "; =


Gilesystem Si>e Hse" Avail HseY Mounte" on
%"ev%mapper%ol root +4 +.+ 4J **Y %
"evtmp;s 4.0 0 4.0 0Y %"ev
tmp;s 4.0 ,2k 4.0 *Y %"ev%sm
tmp;s 4.0 J.-M 4.0 *Y %run
tmp;s 4.0 0 4.0 0Y %sys%;s%cgroup
%"ev%s"a* +2*M 2C2M 2J0M 4+Y %&oot
%"ev%mapper%ol ome +4 -KM +4 *Y %ome
%"ev%mapper%ol u0* CK, K0M C+J *Y %u0*
*J2.*-,.*.*-0%u0*% )emenos%nstall +2J 20,M +02 *Y %u0*%)emenos%ns tall

/age 0'
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

8,&,?F% %hare T24 and TAFJ #older not mandatoryB not


re$ommendedD

 <ARI6 

N2S hae a bad performance


performance compare to -oca- disG access.
access. 2or performance infrastructure,
infrastructure,
do not share T!23 and T'0 on N2S.

This is on-y to use with a <-uster on the !pp-cation -ayer.


-ayer.

8,&,?,!%erer F% %hare T24 and TAFJ #older not mandatoryD

2or conenient raison in our infrastructure we wi-- create

N2S Serer and share the YTEMENOSQOME1T!23 and YTEMENOSQOME1T'0


YTEMENOSQOME1T'0

On the N2S Seer. In our infrastructure it wi-- be <omSr()

0n F% %erers 'ith root user,

<ommand4

# yum install n;sutils n;sutilsli&

[root@omSrv0* )emenos]# yum install n;sutils n;sutilsli&


!oa"e" plugins langpacks
olKIH/FC
Q *.2 kE 000000
olKIlatest
Q *.4 kE 000000
$*%2( olKIlatest%<,-I-4%up"atein;o
Q 4*0 kE 00000+
$2%2( olKIlatest%<,-I-4%primary
Q *0 ME 00000-
olKIlatest
*00,C%*00,C
1ackage *n;sutils*.C.00.,.elK.<,-I-4 alrea"y installe" an" latest version
1ackage li&n;si"map0.2+**.elK.<,-I-4 alrea"y installe" an" latest version
Noting to "o
[root@omSrv0* )emenos]#

Start N2S "eamon

0n F% %erers 'ith root user,

<ommand 4

/age 09
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

# systemctl ena&le rpc&in"


# systemctl ena&le n;sserver
# systemctl ena&le n;slock
# systemctl ena&le n;si"map
# systemctl start rpc&in"
# systemctl start n;sserver
# systemctl start n;slock
# systemctl start n;si"map

[root@omSrv0* )emenos]# systemctl ena&le rpc&in"


[root@omSrv0* )emenos]# systemctl ena&le n;sserver
[root@omSrv0* )emenos]# systemctl ena&le n;slock
[root@omSrv0* )emenos]# systemctl ena&le n;si"map
[root@omSrv0* )emenos]# systemctl start rpc&in"
[root@omSrv0* )emenos]# systemctl start n;sserver
[root@omSrv0* )emenos]# systemctl start n;slock
[root@omSrv0* )emenos]# systemctl start n;si"map

On N2S serer we wi-- define YT'0QOME and YT!23QOME as a share fo-der

0n F% %erers 'ith root user,

<ommand4

# vi %etc%e<ports

%u0*%)emenos%nstall *J2.*-,.*.0%24$rw?sync?noIrootIs:uas?noIallIs:uas(
%u0*%)emenos%)24 *J2.*-,.*.0%24$rw?sync?noIrootIs:uas?noIallIs:uas(
%u0*%)emenos%)AGP *J2.*-,.*.0%24$rw?sync?noIrootIs:uas?noIallIs:uas(



[root@omSrv0* ]# "; 

Note )7'.)*5.).( is the subnet of a-- c-ient machine, if you wish a specific c-ient shou-d
access it on-y, you need to specify
specify the I/ of the c-ient, otherwise you can add P[P instead
instead of
I/ for a-- I/ access

2ina--y start the N2S serice as fo--ows4

# systemctl restart n;sserver

[root@omSrv0* )emenos]# systemctl restart n;sserver


[root@omSrv0* )emenos]#

<hecG

# systemctl status n;sserver

/age 00
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

[root@omSrv0* nstall]# systemctl status n;sserver


n;sserver.service  NGS server an" services
!oa"e" loa"e" $%usr%li&%system"%s ystem%n;ss erver.service' ena&le"(
  Active active $e<ite"(  since )ue 20*+0,*, 0J4C20 /S)' -s ago
1rocess ,K* /<ecStop1ostD%usr%s &in%e<port;s ; $co"eDe<ite"? statusD0%SH/S S(
1rocess ,-, /<ecStop1ostD%usr%s &in%e<port;s au $co"eDe<ite"? statusD0%SH/SS(
1rocess ,-4 /<ecStopD%usr%s&in% rpc.n;s" 0 $co"eDe<ite"? statusD0%SH/SS(
1rocess ,,C /<ecStartD%usr%s&in %rpc.n;s" ZF1NGS3AFS $co"eDe<ite"?
statusD0%SH/SS(
1rocess ,,0 /<ecStart1reD%usr%s &in%e<port;s r $co"eDe<ite"? statusD0%SH/S S(
  Main 13 ,,C $co"eDe<ite"? statusD0%SH/SS(
roup %system.slice%n;s server.service

Aug *, 0J4C20 omSrv0*.temenos.com system"[*] Starte" NGS server an" services.


[root@omSrv0* nstall]#

In YTEMENOSQOME1T!23
YTEMENOSQOME1T!23 create a fi-e test

 cd YTEMENOSQOME1T!23
 i test

[root@omSrv0* )emenos]# c" Z)/M/NBSI=BM/%)AGP


[root@omSrv0* )AGP]# vi test

sare Z)/M/NBSI=BM/%)AGP




In YTEMENOSQOME1T'0
YTEMENOSQOME1T'0 create a fi-e
f i-e test

 cd YTEMENOSQOME1T'0
 i test

[root@omSrv0* )emenos]# c" Z)/M/NBSI=BM/%)24


[root@omSrv0* )24]# vi test

sare Z)/M/NBSI=BM/%)24




8,&,?,2Add Fire'all
Fire'all Rules #or F% (aemon
(aemon on serer
serer

/age 06
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

N2S serice uses $"/ port on OSI transport -ayer =-ayer 0>. It is designed particu-ar-y to
resist the effects of ariab-e -atency =jitter>. To open this port on %E?1<entOS  run the
fo--owing commands against 2irewa--d serice.

0n F% %erers 'ith root user,

<ommand 4

# ;irewallcm" a""serviceDn;s permanent


# ;irewallcm" reloa"
[root@omSrv0* log]# ;irewallcm" a""serviceDn;s permanent
success
[root@omSrv0* log]# ;irewallcm" reloa"
success

8,&,?,&Client F% T24 and TAFJ #older not mandatoryD

0n all serers e:pe$t F% %erer 'ith root user,

Command5

# yum install n;sutils

[root@omSrv0* )emenos]# yum install n;sutils


!oa"e" plugins langpacks
olKIH/FC
Q *.2 kE 000000
olKIlatest
Q *.4 kE 000000
$*%2( olKIlatest%<,-I-4%up"atein;o
Q 4*0 kE 00000+
$2%2( olKIlatest%<,-I-4%primary
Q *0 ME 00000-
olKIlatest
*00,C%*00,C
1ackage *n;sutils*.C.00.,.elK.<,-I-4 alrea"y installe" an" latest version
Noting to "o
[root@omSrv0* )emenos]#

Start N2S "eamon

0n all serers e:pe$t F% %erer 'ith root user,

<ommand 4

# systemctl ena&le rpc&in"


# systemctl ena&le n;sserver
# systemctl ena&le n;slock
# systemctl ena&le n;si"map
# systemctl start rpc&in"
# systemctl start n;sserver

/age 0*
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

# systemctl start n;slock


# systemctl start n;si"map

[root@appsrv0* )emenos]# systemctl ena&le rpc&in"


[root@appsrv0* )emenos]# systemctl ena&le n;sserver
[root@appsrv0* )emenos]# systemctl ena&le n;slock
[root@appsrv0* )emenos]# systemctl ena&le n;si"map
[root@appsrv0* )emenos]# systemctl start rpc&in"
[root@appsrv0* )emenos]# systemctl start n;sserver
[root@appsrv0* )emenos]# systemctl start n;slock
[root@appsrv0* )emenos]# systemctl start n;si"map

Next we wi-- mount the N2S shared T!23 content in the c-ient machine as shown be-ow4

# mount t n;s *J2.*-,.*.*-0Z)AGPI=BM/ Z)AGPI=BM/%

[root@appsrv0* )emenos]# mount t n;s *J2.*-,.*.*-0Z)AGPI=BM/ Z)AGPI=BM/%


[root@appsrv0* )emenos]#

<hecG the fi-e test we created

# c" Z)AGPI=BM/
# ls ail

[root@appsrv0* )emenos]# c" Z)AGPI=BM/


[root@appsrv0* )AGP]# ls ail
total *2
 ,*42,+0 "rw<r<r<. 2 t24user t24user 40J- Aug *, 0JC- .
*+-K*2JK "rw<r<r<. - t24user t24user 40J- Aug *, 0J0+ ..
,*42,+C rw<rw<rw<. * root root 2J Aug *, 0JC- test
[root@appsrv0* )AGP]#

Next we wi-- mount the N2S shared T'0 content in the c-ient machine as shown be-ow4

mount t n;s *J2.*-,.*.*-0Z)24I=BM/ Z)24I=BM/%

[root@appsrv0* )emenos]# mount t n;s *J2.*-,.*.*-0Z)24I=BM/ Z)AGPI=BM/%


[root@appsrv0* )emenos]#

<hecG the fi-e test we created

[root@appsrv0* )emenos]# c" Z)24I=BM/


[root@appsrv0* )24]# ls ail
total *2
 ,*42,+0 "rw<r<r<. 2 t24user t24user 40J- Aug *, 0JC- .
*+-K*2JK "rw<r<r<. - t24user t24user 40J- Aug *, 0J0+ ..
,*42,+C rw<rw<rw<. * root root 2J Aug *, 0JC- test
[root@appsrv0* )24]#

/age 0
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

/ermanent N2S mounting

0n all serers e:pe$t F% %erer 'ith root user,

<ommand 4

 i 1etc1fstab

[root@appsrv0* )emenos]# vi %etc%;sta&


#
# %etc%;sta&
# reate" &y anacon"a on Mon Aug *K *2C*4+ 20*+
#
# Accessi&le ;ilesystems? &y re;erence? are maintaine" un"er W%"ev%"iskW
# See man pages ;sta&$+(? ;in";s$,(? mount$,( an"%or &lki"$,( ;or more in;o
#
%"ev%mapper%ol root % <;s "e;aults 0 0
HH3D4;J&+04a- 2024a4C&*K;C-; J4ae,e-&, %&oot <;s "e;aults
0 0
%"ev%mapper%ol ome %ome <;s "e;aults 0 0
%"ev%mapper%ol u0* %u0* e<tC "e;aults * 2
%"ev%mapper%ol swap swap swap "e;aults 0 0
*J2.*-,.*.*-0%u0*% )emenos%nstall %u0*%)emenos%nst all n;s "e;aults
0 0
*J2.*-,.*.*-0%u0*%)emenos%)AGP %u0*%)emenos%)AGP n;s "e;aults
0 0
*J2.*-,.*.*-0%u0*% )emenos%)24 %u0*%)emenos%)24 n;s "e;aults
0 0

%estart your serer and checG if the drie is mounted

 shutdown r

[root@appsrv0* )emenos]# sut"own r


Sut"own sce"ule" ;or )ue 20*+0,*, *00-*- /S)? use Wsut"own cW to cancel.
[root@appsrv0* )emenos]#
Eroa"cast message ;rom root@appsrv0*.temenos.com $)ue 20*+0,*, *00+*- /S)(

)e system is going "own ;or re&oot at )ue 20*+0,*, *00-*- /S)O

<hecG if the fi-e test is isib-e

0n all serers e:pe$t F% %erer 'ith t24user user,

<ommand 4

# c" Z)AGPI=BM/
# ls ail
# c" Z)24I=BM/
# ls ail

!ast login )ue Aug *, 0J0-2- 20*+ ;rom *J2.*-,.*.K0


)/M/NBSI=BM/D%u0*%)emenos
)AGPI=BM/D%u0*%)emenos%)AGP

/age 05
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

&as e<port
\%u0*%)emenos%)AGP%&in%usr%local%&in%usr%&in%usr%local%s&in%usr%s&in%ome%t24u
ser%.local%&in%ome%t24user%&inW not a vali" i"enti;ier
)24I=BM/D%u0*%)emenos%)24
[t24user@appsrv0* )emenos]Z c" Z)AGPI=BM/
[t24user@appsrv0* )AGP]Z ls ail
total *2
 ,*42,+0 "rw<r<r<. 2 t24user t24user 40J- Aug *, 0JC- .
*+-K*2JK "rw<r<r<. - t24user t24user 40J- Aug *, 0J0+ ..
,*42,+C rw<rw<rw<. * root root 2J Aug *, 0JC- test
[t24user@appsrv0* )AGP]Z c" Z)24I=BM/
[t24user@appsrv0* )24]Z ls ail
total *2
 ,*42,+0 "rw<r<r<. 2 t24user t24user 40J- Aug *, 0JC- .
*+-K*2JK "rw<r<r<. - t24user t24user 40J- Aug *, 0J0+ ..
,*42,+C rw<rw<rw<. * root root 2J Aug *, 0JC- test
[t24user@appsrv0* )24]Z

<hecG the permanent mount

0n all serers e:pe$t F% %erer 'ith t24user user,

<ommand 4

# "; =

  [t24user@appsrv0* nstall]Z "; =


Gilesystem Si>e Hse" Avail HseY Mounte" on
%"ev%mapper%ol root +4 +.+ 4J **Y %
"evtmp;s 4.0 0 4.0 0Y %"ev
tmp;s 4.0 ,2k 4.0 *Y %"ev%sm
tmp;s 4.0 J.-M 4.0 *Y %run
tmp;s 4.0 0 4.0 0Y %sys%;s%cgroup
%"ev%s"a* +2*M 2C2M 2J0M 4+Y %&oot
%"ev%mapper%ol ome +4 -KM +4 *Y %ome
%"ev%mapper%ol u0* CK, K0M C+J *Y %u0*
*J2.*-,.*.*-0%u0*% )emenos%nstall +2J 20,M +02 *Y %u0*%)emenos%ns tall
*J2.*-,.*.*-0%u0*% )emenos%)AGP +2J 20,M +02 *Y %u0*%)emenos%)AG P
*J2.*-,.*.*-0%u0*% )emenos%)24 +2J 20,M +02 * Y %u0*%)emenos%)24

/age 07
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

8,&,+F% %hare TAFJ mi:D #older not mandatoryB


re$ommendedD

 <ARI6 

This is #or adan$ed user, The goal is i s to share a TAFJ #or uid "ortumberD and
properties #ile, ut the libB e:t and log #olders 'ill hae a lo$al $opy set to the
appli$ation serer,

This is only to use 'ith a Cluster on the Appli$ation layer,

This is ery $onenient about =ero administrationD and a ery good per#orman$e,

8,&,+,!%erer F% %hare TAFJ #older not mandatoryB


re$ommendedD

2or conenient raison in our infrastructure we wi-- create

N2S Serer and share the YTEMENOSQ


YTEMENOSQOME1T!23
OME1T!23 On the N2S Seer.

In our infrastructure it wi-- be <omSr()

0n F% %erers 'ith root user,

<ommand4

# yum install n;sutils n;sutilsli&

[root@omSrv0* )emenos]# yum install n;sutils n;sutilsli&


!oa"e" plugins langpacks
olKIH/FC
Q *.2 kE 000000
olKIlatest
Q *.4 kE 000000
$*%2( olKIlatest%<,-I-4%up"atein;o
Q 4*0 kE 00000+
$2%2( olKIlatest%<,-I-4%primary
Q *0 ME 00000-
olKIlatest
*00,C%*00,C
1ackage *n;sutils*.C.00.,.elK.<,-I-4 alrea"y installe" an" latest version
1ackage li&n;si"map0.2+**.elK.<,-I-4 alrea"y installe" an" latest version
Noting to "o
[root@omSrv0* )emenos]#

Start N2S "eamon

/age 6(
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

0n F% %erers 'ith root user,

<ommand 4

# systemctl ena&le rpc&in"


# systemctl ena&le n;sserver
# systemctl ena&le n;slock
# systemctl ena&le n;si"map
# systemctl start rpc&in"
# systemctl start n;sserver
# systemctl start n;slock
# systemctl start n;si"map

[root@omSrv0* )emenos]# systemctl ena&le rpc&in"


[root@omSrv0* )emenos]# systemctl ena&le n;sserver
[root@omSrv0* )emenos]# systemctl ena&le n;slock
[root@omSrv0* )emenos]# systemctl ena&le n;si"map
[root@omSrv0* )emenos]# systemctl start rpc&in"
[root@omSrv0* )emenos]# systemctl start n;sserver
[root@omSrv0* )emenos]# systemctl start n;slock
[root@omSrv0* )emenos]# systemctl start n;si"map

On N2S serer we wi-- define YT'0QOME and YT!23QOME as a share fo-der

0n F% %erers 'ith root user,

<ommand 4

# vi %etc%e<ports

%u0*%)emenos%nstall *J2.*-,.*.0%24$rw?sync?noIrootIs:uas?noIallIs:uas(
%u0*%)emenos%)AGP *J2.*-,.*.0%24$rw?sync?noIrootIs:uas?noIallIs:uas(



[root@omSrv0* ]# "; 

Note )7'.)*5.).( is the subnet of a-- c-ient machine, if you wish a specific c-ient shou-d
access it on-y, you need to specify
specify the I/ of the c-ient, otherwise you can add P[P instead
instead of
I/ for a-- I/ access

2ina--y start the N2S serice as fo--ows4

# systemctl restart n;sserver

[root@omSrv0* )emenos]# systemctl restart n;sserver


[root@omSrv0* )emenos]#

<hecG

/age 6)
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

# systemctl status n;sserver

[root@omSrv0* nstall]# systemctl status n;sserver


n;sserver.service  NGS server an" services
!oa"e" loa"e" $%usr%li&%system"%s ystem%n;ss erver.service' ena&le"(
  Active active $e<ite"(  since )ue 20*+0,*, 0J4C20 /S)' -s ago
1rocess ,K* /<ecStop1ostD%usr%s &in%e<port;s ; $co"eDe<ite"? statusD0%SH/S S(
1rocess ,-, /<ecStop1ostD%usr%s &in%e<port;s au $co"eDe<ite"? statusD0%SH/SS(
1rocess ,-4 /<ecStopD%usr%s&in% rpc.n;s" 0 $co"eDe<ite"? statusD0%SH/SS(
1rocess ,,C /<ecStartD%usr%s&in %rpc.n;s" ZF1NGS3AFS $co"eDe<ite"?
statusD0%SH/SS(
1rocess ,,0 /<ecStart1reD%usr%s &in%e<port;s r $co"eDe<ite"? statusD0%SH/S S(
  Main 13 ,,C $co"eDe<ite"? statusD0%SH/SS(
roup %system.slice%n;s server.service

Aug *, 0J4C20 omSrv0*.temenos.com system"[*] Starte" NGS server an" services.


[root@omSrv0* nstall]#

In YTEMENOSQOME1T!23
YTEMENOSQOME1T!23 create a fi-e test

# c" Z)/M/NBSI=BM/%)AGP
# vi test

[root@omSrv0* )emenos]# c" Z)/M/NBSI=BM/%)AGP


[root@omSrv0* )AGP]# vi test

sare Z)/M/NBSI=BM/%)AGP




8,&,+,2Add Fire'all
Fire'all Rules #or F% (aemon
(aemon on serer
serer

N2S serice uses $"/ port on OSI transport -ayer =-ayer 0>. It is designed particu-ar-y to
resist the effects of ariab-e -atency =jitter>. To open this port on %E?1<entOS  run the
fo--owing commands against 2irewa--d serice.

0n F% %erers 'ith root user,

<ommand 4

# ;irewallcm" a""serviceDn;s permanent


# ;irewallcm" reloa"
[root@omSrv0* log]# ;irewallcm" a""serviceDn;s permanent
success
[root@omSrv0* log]# ;irewallcm" reloa"
success

8,&,+,&Client F% TAFJ #older not mandatoryB re$ommendedD

/age 6'
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

0n all serers e:pe$t F% %erer 'ith root user,

Command5

# yum install n;sutils

[root@omSrv0* )emenos]# yum install n;sutils


!oa"e" plugins langpacks
olKIH/FC
Q *.2 kE 000000
olKIlatest
Q *.4 kE 000000
$*%2( olKIlatest%<,-I-4%up"atein;o
Q 4*0 kE 00000+
$2%2( olKIlatest%<,-I-4%primary
Q *0 ME 00000-
olKIlatest
*00,C%*00,C
1ackage *n;sutils*.C.00.,.elK.<,-I-4 alrea"y installe" an" latest version
Noting to "o
[root@omSrv0* )emenos]#

Start N2S "eamon

0n all serers e:pe$t F% %erer 'ith root user,

<ommand 4

# systemctl ena&le rpc&in"


# systemctl ena&le n;sserver
# systemctl ena&le n;slock
# systemctl ena&le n;si"map
# systemctl start rpc&in"
# systemctl start n;sserver
# systemctl start n;slock
# systemctl start n;si"map

[root@appsrv0* )emenos]# systemctl ena&le rpc&in"


[root@appsrv0* )emenos]# systemctl ena&le n;sserver
[root@appsrv0* )emenos]# systemctl ena&le n;slock
[root@appsrv0* )emenos]# systemctl ena&le n;si"map
[root@appsrv0* )emenos]# systemctl start rpc&in"
[root@appsrv0* )emenos]# systemctl start n;sserver
[root@appsrv0* )emenos]# systemctl start n;slock
[root@appsrv0* )emenos]# systemctl start n;si"map

Next we wi-- mount the N2S shared T!23 content in the c-ient machine as shown be-ow4

# mount t n;s *J2.*-,.*.*-0Z)AGPI=BM/%)AGP Z)AGPI=BM/%

[root@appsrv0* )emenos]# mount t n;s *J2.*-,.*.*-0Z)AGPI=BM/ Z)AGPI=BM/%


[root@appsrv0* )emenos]#

/age 69
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

<hecG the fi-e test we created

# c" Z)AGPI=BM/
# ls ail

[root@appsrv0* )emenos]# c" Z)AGPI=BM/


[root@appsrv0* )AGP]# ls ail
total *2
 ,*42,+0 "rw<r<r<. 2 t24user t24user 40J- Aug *, 0JC- .
*+-K*2JK "rw<r<r<. - t24user t24user 40J- Aug *, 0J0+ ..
,*42,+C rw<rw<rw<. * root root 2J Aug *, 0JC- test
[root@appsrv0* )AGP]#

/ermanent N2S mounting

0n all serers e:pe$t F% %erer 'ith root user,

<ommand 4

# vi %etc%;sta&

[root@appsrv0* )emenos]# vi %etc%;sta&


#
# %etc%;sta&
# reate" &y anacon"a on Mon Aug *K *2C*4+ 20*+
#
# Accessi&le ;ilesystems? &y re;erence? are maintaine" un"er W%"ev%"iskW
# See man pages ;sta&$+(? ;in";s$,(? mount$,( an"%or &lki"$,( ;or more in;o
#
%"ev%mapper%ol root % <;s "e;aults 0 0
HH3D4;J&+04a- 2024a4C&*K;C-; J4ae,e-&, %&oot <;s "e;aults
0 0
%"ev%mapper%ol ome %ome <;s "e;aults 0 0
%"ev%mapper%ol u0* %u0* e<tC "e;aults * 2
%"ev%mapper%ol swap swap swap "e;aults 0 0
*J2.*-,.*.*-0%u0*% )emenos%nstall %u0*%)emenos%nst all n;s "e;aults
0 0
*J2.*-,.*.*-0%u0*%)emenos%)AGP %u0*%)emenos%)AGP n;s "e;aults
0 0

%estart your serer and checG if the drie is mounted

# sut"own r

[root@appsrv0* )emenos]# sut"own r


Sut"own sce"ule" ;or )ue 20*+0,*, *00-*- /S)? use Wsut"own cW to cancel.
[root@appsrv0* )emenos]#
Eroa"cast message ;rom root@appsrv0*.temenos.com $)ue 20*+0,*, *00+*- /S)(

)e system is going "own ;or re&oot at )ue 20*+0,*, *00-*- /S)O

<hecG if the fi-e test is isib-e

0n all serers e:pe$t F% %erer 'ith t24user user,

/age 60
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

<ommand 4

# c" Z)AGPI=BM/
# ls ail

!ast login )ue Aug *, 0J0-2- 20*+ ;rom *J2.*-,.*.K0


)/M/NBSI=BM/D%u0*%)emenos
)AGPI=BM/D%u0*%)emenos%)AGP
&as e<port
\%u0*%)emenos%)AGP%&in%usr%local%&in%usr%&in%usr%local%s&in%usr%s&in%ome%t24u
ser%.local%&in%ome%t24user%&inW not a vali" i"enti;ier
)24I=BM/D%u0*%)emenos%)24
[t24user@appsrv0* )emenos]Z c" Z)AGPI=BM/
[t24user@appsrv0* )AGP]Z ls ail
total *2
 ,*42,+0 "rw<r<r<. 2 t24user t24user 40J- Aug *, 0JC- .
*+-K*2JK "rw<r<r<. - t24user t24user 40J- Aug *, 0J0+ ..
,*42,+C rw<rw<rw<. * root root 2J Aug *, 0JC- test
[t24user@appsrv0* )AGP]Z

<hecG the permanent mount

0n all serers e:pe$t F% %erer 'ith t24user user,

<ommand 4

# "; =

  [t24user@appsrv0* nstall]Z "; =


Gilesystem Si>e Hse" Avail HseY Mounte" on
%"ev%mapper%ol root +4 +.+ 4J **Y %
"evtmp;s 4.0 0 4.0 0Y %"ev
tmp;s 4.0 ,2k 4.0 *Y %"ev%sm
tmp;s 4.0 J.-M 4.0 *Y %run
tmp;s 4.0 0 4.0 0Y %sys%;s%cgroup
%"ev%s"a* +2*M 2C2M 2J0M 4+Y %&oot
%"ev%mapper%ol ome +4 -KM +4 *Y %ome
%"ev%mapper%ol u0* CK, K0M C+J *Y %u0*
*J2.*-,.*.*-0%u0*% )emenos%nstall +2J 20,M +02 *Y %u0*%)emenos%ns tall
*J2.*-,.*.*-0%u0*% )emenos%)AGP +2J 20,M +02 *Y %u0*%)emenos%)AG P

The next step of the setup N2S Share T!23 =mix> fo-der wi-- be describe in the step by step
configuration
configuration of a c-uster for the
t he !pp-ication ?ayer.

8,&,
&,!@
!@ F%
F % %ha
%hare
re #o
#orr 7
7 Clu
Clus
ste
terr ma
mand
ndat
ator
ory
y #or
#or 7
$lusterD

8,&,
8,&,!@
!@,!
,! %er
%erer
er F
F%
% %h
%har
are
e #or
#or 7 Cl
Clus
uste
terr

2or conenient raison in our infrastructure we wi-- create

/age 66
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

N2S Serer and share the YTEMENOSQOME19rd/arty13ms1M#1m+sha


YTEMENOSQOME19rd/arty13ms1M#1m+share
re

On the N2S Seer. In our infrastructure it wi-- be 3msSr()

0n Jms%r@! %erers 'ith root user,

<ommand4

# yum install n;sutils n;sutilsli&

[root@PmsSrv0* )emenos]# yum install n;sutils n;sutilsli&


!oa"e" plugins langpacks
olKIH/FC
Q *.2 kE 000000
olKIlatest
Q *.4 kE 000000
$*%2( olKIlatest%<,-I-4%up"atein;o
Q 4*0 kE 00000+
$2%2( olKIlatest%<,-I-4%primary
Q *0 ME 00000-
olKIlatest
*00,C%*00,C
1ackage *n;sutils*.C.00.,.elK.<,-I-4 alrea"y installe" an" latest version
1ackage li&n;si"map0.2+**.elK.<,-I-4 alrea"y installe" an" latest version
Noting to "o
[root@PmsSrv0* )emenos]#

Start N2S "eamon

0n Jms%r@! %erers 'ith root user,

<ommand 4

# systemctl ena&le rpc&in"


# systemctl ena&le n;sserver
# systemctl ena&le n;slock
# systemctl ena&le n;si"map
# systemctl start rpc&in"
# systemctl start n;sserver
# systemctl start n;slock
# systemctl start n;si"map

[root@PmsSrv0* )emenos]# systemctl ena&le rpc&in"


[root@PmsSrv0* )emenos]# systemctl ena&le n;sserver
[root@PmsSrv0* )emenos]# systemctl ena&le n;slock
[root@PmsSrv0* )emenos]# systemctl ena&le n;si"map
[root@PmsSrv0* )emenos]# systemctl start rpc&in"
[root@PmsSrv0* )emenos]# systemctl start n;sserver
[root@PmsSrv0* )emenos]# systemctl start n;slock
[root@PmsSrv0* )emenos]# systemctl start n;si"map

<reate the fo-der structure

YTEMENOSQOME19rd/a
YTEMENOSQOME19rd/arty13ms1M#1m+sha
rty13ms1M#1m+share
re

/age 6*
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

0n Jms%r@! %erers 'ith root user,

<ommand 4

# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms
# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms%M
# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare

[root@PmsSrv0* )emenos]# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms


[root@PmsSrv0* )emenos]# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms%M
[root@PmsSrv0* )emenos]# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare
[root@PmsSrv0* )emenos]#

<hange the owner and the permission to the t'0user to this fo-der

# cown RF t24usert24user Z)/M/NBSI=BM/%Cr"1arty%Pms


# cmo" RF KKK Z)/M/NBSI=BM/%Cr"1arty%Pms

[root@PmsSrv0* Cr"1arty]# cmo" F KKK Z)/M/NBSI=BM/%Cr"1arty%Pms


[root@PmsSrv0* Cr"1arty]# cown F t24usert24user Z)/M/NBSI=BM/%Cr"1arty%Pms

On N2S serer we wi-- define YTEMENOSQ


YTEMENOSQOME19rd/a
OME19rd/arty13ms1M#1m+share
rty13ms1M#1m+share as a share
fo-der

0n Jms%r@! %erers 'ith root user,

<ommand 4

# vi %etc%e<ports

%u0*%)emenos%Cr"1arty%Pms%M%m:sare
*J2.*-,.*.0%24$rw?sync?noIrootIs:uas?noIallIs:uas(



[root@PmsSrv0* ]# "; 

Note )7'.)*5.).( is the subnet of a-- c-ient machine, if you wish a specific c-ient shou-d
access it on-y, you need to specify
specify the I/ of the c-ient, otherwise you can add P[P instead
instead of
I/ for a-- I/ access

2ina--y start the N2S serice as fo--ows4

# systemctl restart n;sserver

/age 6
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

[root@PmsSrv0* )emenos]# systemctl restart n;sserver


[root@PmsSrv0* )emenos]#

<hecG

# systemctl status n;sserver

[root@PmsSrv0* nstall]# systemctl status n;sserver


n;sserver.service  NGS server an" services
!oa"e" loa"e" $%usr%li&%system"%s ystem%n;ss erver.service' ena&le"(
  Active active $e<ite"(  since )ue 20*+0,*, 0J4C20 /S)' -s ago
1rocess ,K* /<ecStop1ostD%usr%s &in%e<port;s ; $co"eDe<ite"? statusD0%SH/S S(
1rocess ,-, /<ecStop1ostD%usr%s &in%e<port;s au $co"eDe<ite"? statusD0%SH/SS(
1rocess ,-4 /<ecStopD%usr%s&in% rpc.n;s" 0 $co"eDe<ite"? statusD0%SH/SS(
1rocess ,,C /<ecStartD%usr%s&in %rpc.n;s" ZF1NGS3AFS $co"eDe<ite"?
statusD0%SH/SS(
1rocess ,,0 /<ecStart1reD%usr%s &in%e<port;s r $co"eDe<ite"? statusD0%SH/S S(
  Main 13 ,,C $co"eDe<ite"? statusD0%SH/SS(
roup %system.slice%n;s server.service

Aug *, 0J4C20 omSrv0*.temenos.com system"[*] Starte" NGS server an" services.


[root@PmsSrv0* nstall]#

In YTEMENOSQOME19rd/arty13ms1M#1m+sh
YTEMENOSQOME19rd/arty13ms1M#1m+share
are create a fi-e test

# c" Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare
# vi test

[root@omSrv0* )emenos]# c" Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare


[root@omSrv0* m:sare]# vi test

sare Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare




8,&,
8,&,!@
!@,2
,2 Add
Add Fi
Fire
re'a
'all
ll Ru
Rule
les
s #o
#orr F
F%
% (a
(aem
emon
on on se
ser
rer
er

N2S serice uses $"/ port on OSI transport -ayer =-ayer 0>. It is designed particu-ar-y to
resist the effects of ariab-e -atency =jitter>. To open this port on %E?1<entOS  run the
fo--owing commands against 2irewa--d serice.

0n F% %erers 'ith root user,

<ommand 4

/age 65
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

# ;irewallcm" a""serviceDn;s permanent


# ;irewallcm" reloa"
[root@omSrv0* log]# ;irewallcm" a""serviceDn;s permanent
success
[root@omSrv0* log]# ;irewallcm" reloa"
success

8,&,
8,&,!@
!@,&
,& Clie
Client
nt F%
F% %ha
%hare
re #or
#or 7
7 Clus
Cluste
terr man
manda
dato
tory
ry #or
#or 7
7
$lusterD

In our infrastructure 3msSr('

0n all serers part o# the 7 Cluster


Cluster e:$ept F% %erer
%erer 'ith root user,

Command5

# yum install n;sutils

[root@PmsSrv02 )emenos]# yum install n;sutils


!oa"e" plugins langpacks
olKIH/FC
Q *.2 kE 000000
olKIlatest
Q *.4 kE 000000
$*%2( olKIlatest%<,-I-4%up"atein;o
Q 4*0 kE 00000+
$2%2( olKIlatest%<,-I-4%primary
Q *0 ME 00000-
olKIlatest
*00,C%*00,C
1ackage *n;sutils*.C.00.,.elK.<,-I-4 alrea"y installe" an" latest version
Noting to "o
[root@omSrv0* )emenos]#

Start N2S "eamon

0n all serers part o# the 7 Cluster


Cluster e:$ept F% %erer
%erer 'ith root user,

<ommand 4

# systemctl ena&le rpc&in"


# systemctl ena&le n;sserver
# systemctl ena&le n;slock
# systemctl ena&le n;si"map
# systemctl start rpc&in"
# systemctl start n;sserver
# systemctl start n;slock
# systemctl start n;si"map

/age 67
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

[root@PmsSrv02 )emenos]# systemctl ena&le rpc&in"


[root@PmsSrv02 )emenos]# systemctl ena&le n;sserver
[root@PmsSrv02 )emenos]# systemctl ena&le n;slock
[root@PmsSrv02 )emenos]# systemctl ena&le n;si"map
[root@PmsSrv02 )emenos]# systemctl start rpc&in"
[root@PmsSrv02 )emenos]# systemctl start n;sserver
[root@PmsSrv02 )emenos]# systemctl start n;slock
[root@PmsSrv02 )emenos]# systemctl start n;si"map

<reate the fo-der structure

YTEMENOSQOME19rd/a
YTEMENOSQOME19rd/arty13ms1M#1m+sha
rty13ms1M#1m+share
re

0n all serers part o# the 7 Cluster


Cluster e:$ept F% %erer
%erer 'ith root user,

<ommand 4

# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms
# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms%M
# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare

[root@PmsSrv02 )emenos]# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms


[root@PmsSrv02 )emenos]# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms%M
[root@PmsSrv02 )emenos]# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare
[root@PmsSrv02 )emenos]#

<hange the owner and the permission to the t'0user to this fo-der

# cown RF t24usert24user Z)/M/NBSI=BM/%Cr"1arty%Pms


# cmo" RF KKK Z)/M/NBSI=BM/%Cr"1arty%Pms

[root@PmsSrv02 Cr"1arty]# cmo" F KKK Z)/M/NBSI=BM/%Cr"1arty%Pms


[root@PmsSrv02 Cr"1arty]# cown F t24usert24user Z)/M/NBSI=BM/%Cr"1arty%Pms

Next we wi-- mount the N2S shared T!23 content in the c-ient machine as shown be-ow4

# mount t n;s
*J2.*-,.*.*-CZ)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare
Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sarels Rail

/age *(
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

[root@PmsSrv02 Pms]# mount t n;s


*J2.*-,.*.*-CZ)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare
Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare
[root@PmsSrv02 Pms]#

<hecG the fi-e test we created

# c" Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare%
# ls ail

[root@PmsSrv02 Pms]# c" Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare%


[root@PmsSrv02 m:sare]# ls ail
total *2
J+,4K0 "rw<rw<rw<. 2 t24user t24user 40J- Aug *, **C, .
2C2J,0+C "rw<rw<rw<. C t24user t24user 40J- Aug *, **4* ..
J+,4K2 rw<rw<rw<. * t24user t24user ** Aug *, **C, test
[root@PmsSrv02 m:sare]#

/ermanent N2S mounting

0n all serers part o# the 7 Cluster


Cluster e:$ept F% %erer
%erer 'ith root user,

<ommand 4

# vi %etc%;sta&

[root@PmsSrv02 m:sare]# vi %etc%;sta&

#
# %etc%;sta&
# reate" &y anacon"a on Sat Aug *+ *002C+ 20*+
#
# Accessi&le ;ilesystems? &y re;erence? are maintaine" un"er W%"ev%"iskW
# See man pages ;sta&$+(? ;in";s$,(? mount$,( an"%or &lki"$,( ;or more in;o
#
%"ev%mapper%ol root % <;s "e;aults 0 0
HH3D-KJ-;caJ0 c0&4CeK&+&;KK- &J2-4;*24 %&oot <;s "e;aults
0 0
%"ev%mapper%ol ome %ome <;s "e;aults 0 0
%"ev%mapper%ol u0* %u0* e<tC "e;aults * 2
%"ev%mapper%ol swap swap swap "e;aults 0 0
*J2.*-,.*.*-0%u0*%)emenos%nstall %u0*%)emenos%nstall
n;s "e;aults 0 0
*J2.*-,.*.*-C%u0*%)emenos%Cr"1arty%Pms%M%m:sare
%u0*%)emenos%Cr"1ar ty%Pms%M%m:sa re n;s "e;aults 0 0

%estart your serer and checG if the drie is mounted

# sut"own r

[root@PmsSrv02 )emenos]# sut"own r


Sut"own sce"ule" ;or )ue 20*+0,*, *00-*- /S)? use Wsut"own cW to cancel.
[root@PmsSrv02 )emenos]#
Eroa"cast message ;rom root@appsrv0*.temenos.com $)ue 20*+0,*, *00+*- /S)(

/age *)
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

)e system is going "own ;or re&oot at )ue 20*+0,*, *00-*- /S)O

<ommand 4

# c" Cr"1arty%Pms%M%m:sare%
# ls ail

!ast login )ue Aug *, *04++2 20*+ ;rom *J2.*-,.*.K0


)/M/NBSI=BM/D%u0*%)emenos
[t24user@PmsSrv02 )emenos]Z c" Cr"1arty%Pms%M%m:sare%
[t24user@PmsSrv02 m:sare]Z ls ail
total *2
J+,4K0 "rw<rw<rw<. 2 t24user t24user 40J- Aug *, **C, .
2C2J,0+C "rw<rw<rw<. C t24user t24user 40J- Aug *, **4* ..
J+,4K2 rw<rw<rw<. * t24user t24user ** Aug *, **C, test
[t24user@PmsSrv02 m:sare]Z

<hecG the permanent mount

0n all serers e:pe$t F% %erer 'ith t24user user,

<ommand 4

# "; =

[t24user@PmsSrv02 m:sare]Z "; =


Gilesystem Si>e Hse" Avail HseY Mounte"
on
%"ev%mapper%ol root +4 +.4 4J *0Y %
"evtmp;s 4.* 0 4.* 0Y %"ev
tmp;s 4.* ,2k 4.* *Y %"ev%sm
tmp;s 4.* J.+M 4.* *Y %run
tmp;s 4.* 0 4.* 0Y
%sys%;s%cgroup
%"ev%mapper%ol ome +4 --M +4 *Y %ome
%"ev%mapper%ol u0* CK, K0M C+J *Y %u0*
%"ev%s"a* +2*M 2C*M 2J*M 4+Y %&oot
*J2.*-,.*.*-C%u0*% )emenos%Cr"1art y%Pms%M%m:sar e CK, K*M C+J *Y
%u0*%)emenos%Cr"1arty%Pms%M%m:sare
*J2.*-,.*.*-0%u0*% )emenos%nstall +2J 20,M +02 *Y
%u0*%)emenos%nstall
[t24user@PmsSrv02 m:sare]Z

/age *'
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

* Tools Installation
*,!
*,! )%H Ins
Insta
tall
llat
atio
ion
n
)orn%hell kshD is a $nix
a $nix she--.
she--. ;ornShe-- is bacGward
bacGwardcompatib-e
compatib-e with the :ourne she-- and
she-- and
inc-udes many features of the <
the < she--, inspired
she--, inspired by the re+uests of :e-- ?abs users. This is Cje
defau-t she-- used by T!23.

0n all serers 'ith root user,

<ommand from the fo-der YTEMENOSQOME\Insta--4

 # yum install ks

[root@appsrv0* nstall]# yum install ks


!oa"e" plugins langpacks
Fesolving 3epen"encies
9 Funning transaction ceck
9 1ackage ks.<,-I-4 020*20,0*22.elKI*.2 will &e installe"
9 Ginise" 3epen"ency Fesolution

3epen"encies Fesolve"

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
1ackage Arc ersion
Fepository Si>e
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstalling
ks <,-I-4 20*20,0*22.elKI *.2
olKIlatest ,,0 k

)ransaction Summary
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstall * 1ackage

)otal "ownloa" si>e ,,0 k


nstalle" si>e C.* M
s tis ok [y%"%N] y
3ownloa"ing packages
ks20*20,0*22.elKI*.2.<,-I-4.rpm
Q ,,0 kE 00000*
Funning transaction ceck
Funning transaction test
)ransaction test succee"e"
Funning transaction
nstalling  ks20*20,0*22.el KI*.2.<,-I-4
*%*
eri;ying  ks20*20,0*22.el KI*.2.<,-I-4
*%*

nstalle"
ks.<,-I-4 020*20,0*22 .elKI*.2

ompleteO
[root@appsrv0* nstall]#

/age *9
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

*,2 7A" Install


map =NetworG Mapper> is a security scanner
scanner used
 used to discoer hosts
hosts and
 and serices
serices on
 on a
computer networG, thus
networG, thus creating a PmapP of the networG. To accomp-ish its goa-, Nmap sends
specia--y crafted pacGets
pacGets to
 to the target host and then ana-yCes the responses.

0n all serersB 'ith root user,

<ommand from the fo-der YTEMENOSQOME\Insta--4

# yum install nmap

[root@PmsSrv0* )emenos]# yum install nmap


!oa"e" plugins langpacks
Fesolving 3epen"encies
9 Funning transaction ceck
9 1ackage nmap.<,-I-4 2-.404.elK will &e installe"
9 Ginise" 3epen"ency Fesolution

3epen"encies Fesolve"

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
1ackage Arc ersion
Fepository Si>e
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstalling
nmap <,-I-4 2-.404.elK
olKIlatest C.J M

)ransaction Summary
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstall * 1ackage

)otal "ownloa" si>e C.J M


nstalle" si>e *- M
s tis ok [y%"%N] y
3ownloa"ing packages
nmap-.404.elK.<,-I-4.rpm
Q C.J ME 00000C
Funning transaction ceck
Funning transaction test
)ransaction test succee"e"
Funning transaction
nstalling  2nmap-.404.elK. <,-I-4
*%*
eri;ying  2nmap-.404.elK. <,-I-4
*%*

nstalle"
nmap.<,-I-4 2-.404.elK

ompleteO
[root@PmsSrv0* )emenos]#

/age *0
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

Typica- uses of nmap4

  !uditing the security of a deice or firewa-- by identifying the networG connections


 which can be
be made to, or through
through it.

  Identifying open ports on a target host in preparation for auditing.

  NetworG inentory, networG mapping,


mapping, maintenance and asset management.

  !uditing the security of a networG by identifying new serers.

  @enerating
@enerating traffic to hosts on a networG.

  2ind and exp-oit


exp-oit u-nerabi-ities
 u-nerabi-ities in a networG.

0n all serersB 'ith t24user user,

To test nmap run the command4

# nmap v *2K.0.0.*

[t24user@omSrv0* )emenos]Z nmap v *2K.0.0.*

Starting Nmap -.40 $ ttp%%nmap.org ( at 20*+0,*, *++J /S)


nitiating 1ing Scan at *++J
Scanning *2K.0.0.* [2 ports]
omplete" 1ing Scan at *++J? 0.00s elapse" $* total osts(
nitiating onnect Scan at *++J
Scanning localost $*2K.0.0.*( [*000 ports]
3iscovere" open port 22%tcp on *2K.0.0.*
3iscovere" open port 2+%tcp on *2K.0.0.*
3iscovere" open port ***%tcp on *2K.0.0.*
3iscovere" open port -C*%tcp on *2K.0.0.*
3iscovere" open port 204J%tcp on *2K.0.0.*
omplete" onnect Scan at *++J? 0.*0s elapse" $*000 total ports(
Nmap scan report ;or localost $*2K.0.0.*(
=ost is up $0.002Cs latency(.
Not sown JJ+ close" ports
1BF) S)A)/ S/F/
22%tcp open ss
2+%tcp open smtp
***%tcp open rpc&in"
-C*%tcp open ipp
204J%tcp open n;s

Fea" "ata ;iles ;rom %usr%&in%..%sare%nmap


Nmap "one * 1 a""ress $* ost up( scanne" in 0.*4 secon"s
[t24user@omSrv0* )emenos]Z

/age *6
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

*,&
*,& 7
70
0 In
Inst
stal
alla
lati
tion
on
nmon =short for Nige-s Monitor> is a /erformance system monitor too-
monitor too- for the !I
!I and
 and ?inux
operating systems.

0n all serersB 'ith root user,

<ommand from the fo-der YTEMENOSQOME\Insta--4

# wget ttp%%pkgs.repo;orge.org%rpm;orgerelease%rpm;orgerelease
0.+.22.el+.r;.<,-I-4.rpm
# rpm Hv rpm;orgereleaseU.r;.<,-I-4.rpm
# yum install nmon

[root@appsrv0* nstall]# wget ttp%%packages.sw.&e%rpm;orgerelease%rpm;orge


release0.+.22.el+.r;.<,-I-4.rpm
20*+0,*, *-0,0J ttp%%packages. sw.&e%rpm;orge release%rpm;org erelease
0.+.22.el+.r;.<,-I-4.rpm
Fesolving packages.sw.&e $packages.sw.&e(... K,.4-.*K.22,
onnecting to packages.sw.&e $packages.sw.&e(QK,.4-.*K.22,Q,0... connecte".
=))1 re:uest sent? awaiting response... C0* Move" 1ermanently
!ocation ttp%%pkgs.repo;orge.org%rpm;orgerelease%rpm;orgerelease0.+.2
2.el+.r;.<,-I-4.rpm [;ollowing]
20*+0,*, *-0,*0 ttp%%pkgs.repo ;orge.org%rpm;o rgerelease%rpm ;orge
release0.+.22.el+.r;.<,-I-4.rpm
Fesolving pkgs.repo;orge.org $pkgs.repo;orge.org(... K,.4-.*K.22,
onnecting to pkgs.repo;orge.org $pkgs.repo;orge.org(QK,.4-.*K.22,Q,0...
connecte".
=))1 re:uest sent? awaiting response... C02 Goun"
!ocation ttp%%rpm;orge.sw.&e%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orge
release0.+.22.el+.r;.<,-I-4.rpm [;ollowing]
20*+0,*, *-0,**
ttp%%rpm;orge.sw.&e%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orgerelease0.+.2
2.el+.r;.<,-I-4.rpm
Fesolving rpm;orge.sw.&e $rpm;orge.sw.&e(... K,.4-.*K.22,
onnecting to rpm;orge.sw.&e $rpm;orge.sw.&e(QK,.4-.*K.22,Q,0... connecte".
=))1 re:uest sent? awaiting response... C0* Move" 1ermanently
!ocation ttp%%tree.repo;orge.org%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orge
release0.+.22.el+.r;.<,-I-4.rpm [;ollowing]
20*+0,*, *-0,*2
ttp%%tree.repo;orge.org%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orgerelease
0.+.22.el+.r;.<,-I-4.rpm
Fesolving tree.repo;orge.org $tree.repo;orge.org(... K,.4-.*K.22,
onnecting to tree.repo;orge.org $tree.repo;orge.org(QK,.4-.*K.22,Q,0...
connecte".
=))1 re:uest sent? awaiting response... C0* Move" 1ermanently
!ocation ttp%%apt.sw.&e%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orgerelease
0.+.22.el+.r;.<,-I-4.rpm [;ollowing]
20*+0,*, *-0,*C
ttp%%apt.sw.&e%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orgerelease0.+.2
2.el+.r;.<,-I-4.rpm
Fesolving apt.sw.&e $apt.sw.&e(... *JC.*.*JC.-K
onnecting to apt.sw.&e $apt.sw.&e(Q*JC.*.*JC.-KQ,0... connecte".
=))1 re:uest sent? awaiting response... 200 B
!engt *2-4J $*2( [application%<re"atpackagemanager]
Saving to 57^rpm;orgerelease0.+.22.el+.r;.<,-I-4.rpm57_

*00Y
[DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDD9] *2?-4J .%s in 0s

/age **
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

20*+0,*, *-0,*+ $*KK ME%s(  57^rpm;orgerelease0.+.22.el+.r;.<,-I-4.rpm57_


save" [*2-4J%*2-4J]

[root@appsrv0* nstall]#

[root@appsrv0* nstall]# rpm Hv rpm;orgereleaseU.r;.<,-I-4.rpm


warning rpm;orgerelease0.+.22.el+.r;.<,-I-4.rpm =ea"er C 3SA%S=A* Signature?
key 3 -&,"KJe- NB/
1reparing... ############### ################# # [*00Y]
Hp"ating % installing...
*rpm;orgerelea se0.+.22.el+.r; ##################### ############ [*00Y]
[root@appsrv0* nstall]#

[root@appsrv0* nstall]# yum install nmon


!oa"e" plugins langpacks
rpm;orge
Q *.J kE 000000
rpm;orge%primaryI"&
Q K.0 ME 00000,
Fesolving 3epen"encies
9 Funning transaction ceck
9 1ackage nmon.<,-I-4 0*4g*.el+.r; will &e installe"
9 Ginise" 3epen"ency Fesolution

3epen"encies Fesolve"

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
1ackage Arc ersion
Fepository Si>e
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstalling
nmon <,-I-4 *4g*.el+.r;
rpm;orge
rpm;orge +J k

)ransaction Summary
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstall * 1ackage

)otal "ownloa" si>e +J k


nstalle" si>e *2- k
s tis ok [y%"%N] y
3ownloa"ing packages
nmon*4g*.el+.r;.<,-I-4.rpm
Q +J kE 00000*
Funning transaction ceck
Funning transaction test
)ransaction test succee"e"
Funning transaction
arning F1M3E altere" outsi"e o; yum.
nstalling  nmon*4g*.el+.r;.< ,-I-4
*%*
eri;ying  nmon*4g*.el+.r;.< ,-I-4
*%*

nstalle"
nmon.<,-I-4 0*4g*.el+.r;

ompleteO
[root@appsrv0* nstall]#

/age *
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

Typica- uses of nmon4

  nmon concentrates on performance information


information for the performance tuner and in a
concise -ayout to aid understanding. This inc-udes4 </$, memory, disGs, adapters,
networGs, N2S, ;erne- statistics, 2i-esystems, 8orG-oad Manager
Manager =!I>, 8orG-oad
/artitions =!I> and Top
T op /rocesses.

  nmon inc-udes support for o-der !I re-eases, ?inux running on x5*, /O8E% and
Mainframe p-atforms

0n all serersB 'ith t24user user,

To test nmon run the command4

# nmon

/age *5
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

*,4 10A( In
Install
nload is a conso-e app-ication
app-ication which monitors networG traffic and bandwid
bandwidth
th usage in rea-
time. It isua-iCes the in and outgoing traffic using two graphs and proides additiona-
additiona- info
-iGe the tota- amount of transfered data and min1max networG usage.

0n all serersB 'ith root user,

<ommand from the fo-der YTEMENOSQOME\Insta--4

# yum install nloa"

[root@PmsSrv0* nstall]# yum install nloa"


!oa"e" plugins langpacks
Fesolving 3epen"encies
9 Funning transaction ceck
9 1ackage nloa".<,-I-4 00.K.4*.el+.r; will &e installe"
9 Ginise" 3epen"ency Fesolution

3epen"encies Fesolve"

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
1ackage Arc ersion
Fepository Si>e
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstalling
nloa" <,-I-4 0.K.4*.el+.r;
rpm;orge KJ k

)ransaction Summary
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstall * 1ackage

)otal "ownloa" si>e KJ k


nstalle" si>e *KK k
s tis ok [y%"%N] y
3ownloa"ing packages
nloa"0.K.4*.el+.r;.<,-I-4.rpm
Q KJ kE 00000*
Funning transaction ceck
Funning transaction test
)ransaction test succee"e"
Funning transaction
arning F1M3E altere" outsi"e o; yum.
nstalling  nloa"0.K.4*.el+. r;.<,-I-4
*%*
eri;ying  nloa"0.K.4*.el+. r;.<,-I-4
*%*

nstalle"
nloa".<,-I-4 00.K.4*.el+.r;

ompleteO
[root@PmsSrv0* nstall]#

/age *7
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

8hen running n-oad, you can switch between the deices =which you gae n-oad either on
the command -ine or which were autodetected> by pressing the -eft and right arrow Geys. If
the m command -ine parameter is gien, the arrow Geys switch as many deices bacG and
forth as there are shown on the screen. If you want to +uit, do so by pressing + or <tr-D<.

0n all serersB 'ith t24user user,

To test n-oad run the command4

# nloa"

/age (
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

*,/
*,/ HT
HT0"
0" In
Inst
stal
alla
lati
tion
on
htop is an interactie systemmonitor
systemmonitor processiewer
 processiewer written for ?inux. It is designed as an
a-ternatie to the $nix program top
top..

0n all serersB 'ith root user,

<ommand from the fo-der YTEMENOSQOME\Insta--4

# wget ttp%%pkgs.repo;orge.org%rpm;orgerelease%rpm;orgerelease
0.+.22.el+.r;.<,-I-4.rpm
# rpm Hv rpm;orgereleaseU.r;.<,-I-4.rpm
# yum install top

[root@appsrv0* nstall]# wget ttp%%packages.sw.&e%rpm;orgerelease%rpm;orge


release0.+.22.el+.r;.<,-I-4.rpm
20*+0,*, *-0,0J ttp%%packages. sw.&e%rpm;orge release%rpm;org erelease
0.+.22.el+.r;.<,-I-4.rpm
Fesolving packages.sw.&e $packages.sw.&e(... K,.4-.*K.22,
onnecting to packages.sw.&e $packages.sw.&e(QK,.4-.*K.22,Q,0... connecte".
=))1 re:uest sent? awaiting response... C0* Move" 1ermanently
!ocation ttp%%pkgs.repo;orge.org%rpm;orgerelease%rpm;orgerelease0.+.2
2.el+.r;.<,-I-4.rpm [;ollowing]
20*+0,*, *-0,*0 ttp%%pkgs.repo ;orge.org%rpm;o rgerelease%rpm ;orge
release0.+.22.el+.r;.<,-I-4.rpm
Fesolving pkgs.repo;orge.org $pkgs.repo;orge.org(... K,.4-.*K.22,
onnecting to pkgs.repo;orge.org $pkgs.repo;orge.org(QK,.4-.*K.22,Q,0...
connecte".
=))1 re:uest sent? awaiting response... C02 Goun"
!ocation ttp%%rpm;orge.sw.&e%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orge
release0.+.22.el+.r;.<,-I-4.rpm [;ollowing]
20*+0,*, *-0,**
ttp%%rpm;orge.sw.&e%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orgerelease0.+.2
2.el+.r;.<,-I-4.rpm
Fesolving rpm;orge.sw.&e $rpm;orge.sw.&e(... K,.4-.*K.22,
onnecting to rpm;orge.sw.&e $rpm;orge.sw.&e(QK,.4-.*K.22,Q,0... connecte".
=))1 re:uest sent? awaiting response... C0* Move" 1ermanently
!ocation ttp%%tree.repo;orge.org%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orge
release0.+.22.el+.r;.<,-I-4.rpm [;ollowing]
20*+0,*, *-0,*2
ttp%%tree.repo;orge.org%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orgerelease
0.+.22.el+.r;.<,-I-4.rpm
Fesolving tree.repo;orge.org $tree.repo;orge.org(... K,.4-.*K.22,
onnecting to tree.repo;orge.org $tree.repo;orge.org(QK,.4-.*K.22,Q,0...
connecte".
=))1 re:uest sent? awaiting response... C0* Move" 1ermanently
!ocation ttp%%apt.sw.&e%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orgerelease
0.+.22.el+.r;.<,-I-4.rpm [;ollowing]
20*+0,*, *-0,*C
ttp%%apt.sw.&e%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orgerelease0.+.2
2.el+.r;.<,-I-4.rpm
Fesolving apt.sw.&e $apt.sw.&e(... *JC.*.*JC.-K
onnecting to apt.sw.&e $apt.sw.&e(Q*JC.*.*JC.-KQ,0... connecte".
=))1 re:uest sent? awaiting response... 200 B
!engt *2-4J $*2( [application%<re"atpackagemanager]
Saving to 57^rpm;orgerelease0.+.22.el+.r;.<,-I-4.rpm57_

*00Y
[DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDD9] *2?-4J .%s in 0s

/age )
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

20*+0,*, *-0,*+ $*KK ME%s(  57^rpm;orgerelease0.+.22.el+.r;.<,-I-4.rpm57_


save" [*2-4J%*2-4J]

[root@appsrv0* nstall]#

[root@appsrv0* nstall]# rpm Hv rpm;orgereleaseU.r;.<,-I-4.rpm


warning rpm;orgerelease0.+.22.el+.r;.<,-I-4.rpm =ea"er C 3SA%S=A* Signature?
key 3 -&,"KJe- NB/
1reparing... ############### ################# # [*00Y]
Hp"ating % installing...
*rpm;orgerelea se0.+.22.el+.r; ##################### ############ [*00Y]
[root@appsrv0* nstall]#

[root@AppSrv02 nstall]# yum install top


!oa"e" plugins langpacks
Fesolving 3epen"encies
9 Funning transaction ceck
9 1ackage top.<,-I-4 0*.0.C*.el+.r; will &e installe"
9 Ginise" 3epen"ency Fesolution

3epen"encies Fesolve"

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
1ackage Arc ersion
Fepository Si>e
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstalling
top <,-I-4 *.0.C*.el+.r;
rpm;orge
rpm;orge JK k

)ransaction Summary
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstall * 1ackage

)otal "ownloa" si>e JK k


nstalle" si>e 20K k
s tis ok [y%"%N] y
3ownloa"ing packages
top*.0.C*.el+.r;.<,-I-4.rpm
Q JK kE 00000*
Funning transaction ceck
Funning transaction test
)ransaction test succee"e"
Funning transaction
nstalling  top*.0.C*.el+.r ;.<,-I-4
*%*
eri;ying  top*.0.C*.el+.r ;.<,-I-4
*%*

nstalle"
top.<,-I-4 0*.0.C*.el+.r;

ompleteO
[root@AppSrv02 nstall]#

/age '
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

It shows a fre+uent-y updated -ist of the processes running on a computer, norma--y ordered
by the amount of </$ usage. $n-iGe top, htop proides a fu-- -ist of processes running,
running,
instead of the top resourcecons
resourceconsuming
uming processes. top uses co-or and gies isua-
information about processor, swap
swap and
 and memory
 memory status.

0n all serersB 'ith t24user user,

To test htop run the command4

# top

/age 9
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

*,8
*,8 IF
IFT0
T0"
" In
Inst
stal
alla
lati
tion
on
I#top is a command-ine system monitor too-
monitor too- that produces a fre+uent-yupdated -ist of
networG connections.
connections. :y defau-t, the connections are ordered by bandwidth usage, with on-y
the PtopP bandwidth consumers shown.

I#top -istens to networG traffic on a named interface and disp-ays a tab-e of current bandwidth
usage by pairs of hosts. andy for answering the +uestion why is our ininternet connection
so s-owHP.

<ommand from the fo-der YTEMENOSQOME\Insta--4

# wget ttp%%pkgs.repo;orge.org%i;top%i;top0.*K
*.el-.r;.<,-I-4.rpm
# rpm iv i;top0.*K*.el-.r;.<,-I-4.rpm

[root@PmsSrv0* nstall]# wget ttp%%pkgs.repo;orge.org%i;top%i;top0.*K


*.el-.r;.<,-I-4.rpm
20*+0,*, *+0KC2 ttp%%pkgs.repo ;orge.org%i;top %i;top0.*K
*.el-.r;.<,-I-4.rpm
Fesolving pkgs.repo;orge.org $pkgs.repo;orge.org(... rpm iv i;top0.*K
*.el-.r;.<,-I-4.rpmK,.4-.*K.22,
onnecting to pkgs.repo;orge.org $pkgs.repo;orge.org(QK,.4-.*K.22,Q,0...
connecte".
=))1 re:uest sent? awaiting response... C02 Goun"
!ocation ttp%%rpm;orge.sw.&e%re"at%el-%en%<,-I-4%rpm;orge%F1MS%i;top0.*K
*.el-.r;.<,-I-4.rpm [;ollowing]
20*+0,*, *+0KCC
ttp%%rpm;orge.sw.&e%re"at%el-%en%<,-I-4%rpm;orge%F1MS%i;top0.*K
*.el-.r;.<,-I-4.rpm
Fesolving rpm;orge.sw.&e $rpm;orge.sw.&e(... K,.4-.*K.22,
onnecting to rpm;orge.sw.&e $rpm;orge.sw.&e(QK,.4-.*K.22,Q,0... connecte".
=))1 re:uest sent? awaiting response... C0* Move" 1ermanently
!ocation ttp%%tree.repo;orge.org%re"at%el-%en%<,-I-4%rpm;orge%F1MS%i;top0.*K
*.el-.r;.<,-I-4.rpm [;ollowing]
20*+0,*, *+0KC4
ttp%%tree.repo;orge.org%re"at%el-%en%<,-I-4%rpm;orge%F1MS%i;top0.*K
*.el-.r;.<,-I-4.rpm
Fesolving tree.repo;orge.org $tree.repo;orge.org(... K,.4-.*K.22,
onnecting to tree.repo;orge.org $tree.repo;orge.org(QK,.4-.*K.22,Q,0...
connecte".
=))1 re:uest sent? awaiting response... C0* Move" 1ermanently
!ocation ttp%%apt.sw.&e%re"at%el-%en%<,-I-4%rpm;orge%F1MS%i;top0.*K
*.el-.r;.<,-I-4.rpm [;ollowing]
20*+0,*, *+0KC+ ttp%%apt.sw.&e %re"at%el-%en% <,-I-4%rpm;orge %F1MS%i;top
0.*K*.el-.r;.<,-I-4.rpm
Fesolving apt.sw.&e $apt.sw.&e(... *JC.*.*JC.-K
onnecting to apt.sw.&e $apt.sw.&e(Q*JC.*.*JC.-KQ,0... connecte".
=))1 re:uest sent? awaiting response... 200 B
!engt 4K*-J $4-( [application%<re"atpackagemanager]
Saving to `i;top0.*K*.el-.r;.<,-I-4.rpm

*00Y
[DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDD DDDDDDDDDDD9] 4K?*-J .%s in 0.0-s

20*+0,*, *+0KCK $,C4 E%s(  `i;top0.*K*.el-.r;.<,-I-4.rpm save"


[4K*-J%4K*-J]

[root@PmsSrv0* nstall]#

/age 0
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

[root@PmsSrv0* nstall]# rpm iv i;top0.*K*.el-.r;.<,-I-4.rpm


1reparing... ############### ################# # [*00Y]
Hp"ating % installing...
*i;top0.*K*.e l-.r; ################# ############### # [*00Y]
[root@PmsSrv0* nstall]#

/age 6
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

iftop monitors to networG traffic and disp-ays a tab-e of current bandwibandwidth


dth usage. !n interface
may be specified or, if not, it wi-- -isten on the first interface it finds which -ooGs -iGe an
externa- interface. iftop must be run with sufficient permissions to monitor a-- networG trafficU
on most systems this means that it must be run as a root user.

0n all serersB 'ith root user,

To test iftop run the command4

# i;top

E?/ MEN$
$sage is <aSesensitie. h;ey wi-- disp-ay he-p menu.
ost "isp-ay4 @enera-4
n  togg-e "NS host reso-ution /  pause disp-ay
s  togg-e show source host h  togg-e this he-p disp-ay
d  togg-e show destination host b  togg-e bar graph disp-ay
t  cyc-e -ine disp-ay :  cyc-e bar graph aerage
T  togg-e cumu-atie -ine tota-s
/ort "isp-ay4 j1G  scro-- disp-ay
N  togg-e serice reso-ution f  edit fi-ter code
S  togg-e show source port -  set screen fi-ter
"  togg-e show destination port ?  -inear1-og sca-es
/  togg-e port disp-ay   she-- command
+  +uit

/age *
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

? %o#
o#tt'are Ins
nsttallat
atiion
?,!
?,! J() ins
insta
tall
llat
atio
ion
n
2rom http411www
http411www.orac-e.com1technetw
.orac-e.com1technetworG1jaa1jaase
orG1jaa1jaase1down-oads1jd
1down-oads1jdGdown-oad
Gdown-oads
s
)55('*(.htm-

"own-oad the fi-e ?inux


"own-oad )0*.0  jdGu7-inux
 jdGu7-inux
x*0 M: x*0.tar.gC

0n all serersB 'ith t24user user,

2T/ the fi-e in YTEMENOSQOME1Insta--

The lo$ation o# J() 'ill be YTEMENOSQOME19rd/arty13aa

In ZYTEMENOSQOME19rd/artyW
ZYTEMENOSQOME19rd/artyW create a fo-der 3aa

# mk"ir p Z)/M/NBSI=BM/%Cr"1arty%Pava
# c" Z)/M/NBSI=BM/%Cr"1arty%Pava

<opy the jaa fi-e setup to the fo-der 3aa

# cp Z)/M/NBSI=BM/%nstall% T"kKuKJlinu<<-4.tar.g>
Z)/M/NBSI=BM/%Cr"1arty%Pava

[t24user@appsrv0* )emenos]Z mk"ir Rp Z)/M/NBSI=BM/%Cr"1arty%Pava


[t24user@appsrv0* )emenos]Z c" Z)/M/NBSI=BM/%Cr"1arty%Pava
[t24user@appsrv0* Pava]Z cp Z)/M/NBSI=BM/%nstall%T"kKuKJlinu<<-4.tar.g>
Z)/M/NBSI=BM/%Cr"1arty%Pava
[t24user@appsrv0* Pava]Z

Extract jdGu7-i
Extract jdGu7-inuxx*0.tar.gC
nuxx*0.tar.gC

# tar ><v; T"kKuKJlinu<<-4.tar.g>

[t24user@appsrv0* Pava]Z tar ><v; T"kKuKJlinu<<-4.tar.g>


T"k*.K.0IKJ%"&%&in%startNetworkServer.&at
T"k*.K.0IKJ%"&%&in%startNetworkServer
T"k*.K.0IKJ%"&%&in%setNetworkServer1.&at
T"k*.K.0IKJ%"&%&in%stopNetworkServer
T"k*.K.0IKJ%"&%F/A3M/P3.tml
T"k*.K.0IKJ%"&%NB)/
T"k*.K.0IKJ%F/A3M/.tml
T"k*.K.0IKJ%)=F31AF)!/NS/F/A3M/.t<t
[t24user@appsrv0* Pava]Z

/age 
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

ou hae a new fo-der in YTEMENOSQOME19r


YTEMENOSQOME19rd/arty13
d/arty13aa
aa

# ls ail

[t24user@appsrv0* Pava]Z ls ail


total *+00,0
*+-K*C02 "rw<rw<r<. C t24user t24user 40J- Aug *J *,0C .
*+-K*2JJ "rw<rw<r<. C t24user t24user 40J- Aug *J *K+K ..
*+-,K-,* "rw<r<r<. , t24user t24user 40J- Apr *0 20+C T"k*.K.0IKJ
*+-K*C0C rwrwr. * t24user t24user *+C+*2,KJ Aug *J *,04 T"kKuKJlinu<
<-4.tar.g>
[t24user@appsrv0* Pava]Z

"e-ete jdGu7-in
jdGu7-inuxx*0.tar.gC
uxx*0.tar.gC

# rm T"kKuKJlinu<<-4.tar.g>

The new fo-der jdG)..(Q7 is 3!A!QOME

Set the enironment ariab-e Y3!A!QOME


Y3!A!QOME to the
YTEMENOSQOME19rd/a
YTEMENOS QOME19rd/arty13aa1jdG)..(Q
rty13aa1jdG)..(Q7
7

Edit fi-e .bachQprofi-e and set the enironment ariab-e Y3!A!QOME.

8e wi-- add Y3!A!QOME1bin


Y3!A!QOME1bin to the enironment
enironment /!T of ?inux

0n all serer 'ith t24user user,

In the home fo-der of the t'0user

# c"
# vi .&asIpro;ile

[t24user@AppSrv0* ]Z c"


[t24user@AppSrv0* ]Z vi .&asIpro;ile

# .&asIpro;ile

# et te aliases an" ;unctions


i; [ ; %.&asrc ]' ten
. %.&asrc
;i

# Hser speci;ic environment an" startup programs

1A)=DZ1A)=Z=BM/%.local%&inZ=BM/%&in

e<port 1A)=

/age 5
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

##############################################
# )emenos =ome
#
e<port )/M/NBSI=BM/D%u0*%)emenos
eco )/M/NBSI=BM/DZ)/M/NBSI=BM/

##############################################
# PAA =ome
#
e<port PAAI=BM/DZ)/M/NBSI=BM/%Cr"1arty%Pava%T"k*.K.0IKJ
eco PAAI=BM/DZPAAI=BM/
e<port 1A)=DZPAAI=BM/%&inZ1A)=
Tava version

##############################################
# )AGP =ome
#
e<port )AGPI=BM/DZ)/M/NBSI=BM/%)AGP
eco )AGPI=BM/DZ)AGPI=BM/
e<port 1A)=DZ)AGPI=BM/%&inZ1A)=

##############################################
# )24 =ome
#
e<port )24I=BM/DZ)/M/NBSI=BM/%)24
eco )24I=BM/DZ)24I=BM/

c" Z)/M/NBSI=BM/

<-ose your session and -ogin again with t'0user

!ast login e" Aug *J *,0422 20*+ ;rom *J2.*-,.*.K0


)/M/NBSI=BM/D%u0*%)emenos
PAAI=BM/D%u0*%)emenos%Cr"1arty%Pava%T"k*.K.0IKJ
Tava version *.K.0IKJ
Pava$)M( S/ Funtime /nvironment $&uil" *.K.0IKJ&*+(
Pava =otSpot$)M( -4Eit Server M $&uil" 24.KJ&02? mi<e" mo"e(
)AGPI=BM/D%u0*%)emenos%)AGP
)24I=BM/D%u0*%)emenos%)24
[t24user@appsrv0* )emenos]Z

/age 7
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

?,2 0ra
0ra$le
$le !2$
!2$ !2,!
!2,!,@,
,@,2D
2D (atab
(atabase
ase Inst
Install
allati
ation
on
2rom http411www
http411www.orac-e.com1technetw
.orac-e.com1technetworG1database1enterp
orG1database1enterpriseedition
riseedition1down-oads1i
1down-oads1index
ndex
(7'9''.htm-

"own-oad the fi-es Orac-e "atabase )'c %e-ease )

  -inuxamd*0Q)')('QdatabaseQ)of'.Cip
  -inuxamd*0Q)')('QdatabaseQ'of'.Cip

0n all serers in ( 1ayerB 'ith t24user user,

2T/ the fi-es in YTEMENOSQOME1Insta--

OS configuration is executed as root. T o -ogin as root just execute fo--owing


fo--owing command in
termina-.

# su  root

The ]1etc1hostsV fi-e must contain a fu--y +ua-ified name for the serer.

# vi %etc%osts

* E"Srv0* E"Srv0*.temenos.c om localost localost.local"o main localost-


localost-.local"omain-
*2K.0.0.* E"Srv0* E"Srv0*.temenos.c om localost localost.local"o main localost4
localost4.local"omain4
*J2.*-,.*.*+J E"Srv0* E"Srv0*.temenos.com


# ostnamectl setostname E"Srv0*.temenos.com static

[root@&"srv0* ]# ostnamectl setostname E"Srv0*.temenos.com static


[root@&"srv0* ]#

!dd groups

# groupa"" g +4C2* oinstall


# groupa"" g +4C22 "&a
# groupa"" g +4C2C oper
# groupa"" g +4C24 &ackup"&a
# groupa"" g +4C2+ "g"&a
# groupa"" g +4C2- km"&a
# groupa"" g +4C2K asm"&a

/age 5(
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

# groupa"" g +4C2, asmoper


# groupa"" g +4C2J asma"min
[root@&"srv0* ]# groupa"" g +4C2* oinstall
[root@&"srv0* ]# groupa"" g +4C22 "&a
[root@&"srv0* ]# groupa"" g +4C2C oper
[root@&"srv0* ]# groupa"" g +4C24 &ackup"&a
[root@&"srv0* ]# groupa"" g +4C2+ "g"&a
[root@&"srv0* ]# groupa"" g +4C2- km"&a
[root@&"srv0* ]# groupa"" g +4C2K asm"&a
[root@&"srv0* ]# groupa"" g +4C2, asmoper
[root@&"srv0* ]# groupa"" g +4C2J asma"min
[root@&"srv0* ]#

!dd user Orac-e for database software

# usera"" u +4C2* g oinstall  "&a?oper?&ackup"&a?"g"&a?km"&a


oracle

[root@&"srv0* ]# usera"" u +4C2* g oinstall  "&a?oper?&ackup"&a?"g"&a?km"&a


oracle
[root@&"srv0* ]#

<hange password for user Orac-e, set orac-e

# passw" oracle

[root@&"srv0* ]# passw" oracle


anging passwor" ;or user oracle.
New passwor" oracle
EA3 1ASSBF3 )e passwor" is sorter tan , caracters
Fetype new passwor" oracle
passw" all autentication tokens up"ate" success;ully.
[root@&"srv0* ]#

<hecG which pacGages are insta--ed and which are missing

# rpm : :; WYbNAM/Yb/FSBNYbF/!/AS/$YbAF=(dnW &inutils d


gcc gcccVV gli&c gli&ccommon gli&c"evel gli&cea"ers d
ks li&aio li&aio"evel li&gcc li&st"cVV li&st"cVV"evel d
li&Le<t li&Ltst li&L** li&Lau li&Li make sysstat uni<B3E d
uni<B3E"evel >li&"evel

[root@&"srv0* ]# rpm : :; WYbNAM/Yb/FSBNYbF/!/AS/$YbAF=(dnW &inutils d


9 gcc gcccVV gli&c gli&ccommon gli&c"evel gli&cea"ers d
9 ks li&aio li&aio"evel li&gcc li&st"cVV li&st"cVV"evel d
9 li&Le<t li&Ltst li&L** li&Lau li&Li make sysstat uni<B3E d
9 uni<B3E"evel >li&"evel
&inutils2.2C.+2.0.*++.elK$<,-I-4(
package gcc is not installe"
package gcccVV is not installe"
gli&c2.*K*0-.0.*.elKI2.*$<,-I-4(
gli&ccommon2.*K*0-.0.*.elKI2.*$<,-I-4(
package gli&c"evel is not installe"
package gli&cea"ers is not installe"

/age 5)
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

ks20*20,0*22.elKI*.C$<,-I-4(
li&aio0.C.*0J*C.elK$<,-I-4(
package li&aio"evel is not installe"
li&gcc4.,.+4.elK$<,-I-4(
li&st"cVV4.,.+4.elK$<,-I-4(
package li&st"cVV"evel is not installe"
li&Le<t*.C.CC.elK$<,-I-4(
li&Ltst*.2.22.*.elK$<,-I-4(
li&L***.-.C2.elK$<,-I-4(
li&Lau*.0.,2.*.elK$<,-I-4(
li&Li*.K.42.elK$<,-I-4(
makeC.,22*.elK$<,-I-4(
sysstat*0.*.+K.elK$<,-I-4(
package uni<B3E is not installe"
package uni<B3E"evel is not installe"
package >li&"evel is not installe"
[root@&"srv0* ]#

Install missing packages.

# yum install li&aio"evelU.<,-I-4


# yum install uni<B3EU.<,-I-4
# yum install >li&"evelU.<,-I-4
# yum install gccU.<,-I-4

[root@&"srv0* ]# yum install li&aio"evelU.<,-I-4


!oa"e" plugins langpacks? ulnin;o
olKIH/FC
Q *.2 kE 000000
olKIlatest
Q *.4 kE 000000
rpm;orge
Q *.J kE 000000
Fesolving 3epen"encies
9 Funning transaction ceck
9 1ackage li&aio"evel.<,-I-4 00.C.*0J*C.elK will &e installe"
9 Ginise" 3epen"ency Fesolution

3epen"encies Fesolve"

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
1ackage Arc ersion
Fepository Si>e
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstalling
li&aio"evel <,-I-4 0.C.*0J
*C.elK olKIlatest *2 k

)ransaction Summary
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstall * 1ackage

)otal "ownloa" si>e *2 k


nstalle" si>e K., k
s tis ok [y%"%N]y
3ownloa"ing packages
li&aio"evel0.C.*0J*C.elK.<,-I-4.rpm
Q *2 kE 00000*
Funning transaction ceck
Funning transaction test
)ransaction test succee"e"
Funning transaction
arning F1M3E altere" outsi"e o; yum.

/age 5'
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

nstalling  li&aio"evel0.C.*0J*C.elK.<,-I-4
*%*
eri;ying  li&aio"evel0.C.* 0J*C.elK.<,-I-4
*%*

nstalle"
li&aio"evel.<,-I -4 00.C.*0J*C.el K

ompleteO
[root@&"srv0* ]# yum install uni<B3EU.<,-I-4
!oa"e" plugins langpacks? ulnin;o
Fesolving 3epen"encies
9 Funning transaction ceck
9 1ackage uni<B3E.<,-I-4 02.C.***.elK will &e installe"
9 1ackage uni<B3E"evel.<,-I-4 02.C.***.elK will &e installe"
9 Ginise" 3epen"ency Fesolution

3epen"encies Fesolve"

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
1ackage Arc ersion
Fepository Si>e
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstalling
uni<B3E <,-I-4 2.C.*
**.elK olKIlatest 4*2 k
uni<B3E"evel <,-I-4 2.C.*
**.elK olKIlatest +4 k

)ransaction Summary
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstall 2 1ackages

)otal "ownloa" si>e 4-- k


nstalle" si>e *.4 M
s tis ok [y%"%N] y
3ownloa"ing packages
$*%2( uni<B3E2.C.***.elK.<,-I-4.rpm
Q 4*2 kE 00000*
$2%2( uni<B3E"evel2.C.***.elK.<,-I-4.rpm
Q +4 kE 00000+


)otal
,2 kE%s Q 4-- kE 00000+
Funning transaction ceck
Funning transaction test
)ransaction test succee"e"
Funning transaction
nstalling  uni<B3E2.C.*** .elK.<,-I-4
*%2
nstalling  uni<B3E"evel2.C.***.elK.<,-I-4
2%2
eri;ying  uni<B3E"evel2. C.***.elK.<,-I-4
*%2
eri;ying  uni<B3E2.C.*** .elK.<,-I-4
2%2

nstalle"
uni<B3E.<,-I-4 02.C.***.elK
uni<B3E"evel.<,-I-4 02.C.***.elK

ompleteO
[root@&"srv0* ]# yum install >li&"evelU.<,-I-4
!oa"e" plugins langpacks? ulnin;o
Fesolving 3epen"encies
9 Funning transaction ceck

/age 59
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

9 1ackage >li&"evel.<,-I-4 0*.2.K*+.elK will &e installe"


9 Ginise" 3epen"ency Fesolution

3epen"encies Fesolve"

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
1ackage Arc ersion
Fepository Si>e
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstalling
>li&"evel <,-I-4 *.2.K*+.elK
olKIlatest 4J k

)ransaction Summary
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstall * 1ackage

)otal "ownloa" si>e 4J k


nstalle" si>e *C2 k
s tis ok [y%"%N] y
3ownloa"ing packages
>li&"evel*.2.K*+.elK.<,-I-4.rpm
Q 4J kE 00000*
Funning transaction ceck
Funning transaction test
)ransaction test succee"e"
Funning transaction
nstalling  >li&"evel*.2.K *+.elK.<,-I-4
*%*
eri;ying  >li&"evel*.2.K *+.elK.<,-I-4
*%*

nstalle"
>li&"evel.<,-I-4 0*.2.K*+.elK

ompleteO
[root@&"srv0* ]#

[root@&"srv0* ]# yum install gccU.<,-I-4


!oa"e" plugins langpacks? ulnin;o
olKIH/FC
Q *.2 kE 000000
olKIlatest
Q *.4 kE 000000
rpm;orge
Q *.J kE 000000
Fesolving 3epen"encies
9 Funning transaction ceck
9 1ackage gcc.<,-I-4 04.,.+4.elK will &e installe"
9 1rocessing 3epen"ency cpp D 4.,.+4.elK ;or package gcc4.,.+4.elK.<,-I-4
9 1rocessing 3epen"ency gli&c"evel 9D 2.2.J0*2 ;or package gcc4.,.+
4.elK.<,-I-4
9 1rocessing 3epen"ency li&mpc.so.C$($-4&it( ;or package gcc4.,.+4.elK.<,-I-4
9 1rocessing 3epen"ency li&mp;r.so.4$($-4&it( ;or package gcc4.,.+
4.elK.<,-I-4
9 1ackage gcccVV.<,-I-4 04.,.+4.elK will &e installe"
9 1rocessing 3epen"ency li&st"cVV"evel D 4.,.+4.elK ;or package gcccVV
4.,.+4.elK.<,-I-4
9 1ackage gccg;ortran.<,-I-4 04.,.+4.elK will &e installe"
9 1rocessing 3epen"ency li&g;ortran D 4.,.+4.elK ;or package gccg;ortran
4.,.+4.elK.<,-I-4
9 1rocessing 3epen"ency li&:ua"mat"evel D 4.,.+4.elK ;or package gcc
g;ortran4.,.+4.elK.<,-I-4
9 1rocessing 3epen"ency li&:ua"mat D 4.,.+4.elK ;or package gccg;ortran
4.,.+4.elK.<,-I-4

/age 50
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

9 1rocessing 3epen"ency li&g;ortran.so.C$($-4&it( ;or package gccg;ortran


4.,.+4.elK.<,-I-4
9 1ackage gccgnat.<,-I-4 04.,.+4.elK will &e installe"
9 1rocessing 3epen"ency li&gnat D 4.,.+4.elK ;or package gccgnat4.,.+
4.elK.<,-I-4
9 1rocessing 3epen"ency li&gnat"evel D 4.,.+4.elK ;or package gccgnat4.,.+
4.elK.<,-I-4
9 1ackage gcco&Tc.<,-I-4 04.,.+4.elK will &e installe"
9 1rocessing 3epen"ency li&o&Tc D 4.,.+4.elK ;or package gcco&Tc4.,.+
4.elK.<,-I-4
9 1rocessing 3epen"ency li&o&Tc.so.4$($-4&it( ;or package gcco&Tc4.,.+
4.elK.<,-I-4
9 1ackage gcco&TcVV.<,-I-4 04.,.+4.elK will &e installe"
9 Funning transaction ceck
9 1ackage cpp.<,-I-4 04.,.+4.elK will &e installe"
9 1ackage gli&c"evel.<,-I-4 02.*K*0-.0.*.elKI2.* will &e installe"
9 1rocessing 3epen"ency gli&cea"ers D 2.*K*0-.0.*.elKI2.* ;or package gli&c
"evel2.*K*0-.0.*.elKI2.*.<,-I-4
9 1rocessing 3epen"ency gli&cea"ers ;or package gli&c"evel2.*K
*0-.0.*.elKI2.*.<,-I-4
9 1ackage li&g;ortran.<,-I-4 04.,.+4.elK will &e installe"
9 1ackage li&gnat.<,-I-4 04.,.+4.elK will &e installe"
9 1ackage li&gnat"evel.<,-I-4 04.,.+4.elK will &e installe"
9 1ackage li&mpc.<,-I-4 0*.0.*C.elK will &e installe"
9 1ackage li&o&Tc.<,-I-4 04.,.+4.elK will &e installe"
9 1ackage li&:ua"mat.<,-I-4 04.,.+4.elK will &e installe"
9 1ackage li&:ua"mat"evel.<,-I-4 04.,.+4.elK will &e installe"
9 1ackage li&st"cVV"evel.<,-I-4 04.,.+4.elK will &e installe"
9 1ackage mp;r.<,-I-4 0C.*.*4.elK will &e installe"
9 Funning transaction ceck
9 1ackage gli&cea"ers.<,-I-4 02.*K*0-.0.*.elKI2.* will &e installe"
9 1rocessing 3epen"ency kernelea"ers 9D 2.2.* ;or package gli&cea"ers2.*K
*0-.0.*.elKI2.*.<,-I-4
9 1rocessing 3epen"ency kernelea"ers ;or package gli&cea"ers2.*K
*0-.0.*.elKI2.*.<,-I-4
9 Funning transaction ceck
9 1ackage kernelea"ers.<,-I-4 0C.*0.0C2K.C.*.elK will &e installe"
9 Ginise" 3epen"ency Fesolution

3epen"encies Fesolve"

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
1ackage Arc ersion
Fepository Si>e
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstalling
gcc <,-I-4 4.,.+4.elK
olKIlatest *- M
gcccVV <,-I-4 4.,.+4.elK
olKIlatest K.2 M
gccg;ortran <,-I-4 4.,.+4.elK
olKIlatest -.- M
gccgnat <,-I-4 4.,.+4.elK
olKIlatest *C M
gcco&Tc <,-I-4 4.,.+4.elK
olKIlatest +.K M
gcco&TcVV <,-I-4 4.,.+4.elK
olKIlatest -.* M
nstalling ;or "epen"encies
cpp <,-I-4 4.,.+4.elK
olKIlatest +.J M
gli&c"evel <,-I-4 2.*K
*0-.0.*.elKI2.* olKIlatest *.0 M
gli&cea"ers <,-I-4 2.*K
*0-.0.*.elKI2.* olKIlatest --* k
kernelea"ers <,-I-4 C.*0.0
C2K.C.*.elK olKIlatest C.2 M

/age 56
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

li&g;ortran <,-I-4 4.,.+4.elK


olKIlatest 2J2 k
li&gnat <,-I-4 4.,.+4.elK
olKIlatest J+J k
li&gnat"evel <,-I-4 4.,.+4.elK
olKIlatest 2.K M
li&mpc <,-I-4 *.0.*C.elK
olKIlatest 4J k
li&o&Tc <,-I-4 4.,.+4.elK
olKIlatest K2 k
li&:ua"mat <,-I-4 4.,.+4.elK
olKIlatest *,2 k
li&:ua"mat"evel <,-I-4 4.,.+4.elK
olKIlatest 4+ k
li&st"cVV"evel <,-I-4 4.,.+4.elK
olKIlatest *.+ M
mp;r <,-I-4 C.*.*4.elK
olKIlatest *J, k

)ransaction Summary
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
nstall - 1ackages $V*C 3epen"ent packages(

)otal "ownloa" si>e K* M


nstalle" si>e *,, M
s tis ok [y%"%N] y
3ownloa"ing packages
$*%*J( cpp4.,.+4.elK.<,-I-4.rpm
Q +.J ME 00000C
$2%*J( gcccVV4.,.+4.elK.<,-I-4.rpm
Q K.2 ME 000002
$C%*J( gccg;ortran4.,.+4.elK.<,-I-4.rpm
Q -.- ME 00000C
$4%*J( gcc4.,.+4.elK.<,-I-4.rpm
Q *- ME 0000*4
$+%*J( gccgnat4.,.+4.elK.<,-I-4.rpm
Q *C ME 00000-
$-%*J( gcco&Tc4.,.+4.elK.<,-I-4.rpm
Q +.K ME 00000C
$K%*J( gli&c"evel2.*K*0-.0.*.elKI2.*.<,-I-4.rpm
Q *.0 ME 000000
$,%*J( gli&cea"ers2.*K*0-.0.*.elKI2.*.<,-I-4.rpm
Q --* kE 000000
$J%*J( gcco&TcVV4.,.+4.elK.<,-I-4.rpm
Q -.* ME 00000C
$*0%*J( li&g;ortran4.,.+4.elK.<,-I-4.rpm
Q 2J2 kE 000000
$**%*J( li&gnat4.,.+4.elK.<,-I-4.rpm
Q J+J kE 000000
$*2%*J( kernelea"ersC.*0.0C2K.C.*.elK.<,-I-4.rpm
Q C.2 ME 00000*
$*C%*J( li&mpc*.0.*C.elK.<,-I-4.rpm
Q 4J kE 000000
$*4%*J( li&o&Tc4.,.+4.elK.<,-I-4.rpm
Q K2 kE 000000
$*+%*J( li&gnat"evel4.,.+4.elK.<,-I-4.rpm
Q 2.K ME 00000*
$*-%*J( li&:ua"mat"evel4.,.+4.elK.<,-I-4.rpm
Q 4+ kE 000000
$*K%*J( li&:ua"mat4.,.+4.elK.<,-I-4.rpm
Q *,2 kE 000000
$*,%*J( mp;rC.*.*4.elK.<,-I-4.rpm
Q *J, kE 000000
$*J%*J( li&st"cVV"evel4.,.+4.elK.<,-I-4.rpm
Q *.+ ME 000000


)otal
C.C ME%s Q K* ME 00002*

/age 5*
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

Funning transaction ceck


Funning transaction test
)ransaction test succee"e"
Funning transaction
nstalling  mp;rC.*.*4.elK.< ,-I-4
*%*J
nstalling  li&mpc*.0.*C.elK.<,-I-4
2%*J
nstalling  li&:ua"mat4.,.+4.elK.<,-I-4
C%*J
nstalling  li&g;ortran4.,.+4.elK.<,-I-4
4%*J
nstalling  cpp4.,.+4.elK.<,-I-4
+%*J
nstalling  li&gnat"evel4.,.+4.elK.<,-I-4
-%*J
nstalling  li&gnat4.,.+4.elK.<,-I-4
K%*J
nstalling  kernelea"ersC.*0.0C2K.C.*.elK.<,-I-4
,%*J
nstalling  gli&cea"ers2.*K*0-.0.*.elKI2.*.<,-I-4
J%*J
nstalling  gli&c"evel2.*K*0-.0.*.elKI2.*.<,-I-4
*0%*J
nstalling  gcc4.,.+4.elK.<,-I-4
**%*J
nstalling  li&:ua"mat"evel4.,.+4.elK.<,-I-4
*2%*J
nstalling  li&o&Tc4.,.+4.elK.<,-I-4
*C%*J
nstalling  gcco&Tc4.,.+4.elK.<,-I-4
*4%*J
nstalling  li&st"cVV"evel4.,.+4.elK.<,-I-4
*+%*J
nstalling  gcccVV4.,.+4.elK.<,-I-4
*-%*J
nstalling  gcco&TcVV4.,.+4.elK.<,-I-4
*K%*J
nstalling  gccg;ortran4.,.+4.elK.<,-I-4
*,%*J
nstalling  gccgnat4.,.+4.elK.<,-I-4
*J%*J
eri;ying  li&st"cVV"evel4 .,.+4.elK.<,-I-4
*%*J
eri;ying  gcco&Tc4.,.+4. elK.<,-I-4
2%*J
eri;ying  li&:ua"mat"evel 4.,.+4.elK.<,-I-4
C%*J
eri;ying  gcc4.,.+4.elK.<,- I-4
4%*J
eri;ying  gli&c"evel2.*K *0-.0.*.elKI2.*.< ,-I-4
+%*J
eri;ying  cpp4.,.+4.elK.<,- I-4
-%*J
eri;ying  gcco&TcVV4.,.+ 4.elK.<,-I-4
K%*J
eri;ying  mp;rC.*.*4.elK.< ,-I-4
,%*J
eri;ying  li&g;ortran4.,.+ 4.elK.<,-I-4
J%*J
eri;ying  li&o&Tc4.,.+4.e lK.<,-I-4
*0%*J
eri;ying  gccg;ortran4.,.+ 4.elK.<,-I-4
**%*J
eri;ying  kernelea"ersC. *0.0C2K.C.*.elK. <,-I-4
*2%*J
eri;ying  gcccVV4.,.+4.e lK.<,-I-4
*C%*J
eri;ying  li&mpc*.0.*C.elK .<,-I-4
*4%*J

/age 5
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

eri;ying  gccgnat4.,.+4. elK.<,-I-4


*+%*J
eri;ying  gli&cea"ers2.* K*0-.0.*.elKI2.* .<,-I-4
*-%*J
eri;ying  li&:ua"mat4.,.+ 4.elK.<,-I-4
*K%*J
eri;ying  li&gnat4.,.+4.e lK.<,-I-4
*,%*J
eri;ying  li&gnat"evel4., .+4.elK.<,-I-4
*J%*J

nstalle"
gcc.<,-I-4 04.,.+4.elK gcccVV.<,-I-4 04.,.+4.elK gcc
g;ortran.<,-I-4 04.,.+4.elK gccgnat.<,-I-4 04.,.+4.elK
gcco&Tc.<,-I-4 04.,.+4.elK gcco&TcVV.<,-I-4 04.,.+4.elK

3epen"ency nstalle"
cpp.<,-I-4 04.,.+4.elK gli&c"evel.<,-I- 4 02.*K
*0-.0.*.elKI2.* gli&cea"ers.<,- I-4 02.*K*0-.0.*.el KI2.*
kernelea"ers.<, -I-4 0C.*0.0C2K.C.*. elK li&g;ortran.<,-I- 4 04.,.+
4.elK li&gnat.<,-I-4 04.,.+4.elK
li&gnat"evel.<,- I-4 04.,.+4.elK li&mpc.<,-I-4 0*.0.*C.elK
li&o&Tc.<,-I-4 04.,.+4.elK
li&:ua"mat.<,-I- 4 04.,.+4.elK li&:ua"mat" evel.<,-I-4
04.,.+4.elK li&st"cVV"evel .<,-I-4 04.,.+4.elK
mp;r.<,-I-4 0C.*.*4.elK

ompleteO
[root@&"srv0* ]#

<hecG the Gerne- param and modify it.

;s.;ilema< D -,*+K44
kernel.sem D 2+0 C2000 *00 *2,
kernel.smmni D 40J-
kernel.small D *0KCK4*,24
kernel.smma< D 4CJ,04-+***04
net.core.rmemI"e;ault
net.core.rmemI"e;ault D 2-2*44
net.core.rmemIma< D 4*J4C04
net.core.wmemI"e;ault
net.core.wmemI"e;ault D 2-2*44
net.core.wmemIma< D *04,+K-
;s.aioma<nr D *04,+K-
net.ipv4.ipIlocalIportIrange
net.ipv4.ipIlocalIportIrange D J000 -++00
kernel.panicIonIoopsD*

# cat %proc%sys%;s%;ilema<
# cat %proc%sys%kernel%sem
# cat %proc%sys%kernel%smmni
# cat %proc%sys%kernel%small
# cat %proc%sys%kernel%smma<
# cat %proc%sys%net%core%rmemI"e;ault
# cat %proc%sys%net%core%rmemIma<
# cat %proc%sys%net%core%wmemI"e;ault
# cat %proc%sys%net%core%wmemIma<
# cat %proc%sys%;s%aioma<nr
# cat %proc%sys%net%ipv4%ipIlocalIportIrange

/age 55
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

# cat %proc%sys%kernel%panicIonIoops

To modify a a-ue

# sysctl w ;s.;ilema<D-,*+K44
# sysctl w kernel.semD2+0 C2000 *00 *2,
# sysctl w kernel.smmniD40J-
# sysctl w kernel.smallD*0KCK4*,24
# sysctl w kernel.smma<D4CJ,04-+***04
# sysctl w net.core.rmemI"e;aultD2-2*44
# sysctl w net.core.rmemIma<D4*J4C04
# sysctl w net.core.wmemI"e;aultD2-2*44
# sysctl w net.core.wmemIma<D*04,+K-
# sysctl w ;s.aioma<nrD*04,+K-
# sysctl w net.ipv4.ipIlocalIportIrangeD J000 -++00
# sysctl w kernel.panicIonIoopsD*

[root@&"srv0* ]# sysctl w ;s.;ilema<D-,*+K44


;s.;ilema< D -,*+K44
[root@&"srv0* ]# sysctl w kernel.semD2+0 C2000 *00 *2,
kernel.sem D 2+0 C2000 *00 *2,
[root@&"srv0* ]# sysctl w kernel.smmniD40J-
kernel.smmni D 40J-
[root@&"srv0* ]# sysctl w kernel.smallD*0KCK4*,24
kernel.small D *0KCK4*,24
[root@&"srv0* ]# sysctl w kernel.smma<D4CJ,04-+***04
kernel.smma< D 4CJ,04-+***04
[root@&"srv0* ]# sysctl w net.core.rmemI"e;aultD2-2*44
net.core.rmemI"e;ault D 2-2*44
[root@&"srv0* ]# sysctl w net.core.rmemIma<D4*J4C04
net.core.rmemIma< D 4*J4C04
[root@&"srv0* ]# sysctl w net.core.wmemI"e;aultD2-2*44
net.core.wmemI"e;ault D 2-2*44
[root@&"srv0* ]# sysctl w net.core.wmemIma<D*04,+K-
net.core.wmemIma< D *04,+K-
[root@&"srv0* ]# sysctl w ;s.aioma<nrD*04,+K-
;s.aioma<nr D *04,+K-
[root@&"srv0* ]# sysctl w net.ipv4.ipIlocalIportIrangeDJ000 -++00
net.ipv4.ipIlocalIportIrange D J000 -++00
[root@&"srv0* ]# sysctl w kernel.panicIonIoopsD*
kernel.panicIonIoops D *
[root@&"srv0* ]#

!pp-y Gerne- parameters

# sysctl p

/age 57
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

!dd fo--owing -ines to set she-- -imits for user orac-e in fi-e 1etc1security1-imits.conf
1etc1security1-imits.conf

Open the fi-e P1etc1security


P1etc1security1-imits.confP
1-imits.confP

# vi %etc%security%limits.con;

Set the fo--owing a-ues

oracle so;t no;ile *024


oracle ar" no;ile -++C-
oracle so;t nproc 204K
oracle ar" nproc *-C,4
oracle so;t stack *0240
oracle ar" stack C2K-,

#  nice  ma< nice priority allowe" to raise to values [20? *J]


#  rtprio  ma< realtime priority
#
#8"omain9 8type9 8item9 8value9
#

#U so;t core 0
#U ar" rss *0000
#@stu"ent ar" nproc 20
#@;aculty so;t nproc 20
#@;aculty ar" nproc +0
#;tp ar" nproc 0
#@stu"ent  ma<logins 4

oracle so;t no;ile *024


oracle ar" no;ile -++C-
oracle so;t nproc 204K
oracle ar" nproc *-C,4
oracle so;t stack *0240
oracle ar" stack C2K-,

# /n" o; ;ile

Open the fi-e P1etc1pam.d1-oginP

# vi %etc%pam."%login

[root@&"srv0* ]# vi %etc%pam."%login

#Y1AM*.0
aut [userIunknownDignore successDok ignoreDignore "e;aultD&a"] pamIsecuretty.so
aut su&stack systemaut
aut inclu"e postlogin
account re:uire" pamInologin.so
account inclu"e systemaut
passwor" inclu"e systemaut
# pamIselinu<.so close soul" &e te ;irst session rule
session re:uire" pamIselinu<.so close
session re:uire" pamIloginui".so
session optional pamIconsole.so

/age 7(
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

# pamIselinu<.so open soul" only &e ;ollowe" &y sessions to &e e<ecute" in te
user conte<t
session re:uire" pamIselinu<.so open
session re:uire" pamInamespace.so
session optional pamIkeyinit.so ;orce revoke
session inclu"e systemaut
session inclu"e postlogin
session optional pamIckIconnector. so
session re:uire" pamIlimits.so

Modify 1etc1se-inux1config
1etc1se-inux1config and change f-ag SE?IN$
SE?IN$.. %estart serer after this change.

Open the fi-e P1etc1se-inux1config P

# vi %etc%selinu<%con;ig

[root@&"srv0* ]# vi %etc%selinu<%con;ig

# )is ;ile controls te state o; S/!inu< on te system.


# S/!NHLD can take one o; tese tree values
# en;orcing  S/!inu< security policy is en;orce".
# permissive  S/!inu< prints warnings instea" o; en;orcing.
# "isa&le"  No S/!inu< policy is loa"e".
S/!NHLDpermissive
# S/!NHL)1/D can take one o; tree two values
# targete"  )argete" processes are protecte"?
# minimum  Mo"i;ication o; targete" policy. Bnly selecte" processes are
protecte".
# mls  Multi !evel Security protection.
S/!NHL)1/Dtargete"

"isab-e firewa--

# systemctl stop ;irewall"


# systemctl status ;irewall"

[root@&"srv0* ]# systemctl stop ;irewall"


[root@&"srv0* ]# systemctl status ;irewall"
5 ;irewall".service  ;irewall"  "ynamic ;irewall "aemon
!oa"e" loa"e" $%usr%li&%system"%s ystem%;irewall" .service' ena&le"' ven"or
preset ena&le"(
Active inactive $"ea"( since Sun 20*+*2*C 0,2K0, /)' Ks ago
1rocess K+4 /<ecStartD%usr%s&in %;irewall" no;ork nopi" ZGF/A!!3IAFS
$co"eDe<ite"? statusD0%SH/SS(
  Main 13 K+4 $co"eDe<ite"? statusD0%SH/SS(

3ec *2 0K+CC- &"srv0*.temenos.com system"[*] Starting ;irewall"  "ynamic


;irewall "aemon...
3ec *2 0K+CCK &"srv0*.temenos.com system"[*] Starte" ;irewall"  "ynamic
;irewall "aemon.
3ec *C 0,2K0K E"Srv0*.temenos.com system"[*] Stopping ;irewall"  "ynamic
;irewall "aemon...
3ec *C 0,2K0, E"Srv0*.temenos.com system"[*] Stoppe" ;irewall"  "ynamic
;irewall "aemon.
[root@&"srv0* ]#

/age 7)
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

0n all serers in ( 1ayerB 'ith ora$le user,

In the home fo-der of the orac-e

# c"
# vi .&asIpro;ile

!ast ;aile" login Sun 3ec *C 0,CJ44 /) 20*+ ;rom *J2.*-,.*.K0 on ssnotty
)ere was * ;aile" login attempt since te last success;ul login.
%usr%&in%<aut ;ile %ome%oracle%.La utority "oes not e<ist
[oracle@E"Srv0* ]Z c"
[oracle@E"Srv0* ]Z vi .&asIpro;ile

e<port )M1D%tmp
#
# .&asIpro;ile

# et te aliases an" ;unctions


i; [ ; %.&asrc ]' ten
. %.&asrc
;i

# Hser speci;ic environment an" startup programs

1A)=DZ1A)=Z=BM/%.local%&inZ=BM/%&in

e<port 1A)=

##############################################
# )emenos =ome
#
e<port )/M/NBSI=BM/D%u0*%)emenos
eco )/M/NBSI=BM/DZ)/M/NBSI=BM/

##############################################
# Bracle Settings
#
e<port )M1D%tmp
e<port BFA!/I=BS)NAM/DE"Srv0*.temenos.com
e<port BFA!/IHNNAM/D)24
e<port BFA!/IEAS/DZ)/M/NBSI=BM/%Cr"1arty%3&%Bracle
e<port BFA!/I=BM/DZBFA!/IEAS/%pro"uct%*2.*.0%"&I*
e<port BFA!/IS3D)24

1A)=D%usr%s&inZ1A)=ZBFA!/I=BM/%&in

e<port !3I!EFAFI1A)=DZBFA!/I=BM/%li&%li&%usr%li&'
e<port !ASS1A)=DZBFA!/I=BM/%Tli&ZBFA!/I=BM/%r"&ms%Tli&'

umask 022

i; [ ZHS/F D oracle ]' ten


i; [ ZS=/!! D %&in%ks ]' ten
ulimit u *-C,4
ulimit n -++C-
  else
ulimit u *-C,4 n -++C-
;i
;i

env Q grep BFA!/

/age 7'
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

0n all serers in ( 1ayerB 'ith root user,

<reate directory structure as user root

O%!<?EQ:!SE R YTEMENOSQOME19rd/arty1"b1Orac-e

O%!<?EQOME R YTEMENOSQOME19rd/arty1"b1Orac-e 1product1)'.).(1dbQ)

The lo$ation o# 0ra$le (atabse 'ill be YTEMENOSQOME19rd/arty1"b1Orac-e


1product1)'.).(1dbQ)

# mk"ir p Z)/M/NBSI=BM/%Cr"1arty%3&%Bracle%pro"uct%*2.*.0%"&I*
# cown oracleoinstall F Z)/M/NBSI=BM/%Cr"1arty%3&%Bracle
# mk"ir p Z)/M/NBSI=BM/%Cr"1arty%)ools%Bracle%oranventory
# cown oracleoinstall F
Z)/M/NBSI=BM/%Cr"1arty%)ools%Bracle%oranventory

%estart the serer an -ogin as root

 # sut"own r

In Orac-e Enterprise ?inux  1tmp data is stored on tmpfs which consumes memory and is too
sma--. To reert it bacG to storage just run fo--owing command and %E:OOT machine to be
effectie.

# systemctl mask tmp.mount

!ast login Sun 3ec *C 0K4*00 /) 20*+ on pts%0


[root@E"Srv0* ]# systemctl mask tmp.mount
[root@E"Srv0* ]#

?etBs start with database software insta--ation as orac-e user.

# su  oracle

[root@E"Srv0* ]# su  oracle


!ast login Sun 3ec *C 0J00*C /) 20*+ ;rom *J2.*-,.*.K0 on pts%*
)/M/NBSI=BM/D%u0*%)emenos
&as )e comman" not ;oun"...
BFA!/IHNNAM/DBFA*2
BFA!/IS3DBFA*2
BFA!/IEAS/D%u0*%)emenos%Cr"1arty%3&%Bracle
BFA!/I=BS)NAM/DE"Srv0*.temenos.com
BFA!/I=BM/D%u0*%)emenos%Cr"1arty%3&%Bracle%pro"uct%*2.*.0%"&I*
[oracle@E"Srv0* ]Z

# c" Z)/M/NBSI=BM/%nstall

/age 79
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

$niCp orac-e insta--ation pacGage

# un>ip linu<am"-4I*2*02I"ata&aseI*o;2.>ip
# un>ip linu<am"-4I*2*02I"ata&aseI2o;2.>ip

.
.
.
in;lating
"ata&ase%stage%omponents%oracle.r"&ms%*2.*.0.2.0%*%3ataGiles%;ilegroup24.Tar
in;lating
"ata&ase%stage%omponents%oracle.r"&ms%*2.*.0.2.0%*%3ataGiles%;ilegroupK0.Tar
in;lating
"ata&ase%stage%omponents%oracle.r"&ms%*2.*.0.2.0%*%3ataGiles%;ilegroupC*.Tar
in;lating
"ata&ase%stage%omponents%oracle.r"&ms%*2.*.0.2.0%*%3ataGiles%;ilegroup,*.Tar
in;lating
"ata&ase%stage%omponents%oracle.r"&ms%*2.*.0.2.0%*%3ataGiles%;ilegroup*J.J.*.Tar
in;lating
"ata&ase%stage%omponents%oracle.r"&ms%*2.*.0.2.0%*%3ataGiles%;ilegroup--.Tar
in;lating
"ata&ase%stage%omponents%oracle.r"&ms%*2.*.0.2.0%*%3ataGiles%;ilegroup4.Tar
in;lating
"ata&ase%stage%omponents%oracle.r"&ms%*2.*.0.2.0%*%3ataGiles%;ilegroup*J.Tar
creating "ata&ase%stage%omponents%oracle.Tavavm.containers%
creating "ata&ase%stage% omponents%oracl e.Tavavm.contai ners%*2.*.0.2.0 %
creating "ata&ase%stage% omponents%oracl e.Tavavm.contai ners%*2.*.0.2.0 %*%
  creating
"ata&ase%stage%omponents%oracle.Tavavm.containers%*2.*.0.2.0%*%3ataGiles%
  in;lating
"ata&ase%stage%omponents%oracle.Tavavm.containers%*2.*.0.2.0%*%3ataGiles%;ilegroup
2.Tar
in;lating
"ata&ase%stage%omponents%oracle.Tavavm.containers%*2.*.0.2.0%*%3ataGiles%;ilegroup
*.Tar
in;lating "ata&ase%install%.oui
[t24user@E"Srv0* nstall]Z

# c" Z)/M/NBSI=BM/%nstall%"ata&ase

%un the insta--er

# .%runnstaller

[oracle@E"Srv0* "ata&ase]Z .%runnstaller


Starting Bracle Hniversal nstaller...

ecking )emp space must &e greater tan +00 ME. Actual 4+C+0 ME 1asse"
ecking swap space must &e greater tan *+0 ME. Actual KJC+ ME 1asse"
ecking monitor must &e con;igure" to "isplay at least 2+- colors. Actual
*-KKK2*- 1asse"
1reparing to launc Bracle Hniversal nstaller ;rom %tmp%Branstall20*+*2*CI**
*++4AM. 1lease wait ...[oracle@E"Srv0* "ata&ase]Z

/age 70
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ne<t Eutton.

lick es Eutton.

/age 76
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

Select nstall "ata&ase so;tware only an" lick Ne<t Eutton.

lick Ne<t Eutton.

/age 7*
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ne<t Eutton.

lick Ne<t Eutton.

/age 7
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ne<t Eutton.

Select te nventory 3irectory


Z)/M/NBSI=BM/%Cr"1arty%3&%)ools%Bracle%oranventory an" click
Ne<t Eutton.

/age 75
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ne<t Eutton.

Select gnore all an" lick Ne<t Eutton.

/age 77
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick nstall Eutton.

/age )((
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

/age )()
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

On a Te-ent session as root and execute the scripts

# %u0*%)emenos%Cr"1arty%3&%)ools%Bracle%oranventory%orainstFoot.s

[root@E"Srv0* ]# %u0*%)emenos%Cr"1arty%3&%)ools%Bracle%oranventory%orainstFoot.s


anging permissions o; %u0*%)emenos%Cr"1arty%)ools%Bracle%oranventory.
A""ing rea"?write permissions ;or group.
Femoving rea"?write?e<ecute permissions ;or worl".

anging groupname o; %u0*%)emenos%Cr"1arty%)ools%Bracle%oranventory to oinstall.


)e e<ecution o; te script is complete.
[root@E"Srv0* ]#

# %u0*%)emenos%Cr"1arty%3&%Bracle%pro"uct%*2.*.0%"&I*%root.s

[root@E"Srv0* ]# %u0*%)emenos%Cr"1arty%3&%)ools%Bracle%oranventory%orainstFoot.s


anging permissions o; %u0*%)emenos%Cr"1arty%)ools%Bracle%oranventory.
A""ing rea"?write permissions ;or group.
Femoving rea"?write?e<ecute permissions ;or worl".

anging groupname o; %u0*%)emenos%Cr"1arty%)ools%Bracle%oranventory to oinstall.


)e e<ecution o; te script is complete.
[root@E"Srv0* ]# %u0*%)emenos%Cr"1arty%3&%Bracle%pro"uct%*2.*.0%"&I*%root.s
1er;orming root user operation.

/age )('
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

)e ;ollowing environment varia&les are set as


BFA!/IBN/FD oracle
BFA!/I=BM/D %u0*%)emenos%Cr"1ar ty%3&%Bracle%pr o"uct%*2.*.0%"& I*

/nter te ;ull patname o; te local &in "irectory [%usr%local%&in]


opying "&ome to %usr%local%&in ...
opying oraenv to %usr%local%&in ...
opying coraenv to %usr%local%&in ...

reating %etc%orata& ;ile...


/ntries will &e a""e" to te %etc%orata& ;ile as nee"e" &y
3ata&ase on;iguration Assistant wen a "ata&ase is create"
Ginise" running generic part o; root script.
Now pro"uctspeci;ic root actions will &e per;orme".
[root@E"Srv0* ]#

lick B Eutton.

lick lose Eutton.

/age )(9
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

?,& I7 (2 !@


!@,!
,! (at
(ataba
abase
se Ins
Instal
tallat
lation
ion
"own-oad the fi-e ":' )(.)

  ":'QESEQ)(Q?inuxQx5**0.tar.gC

0n all serers in ( 1ayerB 'ith t24user user,

2T/ the fi-es in YTEMENOSQOME1Insta--

OS configuration is executed as root. T o -ogin as root just execute fo--owing


fo--owing command in
termina-.

# su root

The ]1etc1hostsV fi-e must contain a fu--y +ua-ified name for the serer.

# vi %etc%osts

* E"Srv0* E"Srv0*.temenos.c om localost localost.local"o main localost-


localost-.local"omain-
*2K.0.0.* E"Srv0* E"Srv0*.temenos.c om localost localost.local"o main localost4
localost4.local"omain4
*J2.*-,.*.*+J E"Srv0* E"Srv0*.temenos.com


# ostnamectl setostname E"Srv0*.temenos.com static

[root@&"srv0* ]# ostnamectl setostname E"Srv0*.temenos.com static


[root@&"srv0* ]#

0n all serers in ( 1ayerB 'ith t24user user,

$nder insta-- fo-der create a fo-der db'inst

# mk"ir Z)/M/NBSI=BM/%nstall%"&2inst

/age )(0
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

$ntar the fi-es4

# c" Z)/M/NBSI=BM/%nstall
# tar  "&2inst <v; 3E2I/S/I*0I!inu<I<,--4.tar.g>

[t24user@E"Srv0* nstall]Z tar  "&2inst <v; 3E2I/S/I*0I!inu<I<,--4.tar.g>


ese%
ese%i&mIim%
ese%i&mIim%plugins%
ese%i&mIim%plugins%com.i&m.cic.licensing.common.ui.;eature.ui"I*.0.2.v20*0*00KI*2C,
.Tar
ese%i&mIim%plugins%org.apace.antI*.K.*.v20*00+*,**4+%
ese%i&mIim%plugins%org.apace.antI*.K.*.v20*00+*,**4+%etc%
ese%i&mIim%plugins%org.apace.antI*.K.*.v20*00+*,**4+%etc%T"epen".<sl
ese%i&mIim%plugins%org.apace.antI*.K.*.v20*00+*,**4+%etc%Tunit;rames.<sl
ese%i&mIim%plugins%org.apace.antI*.K.*.v20*00+*,**4+%etc%log.<sl
.
.
.
ese%nlpack%"&2%.nlpack
ese%nlpack%"&2%spec
ese%nlpack%TavaI;onts%
ese%nlpack%TavaI;onts%tnrwtIk.>ip
ese%nlpack%TavaI;onts%mtsans"T.>ip
ese%nlpack%TavaI;onts%tnrwtIt.>ip
ese%nlpack%TavaI;onts%mtsans"t.>ip
ese%nlpack%TavaI;onts%mtsans"s.>ip
ese%nlpack%TavaI;onts%tnrwtIs.>ip
ese%nlpack%TavaI;onts%tnrwtIT.>ip
ese%nlpack%TavaI;onts%mtsans"k.>ip
ese%nlpack%"&2setup
ese%nlpack%"&2ls
[t24user@E"Srv0* nstall]Z

0n all serers in ( 1ayerB 'ith root user,

# c" %u0*%)emenos%nstall%"&2inst%ese
# .%"&2setup

[root@E"Srv0* ese]# .%"&2setup


3E**J0 "&2setup is preparing te 3E2 Setup wi>ar" wic will gui"e
you troug te program setup process. 1lease wait.

/age )(6
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

Select nstall a 1ro"uct an" lick fnstall New6 Eutton.

lick Ne<t Eutton.

/age )(*
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

Select  accept te terms in tis license agreement an" click te
Ne<t &utton.

lick Ne<t Eutton.

/age )(
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ne<t Eutton.

/age )(5
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

Select %u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.* an" click te


Ne<t &utton.
Se-ect the password as the user name ]dasusr)V and confime.

lick Ne<t Eutton.

/age )(7
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

Select 3o not create a 3E2 instance an" click te Ne<t

lick Ne<t Eutton.

/age ))(
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ginis Eutton.

/age )))
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ginis Eutton.

0n all serers in ( 1ayerB 'ith dasusr! user,

In the home fo-der of the orac-e

# c"
# vi .&asIpro;ile

!ast ;aile" login Sun 3ec *C 0,CJ44 /) 20*+ ;rom *J2.*-,.*.K0 on ssnotty
)ere was * ;aile" login attempt since te last success;ul login.
%usr%&in%<aut ;ile %ome%oracle%.La utority "oes not e<ist
[oracle@E"Srv0* ]Z c"
[oracle@E"Srv0* ]Z vi .&asIpro;ile

e<port )M1D%tmp
#
# .&asIpro;ile

/age ))'
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

# et te aliases an" ;unctions


i; [ ; %.&asrc ]' ten
. %.&asrc
;i

# Hser speci;ic environment an" startup programs

1A)=DZ1A)=Z=BM/%.local%&inZ=BM/%&in

e<port 1A)=

##############################################
# )emenos =ome
#
e<port )/M/NBSI=BM/D%u0*%)emenos
eco )/M/NBSI=BM/DZ)/M/NBSI=BM/

c" Z)/M/NBSI=BM/

/age ))9
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

?,4
?,4 H2 !,&,
!,&,!*
!*8
8 (atab
(atabas
ase
e Insta
Install
llat
atio
ion
n
2rom http411www
http411www.h'database.com1htm-1do
.h'database.com1htm-1down-oad.htm-
wn-oad.htm-

"own-oad
"own-oad the fi-e ' Aersion ).9.)* ='()0(0(6>, ?ast Stab-e. =h''()0(0(6.Cip>

0n all serers in ( 1ayerB 'ith t24user user,

2T/ the fi-e in YTEMENOSQOME1Insta--

The lo$ation o# H2 (atabse 'ill be YTEMENOSQOME19rd/arty1"b1'

In ZYTEMENOSQOME19rd/artyW
ZYTEMENOSQOME19rd/artyW create a fo-der 1"b1'

# mk"ir p Z)/M/NBSI=BM/%Cr"1arty%3&%=2
# c" Z)/M/NBSI=BM/%nstall

Start the ' insta--er

# un>ip Z)/M/NBSI=BM/%nstall%220*4040+.>ip "


Z)/M/NBSI=BM/%Cr"1arty%3&%=2%

[t24user@omSrv0* nstall]Z Tava Tar T&osseap-.4.0installer.Tar


 %ename the fo-der h'

# mv Z)/M/NBSI=BM/%Cr"1arty%3&%=2%2
Z)/M/NBSI=BM/%Cr"1arty%3&%=2%2*.C.*K-

The new fo-der YTEMENOSQOME19rd/arty1"b1'1h').9.)* is 'QOME

Set the enironmen


enironmentt ariab-e Y'QOME to the YTEMENOSQ
YTEMENOSQOME19rd/a
OME19rd/arty1"b1'1h'
rty1"b1'1h'
).9.)*

Edit fi-e .bachQprofi-e and set the enironment ariab-e Y3:OSSQOME

8e wi-- add Y3:OSSQOME1bin to the enironment /!T of ?inux

0n all serers in Appli$ation 1ayer and <eb 1ayerB 'ith t24user user,

In the home fo-der of the t'0user

# c"
# vi .&asIpro;ile

/age ))0
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

[t24user@AppSrv0* ]Z c"


[t24user@AppSrv0* ]Z vi .&asIpro;ile

##############################################
# )AGP =ome
#
e<port )AGPI=BM/DZ)/M/NBSI=BM/%)AGP
eco )AGPI=BM/DZ)AGPI=BM/
e<port 1A)=DZ)AGPI=BM/%&inZ1A)=

##############################################
# )24 =ome
#
e<port )24I=BM/DZ)/M/NBSI=BM/%)24
eco )24I=BM/DZ)24I=BM/

##############################################
# =2 =ome
#
e<port =2I=BM/DZ)/M/NBSI=BM/%Cr"1arty%3&%=2%2*.C.*K-
eco =2I=BM/DZ=2I=BM/
e<port 1A)=DZ=2I=BM/%&inZ1A)=

c" Z)/M/NBSI=BM/

<-ose your session and -ogin again with t'0user

!ast login )u Aug 2K 0J2242 20*+ ;rom *J2.*-,.*.K0


)/M/NBSI=BM/D%u0*%)emenos
PAAI=BM/D%u0*%)emenos%Cr"1arty%Pava%T"k*.K.0IKJ
Tava version *.K.0IKJ
Pava$)M( S/ Funtime /nvironment $&uil" *.K.0IKJ&*+(
Pava =otSpot$)M( -4Eit Server M $&uil" 24.KJ&02? mi<e" mo"e(
=2I=BM/D%u0*%)emenos%Cr"1arty%3&%=2%2*.C.*K-
[t24user@omSrv0* )emenos]Z

/age ))6
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

?,/
?,/ TA
TAFJ
FJ In
Inst
stal
alla
lati
tion
on
ae the insta--er pacGage of T!23.

T!23.xx.S/y.(.tar.gC

0n all serers in App1ayerB 'ith t243%ER user,

2T/ the fi-es in YTEMENOSQOME1Insta--

# c" Z)/M/NBSI=BM/%nstall

[t24user@appsrv0* )emenos]Z c" Z)/M/NBSI=BM/%nstall


[t24user@appsrv0* nstall]Z

$nder insta-- fo-der create a fo-der tafjinst

# mk"ir p Z)/M/NBSI=BM/%nstall%ta;Tinst

$ntar the fi-es4

# tar  ta;Tinst <v; )AGP.F*+.S14.0.tar.g>

[t24user@appsrv0* nstall]Z tar  ta;Tinst <v; )AGP.F*+.S14.0.tar.g>


.%
.%SetupI)AGP.F*+.S14.0.&at
.%)AGP.F*+.S14.0.Tar
.%1atcI)AGP.F*+.S14.0.&at
.%1atcI)AGP.F*+.S14.0.s
.%SetupI)AGP.F*+.S14.0.s
[t24user@appsrv0* nstall]Z

T!23 insta--ation

0n all serers in roker 1ayerB 'ith t24user user,

The lo$ation o# TAFJ 'ill be YT!23QOME

2rom YTEMENOSQOME1Insta--1tafjinst
YTEMENOSQOME1Insta--1tafjinst execute the fi-e
f i-e SetupQT!23.%)6.S/0.(.sh

# c" Z)/M/NBSI=BM/%nstall%ta;Tinst
# cmo" K++ U
# eco Z)AGPI=BM/
# . .%SetupI)AGP.F*+.S14.0.s

/age ))*
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

In the setup process gie the fu-- T!23QOME

[t24user@appsrv0* nstall]Z Z)/M/NBSI=BM/%nstall%ta;Tinst


[t24user@appsrv0* ta;Tinst]Z cmo" K++ U
[t24user@appsrv0* ta;Tinst]Z eco Z)AGPI=BM/
%u0*%)emenos%)AGP
[t24user@appsrv0* ta;Tinst]Z . .%SetupI)AGP.F*+.S14.0.s

AP v *.-
Starting setup...
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
. elcome to te nstallation program o; )AGP .
. )is setup will install te necessary li&raries to .
. compile an" run EAS programs as well as some .
. a""itional tools an" /clipse plugins. .
. Note tat noting will &e mo"i;ie" outsi"e o; te .
. "irectory you will speci;y ;or te installation. .
. )o ;ully uninstall it? Tust "elete te "irectory. .
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

1ress /N)/F to continue.

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
1lease enter te install 3irectory.
"e;ault  W%u0*%)emenos%nstall%ta;Tinst%)AGPW
%u0*%)emenos%)AGP

/<tracting M/)ANG%M/)ANG%MANG/S).MGo"eoverage% $"ir(


PMSnTector% $"ir(
1FB% $"ir(
Fegression% $"ir(
)AGPSessionMonitor% $"ir(
appserver% $"ir(
appserver%M% $"ir(
appserver%&asic% $"ir(
appserver%&asic%)AGP.E1% $"ir(
appserver%T&oss% $"ir(
appserver%T&oss%T&oss4% $"ir(
appserver%T&oss%T&oss+eap% $"ir(
appserver%T&oss%T&oss-eap% $"ir(
appserver%T&oss%T&oss-eap%T&osscli% $"ir(
appserver%T&oss%T&oss-eap%mo"ules% $"ir(
appserver%T&oss%T&oss-eap%mo"ules%com% $"ir(
appserver%T&oss%T&oss-eap%mo"ules%com%i&m% $"ir(
.
.
.
Hp"ating  W%u0*%)emenos%)AGP%"&scripts%oracle%Tavaloa"W.
Hp"ating  W%u0*%)emenos%)AGP%"&scripts%oracle%Tavaloa".&atW.
Hp"ating  W%u0*%)emenos%)AGP%"&scripts%oracle%Tavaunloa"W.
Hp"ating  W%u0*%)emenos%)AGP%"&scripts%oracle%Tavaunloa".&atW.
Hp"ating  W%u0*%)emenos%)AGP%"&scripts%oracle%Tavaloa"SingleW.
Hp"ating  W%u0*%)emenos%)AGP%"&scripts%oracle%Tavaloa"Single.&atW.
Hp"ating  W%u0*%)emenos%)AGP%"&scripts%oracle%Tavaunloa"SingleW.
Hp"ating  W%u0*%)emenos%)AGP%"&scripts%oracle%Tavaunloa"Single.&atW.
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
. )ank you ;or aving installe" )AGP .
. UUU M1BF)AN) UUU .
. 1lease make sure tat you ave te environment varia&le .
. PAAI=BM
PAAI=BM/
/ set to a P3 K or a&ove. .
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

1ress /N)/F to terminate.

[t24user@appsrv0* ta;Tinst]Z

/age ))
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

<hange the permission on the YT!23QOME


YT!23QOME\bin
\bin to execute

# cmo" K++ Z)AGPI=BM/%&in%U

[t24user@appsrv0* ta;Tinst]Z cmo" K++ Z)AGPI=BM/%&in%U


[t24user@appsrv0* ta;Tinst]Z

<hecG the insta--ation of T!23

<-ose your session and -ogin again with t'0user

!ast login Mon Aug 24 *+C,04 20*+ ;rom *J2.*-,.*.K0


)/M/NBSI=BM/D%u0*%)emenos
PAAI=BM/D%u0*%)emenos%Cr"1arty%Pava%T"k*.K.0IKJ
Tava version *.K.0IKJ
Pava$)M( S/ Funtime /nvironment $&uil" *.K.0IKJ&*+(
Pava =otSpot$)M( -4Eit Server M $&uil" 24.KJ&02? mi<e" mo"e(
)AGPI=BM/D%u0*%)emenos%)AGP
)24I=BM/D%u0*%)emenos%)24
PEBSSI=BM/D%u0*%)emenos%Cr"1arty%As%PEoss%T&osseap-.4.0
MI=BM/D%u0*%)emenos%Cr"1arty%As%Bracle%e&!ogic*2.*.C%Mi""leware%BracleI=ome
ASI=BM/D%u0*%)emenos%Cr"1arty%As%EM%e&Spere,.+.+%AppServer
[t24user@appsrv0* )emenos]Z

%e+uest a diagnostic of T!23

# t3iag

[t24user@appsrv0* )emenos]Z t3iag


IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

=ome  W%u0*%)emenos%)AG PW
on; "irectory  W%u0*%)emenos%)AG P%con;W
!og "irectory  W%u0*%)emenos%)AG P%log
!og "irectory )24  W%u0*%)emenos%)AG P%logI)24
ersion  F*+IS14
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

Tava.ome  %u0*%)emenos%Cr"1 arty%Pava%T"k*. K.0IKJ%Tre


Tava.ven"or  Bracle orporation
Tava.version  *.K.0IKJ
os.arc  am"-4
os.name  !inu<
=ostName  appsrv0*.temenos. com
1 A""ress  *J2.*-,.*.*-*
Funtime  3ou&le Eyte SysSeparator
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

3e;ault 1roTect  Wta;TW

 1roTect  Wta;TW
Easic source  %u0*%)emenos%)AGP% samples%&asic
Pava src "ir  %u0*%)emenos%)AGP% "ata%ta;T%Tava
Pava classes "ir  %u0*%)emenos%)AGP%" ata%ta;T%classe s
Hp"ate "ir  %u0*%)emenos%)AGP% up"ates
  
Pava "e;ault package  com.temenos.t24
  
3ataEase HF! 
3ataEase user 

/age ))5
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1


!ocking mo"e  P3E
!ocking name 

urrent "ir  %u0*%)emenos%)AGP% H3
omo "ir  %u0*%)emenos%)AGP% H3%BMB
=ol" "ir  %u0*%)emenos%)AGP% H3%=B!3
H3 enco"ing  H)G,
  
)ime>one 
!ocal  enIHS
3e&ug ena&le"  true
  
PMS logger ena&le"  ;alse
!ogger A1 ena&le"  true
)/ "isa&le"  ;alse
  
Session monitor ena&le"  true
Session monitor ost  localost
Session monitor port  ,CKK

[t24user@appsrv0* )emenos]Z

/age ))7
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

?,8
?,8 T2
T24
4 Ins
Insta
tall
llat
atio
ion
n

?,8,!T24 Files stru$ture


T'0 wi-- be insta-- in the c-ear structure 4

  The ?ibs =.jar fi-es>

  The Sources =.b fi-es>

  The "ata =$" fi-es>

The $" fi-e type specifies NT or $NI directories and NT or $NI fi-es are to be used to
represent fi-e and records respectie-y. 8ith T!23 a-- data are inside the %":MS expect the
$". $" fi-es are officia-y the bnG.run fo-der from mode-banG.

2or T'0 we wi-- create the fo--owing structure

Z)24I=BM/
Q
VSrc
  Q V!BA!.E1
  Q V)24.E1
  Q VF.E1
  Q dt24inserts
V3ata
  Q d&nk
Q d&nk.run
  d!i&
V!ocal3ev
V1ack
V)24!i&
V)24Sms
V)24/mail
VFepen
dFules/ngine

# mk"ir p Z)24I=BM/%Src%)24.E1
# mk"ir p Z)24I=BM/%Src%!BA!.E1
# mk"ir p Z)24I=BM/%Src%F.E1
# mk"ir p Z)24I=BM/%Src%t24inserts
# mk"ir p Z)24I=BM/%3ata%&nk%&nk.run
# mk"ir p Z)24I=BM/%!i&%!ocal3ev
# mk"ir p Z)24I=BM/%!i&%1A
# mk"ir p Z)24I=BM/%!i&%)24!i&
# mk"ir p Z)24I=BM/%!i&%)24Sms
# mk"ir p Z)24I=BM/%!i&%)24/mail
# mk"ir p Z)24I=BM/%!i&%Fepen

/age )'(
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

# mk"ir p Z)24I=BM/%!i&%Fules/ngine

[t24user@appsrv0* )24]Z mk"ir p Z)24I=BM/%Src%)24.E1


[t24user@appsrv0* )24]Z mk"ir p Z)24I=BM/%Src%!BA!.E1
[t24user@appsrv0* )24]Z mk"ir p Z)24I=BM/%3ata%&nk%&nk.run
[t24user@appsrv0* )24]Z mk"ir p Z)24I=BM/%!i&%!ocal3ev
[t24user@appsrv0* )24]Z mk"ir p Z)24I=BM/%!i&%1A
[t24user@appsrv0* )24]Z mk"ir p Z)24I=BM/%!i&%)24!i&
[t24user@appsrv0* )24]Z mk"ir p Z)24I=BM/%!i&%)24Sms
[t24user@appsrv0* )24]Z mk"ir p Z)24I=BM/%!i&%)24/mail
[t24user@appsrv0* )24]Z mk"ir p Z)24I=BM/%!i&%Fules/ngine
[t24user@appsrv0* )24]Z

?,8,2T24 7odelbank

<opy the correct components in the correct p-ace

ae the T'0 pacGages.

M:.%)6.(((.O%!<?E))g
M:.%)6.(((.O%!<?E))g%'.$NI.T!23%)6
%'.$NI.T!23%)6.'()*))9(.bn
.'()*))9(.bnG.tar.gC
G.tar.gC

t'0emai-.).(.(.Cip

t'0sms.).(.).Cip

%u-esengine.).(.(.Cip

0n all serers in App1ayerB 'ith t243%ER user,

2T/ the fi-es in YTEMENOSQOME1Insta--

# c" Z)/M/NBSI=BM/%nstall

[t24user@appsrv0* )emenos]Z c" Z)/M/NBSI=BM/%nstall


[t24user@appsrv0* nstall]Z

$nder insta-- fo-der create a fo-der tafjinst

# mk"ir p Z)/M/NBSI=BM/%nstall%t24inst
# mk"ir p Z)/M/NBSI=BM/%nstall%emailinst
# mk"ir p Z)/M/NBSI=BM/%nstall%smsinst
# mk"ir p Z)/M/NBSI=BM/%nstall%ruleengineinst

[t24user@appsrv0* nstall]Z mk"ir Z)/M/NBSI=BM/%nstall%t24inst


[t24user@appsrv0* nstall]Z mk"ir Z)/M/NBSI=BM/%nstall%emailinst

/age )')
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

[t24user@appsrv0* nstall]Z mk"ir Z)/M/NBSI=BM/%nstall%smsinst


[t24user@appsrv0* nstall]Z mk"ir Z)/M/NBSI=BM/%nstall%ruleengineinst
[t24user@appsrv0* nstall]Z

$ntar the T'0 fi-es4

# tar  t24 inst <v;


ME.F*+.000.BFA!/**gF2.HNL.)AGPF*+.20*-**C0.&nk.tar.g>

[t24user@appsrv0* nstall]Z tar  ta;Tinst <v; )AGP.F*+.S14.0.tar.g>


.%
.%SetupI)AGP.F*+.S14.0.&at
.%)AGP.F*+.S14.0.Tar
.%1atcI)AGP.F*+.S14.0.&at
.%1atcI)AGP.F*+.S14.0.s
.%SetupI)AGP.F*+.S14.0.s
[t24user@appsrv0* nstall]Z

"istribute the fi-es from t'0inst in the correct structure YT'0QOME

# cp Z)/M/NBSI=BM/%nstall%t24inst%&nk%li&%U Z)24I=BM/%!i&%Fepen
# cp Z)/M/NBSI=BM/%nstall%t24inst%&nk%t24li&%U
Z)24I=BM/%!i&%)24!i&
# cp Z)/M/NBSI=BM/%nstall%t24inst%&nk%)24IE1%U
Z)24I=BM/%Src%)24.E1
# cp Z)/M/NBSI=BM/%nstall%t24inst%&nk%H3%F.E1%U
Z)24I=BM/%Src%F.E1
# cp Z)/M/NBSI=BM/%nstall%t24inst%&nk%t24inserts%U
Z)24I=BM/%Src%t24inserts
# cp F Z)/M/NBSI=BM/%nstall%t24inst%&nk%H3%U
Z)24I=BM/%3ata%&nk%&nk.run

?,8,&T24 %ms
0n all serers in App1ayerB 'ith t243%ER user,

$ntar the T'0Sms fi-es4

# un>ip Z)/M/NBSI=BM/%nstall%t24sms.*.0.*.>ip " smsinst


# un>ip Z)/M/NBSI=BM/%nstall%smsinst%t24sms.*.0.*%M)F
SMS%Feleases%t24sms.*.0.*.>ip " Z)24I=BM/%!i&%)24Sms
# cp F Z)24I=BM/%!i&%)24Sms%t24sms.*.0.*%U Z)24I=BM/%!i&%)24Sms
# rm F Z)24I=BM/%!i&%)24Sms%t24sms.*.0.*

[t24user@appsrv0* nstall]Z un>ip t24sms.*.0.*.>ip " smsinst


Arcive t24sms.*.0.*.>ip
creating smsinst%t24sms.* .0.*%

/age )''
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

creating smsinst%t24sms.*.0.*%M)FSMS%
creating smsinst%t24sms.* .0.*%M)FSMS %3ocumenation%
creating smsinst%t24sms.* .0.*%M)FSMS %3ocumenation%M)F SMS on;iguration ui"e%
in;lating smsinst%t24sms.* .0.*%M)FSMS %3ocumenation%M)F SMS on;iguration
ui"e%M)F SMS on;iguration ui"e."oc
creating smsinst%t24sms.*.0.*%M)FSMS%Feleases%
  e<tracting smsinst%t24sms.*.0.*%M)FSMS%Feleases%t24sms.*.0.*.>ip
[t24user@appsrv0* nstall]Z un>ip Z)/M/NBSI=BM/%nstall%smsinst%t24sms.*.0.*%M)F
SMS%Feleases%t24sms .*.0.*.>ip " Z)24I=BM/%!i&%)24 Sms
Arcive %u0*%)emenos%nstall%smsinst%t24sms.*.0.*%M)F
SMS%Feleases%t24sms.*.0.*.>ip
creating %u0*%)emenos%)24 %!i&%)24Sms%t24 sms.*.0.*%
creating %u0*%)emenos%)24 %!i&%)24Sms%t24 sms.*.0.*%con;i g%
in;lating %u0*%)emenos%)24 %!i&%)24Sms%t24 sms.*.0.*%con;i g%t24sms.prope rties
in;lating %u0*%)emenos%)24%!i&%)24Sms%t24sms.*.0.*%t24smsci.Tar
in;lating %u0*%)emenos%)24%!i&%)24Sms%t24sms.*.0.*%t24smsimpl.Tar
in;lating %u0*%)emenos%)24%!i&%)24Sms%t24sms.*.0.*%<ercesmpl.Tar
[t24user@appsrv0* nstall]Z cp F Z)24I=BM/%!i&%)24Sms%t24sms.*.0.*%U
Z)24I=BM/%!i&%)24Sms
[t24user@appsrv0* )24/mail]Z rm F h24I=BM/%!i&%)24Sm s%t24sms.*.0.*
[t24user@appsrv0* nstalll]Z

/age )'9
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

?,8,4T24 Email

0n all serers in App1ayerB 'ith t243%ER user,

$ntar the T'0Emai- fi-es4

# un>ip Z)/M/NBSI=BM/%nstall%t24email.*.0.0.>ip " emailinst%


# un>ip Z)/M/NBSI=BM/%nstall%emailinst%t24email.*.0.0%M)F
/mail%Feleases%t24email.*.0.0.>ip " Z)24I=BM/%!i&%)24/mail
# cp F Z)24I=BM/%!i&%)24/mail%t24email.*.0.0%U
Z)24I=BM/%!i&%)24/mail
# rm F Z)24I=BM/%!i&%)24/mail%t24email.*.0.0

[t24user@appsrv0* nstall]Z un>ip Z)/M/NBSI=BM/% nstall%t24email .*.0.0.>ip "


emailinst%
Arcive %u0*%)emenos%nstall%t24email.*.0.0.>ip
creating emailinst%t24em ail.*.0.0%
creating emailinst%t24ema il.*.0.0%M)F /mail%
creating emailinst%t24ema il.*.0.0%M)F /mail%3ocumentati on%
creating emailinst%t24ema il.*.0.0%M)F /mail%3ocumentati on%M)F /mail
on;iguration ui"e%
in;lating emailinst%t24ema il.*.0.0%M)F /mail%3ocumentati on%M)F /mail
on;iguration ui"e%M)F /mail on;iguration ui"e."oc
creating emailinst%t24email.*.0.0%M)F/mail%Feleases%
  e<tracting emailinst%t24email.*.0.0%M)F/mail%Feleases%t24email.*.0.0.>ip
[t24user@appsrv0* nstall]Z un>ip
Z)/M/NBSI=BM/%nstall%emailinst%t24email.*.0.0%M)F
/mail%Feleases%t24e mail.*.0.0.>ip " Z)24I=BM/%!i&%)24 /mail
Arcive %u0*%)emenos%nstall%emailinst%t24email.*.0.0%M)F
/mail%Feleases%t24email.*.0.0.>ip
creating %u0*%)emenos%)24 %!i&%)24/mail%t 24email.*.0.0%
in;lating %u0*%)emenos%)24 %!i&%)24/mail%t 24email.*.0.0%a ctivation.Tar
creating %u0*%)emenos%)24%!i&%)24/mail%t24email.*.0.0%con;ig%
  in;lating
%u0*%)emenos%)24%!i&%)24/mail%t24email.*.0.0%con;ig%t24email.properties
in;lating %u0*%)emenos%)24%!i&%)24/mail%t24email.*.0.0%Tavamail*.4.C.Tar
in;lating %u0*%)emenos%)24%!i&%)24/mail%t24email.*.0.0%t24email.Tar
in;lating %u0*%)emenos%)24%!i&%)24/mail%t24email.*.0.0%<ercesmpl.Tar
[t24user@appsrv0* nstall]Z cp F Z)24I=BM/%!i&%)24/mail%t24email.*.0.0%U
Z)24I=BM/%!i&%)24/mail
[t24user@appsrv0* nstall]Z rm F Z)24I=BM/%!i&%)24 /mail%t24email. *.0.0
[t24user@appsrv0* nstalll]Z

/age )'0
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

?,8,/T24 RuleEngine
0n all serers in App1ayerB 'ith t243%ER user,

$ntar the %u-eEngine fi-es4

# un>ip Z)/M/NBSI=BM/%nstall%Fulesengine.*.0.0.>ip "


ruleengineinst
# cp .%ruleengineinst%Fulesengine.*.0.0%Tars%U
Z)24I=BM/%!i&%Fules/ngine

[t24user@appsrv0* nstall]Z un>ip Z)/M/NBSI=BM/% nstall%Fules engine.*.0.0.>ip "


ruleengineinst
Arcive %u0*%)emenos%nstall%Fulesengine.*.0.0.>ip
creating ruleengineinst%F ulesengine.*.0 .0%
creating ruleengineinst%F ulesengine.*.0 .0%Tars%
in;lating ruleengineinst%F ulesengine.*.0 .0%Tars%activat ion.Tar
in;lating ruleengineinst%Fulesengine.*.0.0%Tars%antlr2.K.-.Tar
in;lating ruleengineinst%Fulesengine.*.0.0%Tars%commonsco"ec*.C.Tar
in;lating ruleengineinst%Fulesengine.*.0.0%Tars%commons.Tar
in;lating ruleengineinst%Fulesengine.*.0.0%Tars%Ta<&api.Tar
in;lating ruleengineinst%Fulesengine.*.0.0%Tars%Ta<&impl.Tar
in;lating ruleengineinst%Fulesengine.*.0.0%Tars%Ta<&<Tc.Tar
in;lating ruleengineinst%Fulesengine.*.0.0%Tars%Tsr*KCI*.0Iapi.Tar
in;lating ruleengineinst%Fulesengine.*.0.0%Tars%Tunit4.*.Tar
in;lating ruleengineinst%Fulesengine.*.0.0%Tars%rulesengine.Tar
in;lating ruleengineinst%Fulesengine.*.0.0%Tars%<ercesmpl.Tar
in;lating ruleengineinst%Fulesengine.*.0.0%Tars%<mlapis.Tar
in;lating ruleengineinst%Fulesengine.*.0.0%Fules /ngine on;iguration ui"e."oc
in;lating ruleengineinst%F ulesengine.*.0 .0%Fules /ngine HS/F H3/."oc
in;lating ruleengineinst%Fulesengine.*.0.0%)est.class
in;lating ruleengineinst%Fulesengine.*.0.0%)est.Tava
in;lating ruleengineinst%Fulesengine.*.0.0%testcallT.&
[t24user@appsrv0* nstall]Z cp .%ruleengineinst%Fulesengine.*.0.0%Tars%U
Z)24I=BM/%!i&%Fule/ngine
[t24user@appsrv0* nstall]Z

/age )'6
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

+ T2
T24
4 (a
(ata%et Con#
Con#iigu
gurrat
atiion
+,! T24 (at
(ata%e
a%ett $on
$on#ig
#igura
uratio
tion
n 'ith
'ith H2,

This is the fu-- structure of T'0 insta--atio


insta--ation.
n. !- "ataset wi-- be insta-- under T'0Qome1"ata

If T'0 is not insta-- on the


t he "atabase Serer =most of the case>, create the m^nimum structure
for the dataset in T'0.

Z)24I=BM/
Q
VSrc
  Q V!BA!.E1
  Q V)24.E1
  Q VF.E1
  Q dt24inserts
V3ata
  Q d&nk
Q d&nk.run
  d!i&
V!ocal3ev
V1ack
V)24!i&
V)24Sms
V)24/mail
VFepen
dFule/ngine

The ' dtaset is under4

YT'0QOME1data1%dbms1'

# mk"ir p Z)/M/NBSI=BM/%)24%"ata%F"&ms%=2
Set the enironment ariab-e YT'0QOME to the YTEMENOSQOME1T'0 fo-der

Edit fi-e .bachQprofi-e and set the enironment ariab-e YT'0QOME

/age )'*
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

0n ( sererB 'ith t24user user,

In the home fo-der of the t'0user

# c"
# vi .&asIpro;ile

[t24user@AppSrv0* ]Z c"


[t24user@AppSrv0* ]Z vi .&asIpro;ile

# .&asIpro;ile

# et te aliases an" ;unctions


i; [ ; %.&asrc ]' ten
. %.&asrc
;i

# Hser speci;ic environment an" startup programs

1A)=DZ1A)=Z=BM/%.local%&inZ=BM/%&in

e<port 1A)=

##############################################
# )emenos =ome
#
e<port )/M/NBSI=BM/D%u0*%)emenos
eco )/M/NBSI=BM/DZ)/M/NBSI=BM/

##############################################
# )24 =ome
#
e<port )24I=BM/DZ)/M/NBSI=BM/%)24
eco )24I=BM/DZ)24I=BM/

c" Z)/M/NBSI=BM/

<-ose your session and -ogin again with t'0user

!ast login )u Aug 2K 0J+-** 20*+ ;rom *J2.*-,.*.K0


)/M/NBSI=BM/D%u0*%)emenos
PAAI=BM/D%u0*%)emenos%Cr"1arty%Pava%T"k*.K.0IKJ
Tava version *.K.0IKJ
Pava$)M( S/ Funtime /nvironment $&uil" *.K.0IKJ&*+(
Pava =otSpot$)M( -4Eit Server M $&uil" 24.KJ&02? mi<e" mo"e(
)24I=BM/D%u0*%)emenos%)24
=2I=BM/D%u0*%)emenos%Cr"1arty%3&%=2%2*.C.*K-
[t24user@omSrv0* )emenos]Z

<reate a scripts to start '

/age )'
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

In Y'QOME1bin create a script t'0h'.sh

# c" Z=2I=BM/%&in
# vi t242.s

############################################################
# )24 3ataSet =2
#
#

c" Z=2I=BM/%&in

e<port
HF!DT"&c2tcp%%localost%"ata'3EI!BS/IBNI/L)DGA!S/'MB3/DBracle')FA/I!//!IG!
/D0')FA/I!//!ISS)/MIBH)D0'G!/I!BDNB'G/LS)SD)FH/'A=/ISX/D*C*0K2

eco HF! is ZHF!

noup Tava server Lms*024M Lm<22J-M LLMa<1ermSi>eD2+-M cp 2


*.C.*K-.Tar)AGPGunctions.Tar org.2.tools.Server tcp tcpAllowBters &ase3ir
Z)24I=BM/%3ata%F"&ms%=2 

Tava server Lm<C2M LLMa<1ermSi>eDC2M cp 2*.C.*K-.Tar)AGPGunctions.Tar


org.2.tools.Sell url ZHF! "river org.2.3river user t24 passwor" t24

change the mod of the t'0h' scripts

# cmo" K++ t242.s

the param 11-oca-host1data hae to macth the fi-e name of ' dataset fi-e name

i.e

data.h'.db W
W 11-oca-host1data

%)6.h'.db W 11-oca-host1%)6

T'0M".h
.h'
'.d
.db
b W 11-
1-o
oca-host1T
1T'
'0M:

<opy the dataset to YT'0QOME


YT'0QOME1"ata1%dbms1'
1"ata1%dbms1'

ae the T'0 dataSet


dataSet ' data.h'.db

2T/ the fi-es in YTEMENOSQOME1Insta--

# c" Z)/M/NBSI=BM/%nstall

[t24user@appsrv0* )emenos]Z c" Z)/M/NBSI=BM/%nstall


[t24user@appsrv0* nstall]Z

/age )'5
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

# cp Z)/M/NBSI=BM/%nstall%"ata.2."&
Z)/M/NBSI=BM/%)24%3ata%F"&ms%=2

[t24user@omSrv0* &in]Z cp Z)/M/NBSI=BM/%nstall%"ata.2."&


Z)/M/NBSI=BM/%)24%"ata%F"&ms%=2
[t24user@omSrv0* &in]Z

<opy the T!232unction


T!232unctions.jar
s.jar to Y'QOM
Y'QOME1bin
E1bin

2rom YT!23QOME
YT!23QOME1dbscripts1h'1T!232un
1dbscripts1h'1T!232unctions.jar
ctions.jar

2T/ the fi-e in YTEMENOSQOME1Insta--

# c" Z)/M/NBSI=BM/%nstall

[t24user@appsrv0* )emenos]Z c" Z)/M/NBSI=BM/%nstall


[t24user@appsrv0* nstall]Z

# cp Z)/M/NBSI=BM/%nstall%)AGPGunction
Z)/M/NBSI=BM/%nstall%)AGPGunctions.Tar
s.Tar Z=2I=BM/%&in

[t24user@omSrv0* &in]Z cp Z)/M/NBSI=BM/%nstall%"ata.2."&


Z)/M/NBSI=BM/%)24%"ata%F"&ms%=2
[t24user@omSrv0* &in]Z

Start t'0h'

# c" Z=2I=BM/%&in
# t242.s

[t24user@omSrv0* &in]Z t242.s


HF! is T"&c2tcp%%localost%"ata
noup appen"ing output to 57^noup.out57_

elcome to =2 Sell *.C.*K- $20*4040+(


/<it wit trlV
omman"s are case insensitive' S! statements en" wit W'W
elp or  3isplay tis elp
list )oggle result list % stack trace mo"e
ma<wi"t Set ma<imum column wi"t $"e;ault is *00(
autocommit /na&le or "isa&le autocommit
istory Sow te last 20 statements
:uit or e<it lose te connection an" e<it

s:l9

' database is up and running

/age )'7
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

In the properties fi-e the connection wi-- be 4

#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
#
# 3ata&ase setup
#
#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

# HF! tat "escri&es "ata&ase connection?


# e<. oracle T"&coracletin @8ostIorIip9* +2*8"&Iname9
# e<. "&2 T"&c"&2%%8ostI orIip9+0000%8" &Iname9
# e<. mss:l
T"&cs:lserver%%8ostIorIip9*4CC'"ata&aseNameD8"&Iname9'integrate"SecurityDtrue
# e<. =2 T"&c2tcp%%8o stIorIip9%8"&In ame9
# e<. =2$/m&e""e"( T"&c28patItoI myI"&9
#
temn.ta;T.T"&c.url D T"&c2tcp%%* J2.*-,.*.*+J%)24

# lass tat "escri&es te speci;ic 3river ;or a "ata&ase?


# e<. oracle oracle.T"&c."river .Bracle3river
# e<. "&2 com.i&m."&2.Tcc.3E 23river
# e<. mss:l com.microso;t.s:ls erver.T"&c.S!S erver3river
# e<. =2 org.2.3river
#
temn.ta;T.T"&c."riv er D org.2.3river

temn.ta;T.T"&c.user name D t24


temn.ta;T.T"&c.pass wor" D t24

/age )9(
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

+,2 T24 (at


(ata%e
a%ett $on#
$on#igu
igurat
ration
ion 'it
'ith
h 0ra$l
0ra$le,
e,
0n ( sererB 'ith ora$le user,

<reate Orac-e -istener.

# c" ZBFA!/I=BM/%&in
# netca

[oracle@E"Srv0* &in]Z netca

Bracle Net Services on;iguration

lick Ne<t Eutton.

lick Ne<t Eutton.

/age )9)
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ne<t Eutton.

lick Ne<t Eutton.

/age )9'
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ne<t Eutton.

lick Ne<t Eutton.

[oracle@E"Srv0* &in]Z netca

Bracle Net Services on;iguration


on;iguring !istener!S)/N/F
!istener con;iguration complete.
Bracle Net !istener Startup
Funning !istener ontrol
%u0*%)emenos%Cr"1arty%3&%Bracle%pro"uct%*2.*.0%"&I*%&in%lsnrctl start
!S)/N/F
!istener ontrol complete.
!istener starte" success;ully.

lick Ne<t Eutton.

/age )99
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ginis Eutton.

<reate Orac-e database instance.

# c" ZBFA!/I=BM/%&in
# "&ca

[oracle@E"Srv0* &in]Z netca

/age )90
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ne<t Eutton.


 Set a Global Database name 4 ]T'0V

 IM/O%T!NT
IM/O%T!NT Specify !?9'$T25 in the <haracter Sets tab...

 Set a Password  4
  4 ]TemenosQ)V

 $nse-ect the container database and do not specify a Pluggable Database name.

lick Ne<t Eutton.

/age )96
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ne<t Eutton.

/age )9*
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ne<t Eutton.

/age )9
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

?et running

lick lose Eutton.

ou can checG your insta--ation4


:rowse the $%? 4 https41
https411-oca-host
1-oca-host466((1em
466((1em

?ogin with sys1TemenosQ) as sysdba

/age )95
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

0n ( sererB 'ith t24user user,

<reate Tab-eSpace and a $ser with tafj scripts

# c" Z)AGPI=BM/%"&scripts%oracle
# vi createta&lespaceIoracle.s:l

[t24user@E"Srv0* oracle]Z vi createta&lespaceIoracle.s:l

F/A)/ )AE!/S1A/ )24 3A)AG!/


W%u0*%)emenos%Cr"1arty%3&%Bracle%ora"ata%)24%"ata;ile%t24."&;W SX/ K AH)B/L)/N3
BN N/L) *00M MALSX/ HN!M)/3 !BN /L)/N) MANA/M/N) !BA! S/M/N) S1A/
MANA/M/N) AH)B'

# c" Z)AGPI=BM/%"&scripts%oracle
# vi createuserIoracle.s:l

[t24user@E"Srv0* oracle]Z c" Z)AGPI=BM/%"&scripts%oracle


[t24user@E"Srv0* oracle]Z vi createuserIoracle.s:l

F/A)/ HS/F t24 1FBG!/ 3/GAH!) 3/N)G/3 E t24 3/GAH!) )AE!/S1A/ )24
)/M1BFAF )AE!/S1A/ )/M1 ABHN) HN!B'
FAN) BNN/) )B t24'
FAN) F/SBHF/ )B t24'
grant :uery rewrite to t24'
grant create synonym to t24'
grant "rop any proce"ure to t24'
grant create any ta&le to t24'
grant select any ta&le to t24'
grant up"ate any ta&le to t24'
grant insert any ta&le to t24'
grant "elete any ta&le to t24'
grant "rop any ta&le to t24'
grant create any in"e< to t24'
grant alter any in"e< to t24'
grant "rop any in"e< to t24'

/age )97
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

grant create any view to t24'


grant "rop any view to t24'
grant create any "irectory to t24'
grant selectIcatalogIrole to t24'
grant <"&a"min to t24'
grant e<ecute on "&msIlock to t24'
grant unlimite" ta&lespace to t24'

0n ( sererB 'ith ora$le user,

Once these a-ues hae been changed, -aunch a conso-e and f rom
 /u01/Temenos/TAFJ/dbscripts/oracle

# c" %u0*%)emenos%)AGP%"&scripts%oracle
# s:lplus % as SS3EA
SS3EA 
 @createta&lespaceIoracle.s:l
 @createuserIoracle.s:l
 e<it

[oracle@E"Srv0* oracle]Z c" %u0*%)emenos%)AGP%"&scripts%oracle


[oracle@E"Srv0* oracle]Z s:lplus % as SS3EA

S!U1lus Felease *2.*.0.2.0 1ro"uction on Mon 3ec *4 *4+J*K 20*+

opyrigt $c( *J,2? 20*4? Bracle. All rigts reserve".

onnecte" to
Bracle 3ata&ase *2c /nterprise /"ition Felease *2.*.0.2.0  -4&it 1ro"uction
it te 1artitioning? B!A1? A"vance" Analytics an" Feal Application )esting
options

S!9 @createta&lespaceIoracle.s:l

)a&lespace create".

S!9 @createuserIoracle.s:l

Hser create".

rant succee"e".

rant succee"e".

rant succee"e".

rant succee"e".

rant succee"e".

rant succee"e".

rant succee"e".

rant succee"e".

/age )0(
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

rant succee"e".

rant succee"e".

rant succee"e".

rant succee"e".

rant succee"e".

rant succee"e".

rant succee"e".

rant succee"e".

rant succee"e".

rant succee"e".

rant succee"e".

rant succee"e".

rant succee"e".

S!9 e<it
3isconnecte" ;rom Bracle 3ata&ase *2c /nterprise /"ition Felease *2.*.0.2.0  -4&it
1ro"uction
it te 1artitioning? B!A1? A"vance" Analytics an" Feal Application )esting
options
[oracle@E"Srv0* oracle]Z

?oad the necessary Stored functions

0n ( sererB 'ith t24user user,

<reate Tab-eSpace and a $ser with tafj scripts

# c" Z)AGPI=BM/%"&scripts%oracle
# vi Tavaloa"
# cmo" KKK U

[t24user@E"Srv0* oracle]Z vi Tavaloa"

# Gor Bracle 13E use synta< @%%8macine98port9%8"&name9


loa"Tava user t24%t24@localost*+2*)24 ver&ose ;orce resolve tin
%u0*%)emenos%)AGP%"&scripts%EasicGunctions.Tava

/age )0)
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

0n ( sererB 'ith ora$le user,

<reate Tab-eSpace and a $ser with tafj scripts

# c" %u0*%)emenos%)AGP%"&scripts%oracle
# .%Tavaloa"

[oracle@E"Srv0* oracle]Z c" %u0*%)emenos%)AGP%"&scripts%oracle


[oracle@E"Srv0* oracle]Z .%Tavaloa"
arguments WuserW Wt24%UUU@localost*+2*)24W Wver&oseW W;orceW WresolveW W
tinW W%u0*%)emenos%)AGP%"&scripts%EasicGunctions.TavaW
creating  source com%temenos%"&i%store";unctions%EasicGunctions
loa"ing  source com%temenos%"&i%sto re";unctions%Ea sicGunctions
create"  F/A)/ZPAAZ!BEZ)A E!/
resolving source com%temenos%"&i%store";unctions%EasicGunctions
errors  source com%temenos%"&i%sto re";unctions%Ea sicGunctions
Note com%temenos%"&i% store";unctions %EasicGunctions uses uncecke" or unsa;e
operations.
Note Fecompile wit Llintuncecke" ;or "etails.
lasses !oa"e" 0
Fesources !oa"e" 0
Sources !oa"e" *
1u&lise" nter;aces 0
lasses generate" 0
lasses skippe" 0
Synonyms reate" 0
/rrors 0
[oracle@E"Srv0* oracle]Z

# c" %u0*%)emenos%)AGP%"&scripts%oracle
# s:lplus t24
 @Tava;unctionsIoracle.s:l
 e<it

[oracle@E"Srv0* oracle]Z s:lplus t24

S!U1lus Felease *2.*.0.2.0 1ro"uction on Mon 3ec *4 *+**4J 20*+

opyrigt $c( *J,2? 20*4? Bracle. All rigts reserve".

/nter passwor"
!ast Success;ul login time Mon 3ec *4 20*+ *+0J4, V0*00

onnecte" to
Bracle 3ata&ase *2c /nterprise /"ition Felease *2.*.0.2.0  -4&it 1ro"uction
it te 1artitioning? B!A1? A"vance" Analytics an" Feal Application )esting
options

S!9 @Tava;unctionsIoracle.s:l

Gunction create".

Gunction create".

Gunction create".
.

/age )0'
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

.
.

Gunction create".

Gunction create".

Gunction create".

S!9 e<it
3isconnecte" ;rom Bracle 3ata&ase *2c /nterprise /"ition Felease *2.*.0.2.0  -4&it
1ro"uction
it te 1artitioning? B!A1? A"vance" Analytics an" Feal Application )esting
options
[oracle@E"Srv0* oracle]Z

0n App%r@! sererB 'ith t24user user,

<opy the correct drier in ext fo-der

# cp F Z)AGPI=BM/%"&"rivers%oracle
Z)AGPI=BM/%"&"rivers%oracle*2c
*2c Z)AGPI=BM/%e<t
# cp F Z)AGPI=BM/%"&"rivers%2*.C.*K- Z)AGPI=BM/%e<t

[t24user@appsrv0* "&"rivers]Z cp F Z)AGPI=BM/%"&"rivers%oracle*2c Z)AGPI=BM/%e<t


[t24user@appsrv0* "&"rivers]Z cp F Z)AGPI=BM/%"&"rivers%2*.C.*K- Z)AGPI=BM/%e<t
[t24user@appsrv0* "&"rivers]Z

Execute ":Import to -oad the data from ' to Orac-e

# 3Emport gui

[t24user@appsrv0* "&"rivers]Z 3Emport gui


IIIIIIIIIIIIIIIIIIIII3Emport 4.0IIIIIIIIIIIIIIIIIIIII

elcome to te 3ata&ase mport program


)is tool will import a )24 P4%F3EMS 3ata&ase
in a oter F3EMS using P3E. t will also create te
necessary views an" populate te "ata&ase B
 Gor P4 Giles? only =4 an" =F ;iles are supporte".
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

/age )09
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ne<t Eutton.

Select Grom 3ata&ase an" lick Ne<t Eutton.

"atabase R '
$r- R jdbc4h'4tcp11)7'
jdbc4h'4tcp11)7'.)*5.).)671T'0
.)*5.).)671T'0

/age )00
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

$serIdR t'0
/asswordR t'0

lick Ne<t Eutton.


"atabase R Orac-e
$r- R jdbc4orac-e
jdbc4orac-e4thin11)7'.)*5.).)67
4thin11)7'.)*5.).)674)6')4T'0
4)6')4T'0
$serIdR t'0
/asswordR t'0

lick Ne<t Eutton.

/age )06
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ne<t Eutton.

lick Ne<t Eutton.

/age )0*
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Start Eutton.

?et running

/age )0
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick B Eutton.

lick B Eutton.

In the properties fi-e the connection wi-- be 4

#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
#
# 3ata&ase setup

/age )05
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

#
#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

# HF! tat "escri&es "ata&ase connection?


# e<. oracle T"&coracletin @8ostIorIip9* +2*8"&Iname9
# e<. "&2 T"&c"&2%%8ostI orIip9+0000%8" &Iname9
# e<. mss:l
T"&cs:lserver%%8ostIorIip9*4CC'"ata&aseNameD8"&Iname9'integrate"SecurityDtrue
# e<. =2 T"&c2tcp%%8o stIorIip9%8"&In ame9
# e<. =2$/m&e""e"( T"&c28patItoI myI"&9
#
temn.ta;T.T"&c.url D T"&coracleti n@*J2.*-,.*.*+J *+2*%)24

# lass tat "escri&es te speci;ic 3river ;or a "ata&ase?


# e<. oracle oracle.T"&c."river .Bracle3river
# e<. "&2 com.i&m."&2.Tcc.3E 23river
# e<. mss:l com.microso;t.s:ls erver.T"&c.S!S erver3river
# e<. =2 org.2.3river
#
temn.ta;T.T"&c."riv er D oracle.T"&c."ri ver.Bracle3river

temn.ta;T.T"&c.user name D t24


temn.ta;T.T"&c.pass wor" D t24

+,& T24 (at


(ata%e
a%ett $on#
$on#igu
igurat
ration
ion 'it
'ith
h (2,
(2,
0n all serers in ( 1ayerB 'ith root user,

<reate Essentia- $ser I"s and @roups

# groupa"" "&2grp*
# groupa"" "&2;grp*
# usera"" g "&2grp*  "asa"m* m "&2inst* p "&2inst*
# usera"" g "&2;grp* m "&2;enc* p "&2;enc*

[root@E"Srv0* instance]# groupa"" "&2grp*


[root@E"Srv0* instance]# groupa"" "&2;grp*
[root@E"Srv0* instance]# usera"" g "&2grp*  "asa"m* m "&2inst* p "&2inst*
[root@E"Srv0* instance]# usera"" g "&2;grp* m "&2;enc* p "&2;enc*
[root@E"Srv0* instance]#

<reate ":' Instance

# c" %u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%instance
# .%"&2icrt u "&2;enc* "&2inst*

[root@E"Srv0* instance]# .%"&2icrt u "&2;enc* "&2inst*


3E*44- )e "&2icrt comman" is running? please wait.

3E2 installation is &eing initiali>e".

 )otal num&er o; tasks to &e per;orme" 4


)otal estimate" time ;or all tasks to &e per;orme" C0J secon"$s(

)ask #* start

/age )07
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

3escription Setting "e;ault glo&al pro;ile registry varia&les


/stimate" time * secon"$s(
)ask #* en"

)ask #2 start
3escription nitiali>ing instance list
/stimate" time + secon"$s(
)ask #2 en"

)ask #C start
3escription on;iguring 3E2 instances
/stimate" time C00 secon"$s(
)ask #C en"

)ask #4 start
3escription Hp"ating glo&al pro;ile registry
/stimate" time C secon"$s(
)ask #4 en"

)e e<ecution complete" success;ully.

Gor more in;ormation see te 3E2 installation log at %tmp%"&2icrt.log.2*4,0.


3E*0K0 1rogram "&2icrt complete" success;ully.

[root@E"Srv0* instance]#

0n all serers in ( 1ayerB 'ith db2inst! user,

Set T</1I/ communication for the connectiity of c-ient

# "&2set 3E2BMMDtcpip
# "&2 up"ate "&m c;g using S/NAM/ +0000

["&2inst*@E"Srv0* ]Z "&2set 3E2BMMDtcpip


["&2inst*@E"Srv0* ]Z "&2 up"ate "&m c;g using S/NAM/ +0000
3E20000 )e H13A)/ 3A)AEAS/ MANA/F BNGHFA)BN comman" complete"
success;ully.
["&2inst*@E"Srv0* ]Z

Start ":'4

# "&2start

["&2inst*@E"Srv0* ]Z "&2start


*2%*+%20*+ *4CC*K 0 0 S!*0-CN 3E2S)AF) processing was success;ul.
S!*0-CN 3E2S)AF) processing was success;ul.
["&2inst*@E"Srv0* ]Z

<hecG ":' serice

# netstat an Q grep +0000

["&2inst*@E"Srv0* ]Z netstat an Q grep +0000


tcp- 0 0 +0000 U !S)/N
["&2inst*@E"Srv0* ]Z

/age )6(
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

0n all serers in ( 1ayerB 'ith root user,

<reate %epository "atabase 2o-der.

# c" %u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%instance
# mk"ir "&2repo
# cown F "&2inst*"&2grp* "&2repo

[root@E"Srv0* ]Z mk"ir "&2repo


[root@E"Srv0* ]Z cown F "&2inst*"&2grp* "&2repo
[root@E"Srv0* ]Z ls
"&2repo s:lli&
[root@E"Srv0* ]Z

0n all serers in ( 1ayerB 'ith db2inst! user,

"atabase <reation

# c" Z)AGPI=BM/%"&scripts%"&2
# vi create3ata&aseI"&2."&2

[ db2inst1 @E"Srv0* "&2]# vi create3ata&aseI"&2."&2

F/A)/ 3A)AEAS/ )24 AH)BMA) S)BFA/ /S BN


W%u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%instance%"&2repoW 3E1A)= BN
W%u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%instance%"&2repoW HSN B3/S/) H)G,
)/FF)BF HS B!!A)/ HSN SS)/M 1A/SX/ C2K-,@




[ db2inst1 @E"Srv0* "&2]#

# "&2 t"@ v; Z)AGPI=BM/%"&scripts%"&2%create3ata&aseI"&2."&2

["&2inst*@E"Srv0* instance]Z "&2 t"@ v;


Z)AGPI=BM/%"&scripts%"&2%create3ata&aseI"&2."&2
F/A)/ 3A)AEAS/ )24 AH)BMA) S)BFA/ /S BN
W%u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%instance%"&2repoW 3E1A)= BN
W%u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%instance%"&2repoW HSN B3/S/) H)G,
)/FF)BF HS B!!A)/ HSN SS)/M 1A/SX/ C2K-,
3E20000 )e F/A)/ 3A)AEAS/ comman" complete" success;ully.

["&2inst*@E"Srv0* instance]Z

<reate Tab-espace and @rant /rii-eges

# c" Z)AGPI=BM/%"&scripts%"&2

/age )6)
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

# vi createta&lespaceI"&2."&2

[ db2inst1 @E"Srv0* "&2]Z vi createta&lespaceI"&2."&2

up"ate "ata&ase manager con;iguration parameters


up"ate "&m c;g using monIeapIs> ,0 @

up"ate "&m c;g using TavaIeapIs> 204, @

up"ate "&m c;g using seaptres C0000 @

create ta&lespace
connect to )24 user "&2inst* using "&2inst* @

 "rop tis ta&lespace i; alrea"y e<ists


3FB1 )AE!/S1A/ HS/FS1A/* @

F/A)/ !AF/ )AE!/S1A/ )/S)EAS/ 1A/SX/ C2  MANA/3 E AH)BMA) S)BFA/


/L)/N)SX/ , B/F=/A3 *0.+ 1F/G/)=SX/ , )FANSG/FFA)/ 0.*4 EHGG/F1BB!
EM3/GAH!)E1 @

F/A)/ EHGG/F1BB! EHGG/F* MM/3A)/ SX/ 2+0 AH)BMA) 1A/SX/ C2  @

 create system temporary ta&lespace ;or te "ata&ase to per;orm sorts? Toins an"
oter operations
F/A)/ SS)/M )/M1BFAF )AE!/S1A/ )/M1SA1/2 1A/SX/ C2  MANA/3 E AH)BMA)
S)BFA/ /L)/N)SX/ , B/F=/A3 *0.+ 1F/G/)=SX/ , )FANSG/FFA)/ 0.*4 EHGG/F1BB!
EHGG/F* @

up"ate "ata&ase )24E3 3E 1arameters

H13A)/ 3A)AEAS/ BNGHFA)BN HSN !B)M/BH) *0 3/G/FF/3 @

H13A)/ 3A)AEAS/ BNGHFA)BN HSN !BEHGSX +00 3/G/FF/3 @

H13A)/ 3A)AEAS/ BNGHFA)BN HSN 3E=/A1 -000 AH)BMA) MM/3A)/ @

H13A)/ 3A)AEAS/ BNGHFA)BN HSN SBF)=/A1 *0000 AH)BMA) MM/3A)/ @

H13A)/ 3A)AEAS/ BNGHFA)BN HSN S)M)=/A1 40J- AH)BMA) MM/3A)/ @

H13A)/ 3A)AEAS/ BNGHFA)BN HSN A11!=/A1SX 40J- AH)BMA) MM/3A)/ @

BNN/) F/S/)@



[ db2inst1 @E"Srv0* "&2]Z

# "&2 t"@ v; Z)AGPI=BM/%"&scripts%"&2%createta&lespaceI"&2."&2

["&2inst*@E"Srv0* "&2]Z "&2 t"@ v;


Z)AGPI=BM/%"&scripts%"&2%createta&lespaceI"&2."&2
up"ate "&m c;g using monIeapIs> ,0
3E20000 )e H13A)/ 3A)AEAS/ MANA/F BNGHFA)BN comman" complete"
success;ully.

up"ate "&m c;g using TavaIeapIs> 204,


3E20000 )e H13A)/ 3A)AEAS/ MANA/F BNGHFA)BN comman" complete"
success;ully.

up"ate "&m c;g using seaptres C0000


3E20000 )e H13A)/ 3A)AEAS/ MANA/F BNGHFA)BN comman" complete"

/age )6'
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

success;ully.

connect to )24 user "&2inst* using

3ata&ase onnection n;ormation

3ata&ase server D 3E2%!NHLL,--4 *0.*.0


S! autori>ation 3 D 3E2NS)*
!ocal "ata&ase alias D )24

3FB1 )AE!/S1A/ HS/FS1A/*


3E20000 )e S! comman" complete" success;ully.

F/A)/ !AF/ )AE!/S1A/ )24 1A/SX/ C2  MANA/3 E AH)BMA) S)BFA/


/L)/N)SX/ , B/F=/A3 *0.+ 1F/G/)=SX/ , )FANSG/FFA)/ 0.*4 EHGG/F1BB!
EM3/GAH!)E1
3E20000 )e S! comman" complete" success;ully
F/A)/ !AF/ )AE!/S1A/ )/S)EAS/ 1A/SX/ C2  MANA/3 E AH)BMA) S)BFA/
/L)/N)SX/ , B/F=/A3 *0.+ 1F/G/)=SX/ , )FANSG/FFA)/ 0.*4 EHGG/F1BB!
EM3/GAH!)E1
3E20000 )e S! comman" complete" success;ully.

F/A)/ EHGG/F1BB! EHGG/F* MM/3A)/ SX/ 2+0 AH)BMA) 1A/SX/ C2 


3E20000 )e S! comman" complete" success;ully.

F/A)/ SS)/M )/M1BFAF )AE!/S1A/ )/M1SA1/2 1A/SX/ C2  MANA/3 E AH)BMA)


S)BFA/ /L)/N)SX/ , B/F=/A3 *0.+ 1F/G/)=SX/ , )FANSG/FFA)/ 0.*4 EHGG/F1BB!
EHGG/F*
3E20000 )e S! comman" complete" success;ully.

H13A)/ 3A)AEAS/ BNGHFA)BN HSN !B)M/BH) *0 3/G/FF/3


3E20000 )e H13A)/ 3A)AEAS/ BNGHFA)BN comman" complete" success;ully.

H13A)/ 3A)AEAS/ BNGHFA)BN HSN !BEHGSX +00 3/G/FF/3


3E20000 )e H13A)/ 3A)AEAS/ BNGHFA)BN comman" complete" success;ully.

H13A)/ 3A)AEAS/ BNGHFA)BN HSN 3E=/A1 -000 AH)BMA) MM/3A)/


3E20000 )e H13A)/ 3A)AEAS/ BNGHFA)BN comman" complete" success;ully.

H13A)/ 3A)AEAS/ BNGHFA)BN HSN SBF)=/A1 *0000 AH)BMA) MM/3A)/


3E20000 )e H13A)/ 3A)AEAS/ BNGHFA)BN comman" complete" success;ully.

H13A)/ 3A)AEAS/ BNGHFA)BN HSN S)M)=/A1 40J- AH)BMA) MM/3A)/


3E20000 )e H13A)/ 3A)AEAS/ BNGHFA)BN comman" complete" success;ully.

H13A)/ 3A)AEAS/ BNGHFA)BN HSN A11!=/A1SX 40J- AH)BMA) MM/3A)/


3E20000 )e H13A)/ 3A)AEAS/ BNGHFA)BN comman" complete" success;ully.

BNN/) F/S/)
3E20000 )e S! comman" complete" success;ully.

["&2inst*@E"Srv0* "&2]Z

# c" Z)AGPI=BM/%"&scripts%"&2
# vi grant1rivilegesI"&2."&2

["&2inst*@E"Srv0* "&2]Z vi grant1rivilegesI"&2."&2

BNN/) )B )24 user "&2inst* using "&2inst* @

FAN)
3EA3M?F/A)/)AE?EN3A33?BNN/)?M1!)IS=/MA?!BA3?F/A)/I/L)/FNA!IFBH)N/?H/S
/IBNN/)?S/A3M BN 3A)AEAS/ )B HS/F "&2inst*
FAN) HS/ BG )AE!/S1A/ )24 )B HS/F "&2inst* @
BNN/) F/S/) @

/age )69
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

["&2inst*@E"Srv0* "&2]Z

# "&2 t"@ v; Z)AGPI=BM/%"&scripts%"&2% grant1rivilegesI"&2."&2

["&2inst*@E"Srv0* "&2]Z "&2 t"@ v;


Z)AGPI=BM/%"&scripts%"&2%grant1rivilegesI"&2."&2
BNN/) )B )24 user "&2inst* using

3ata&ase onnection n;ormation

3ata&ase server D 3E2%!NHLL,--4 *0.*.0


S! autori>ation 3 D 3E2NS)*
!ocal "ata&ase alias D )24

FAN)
3EA3M?F/A)/)AE?EN3A33?BNN/)?M1!)IS=/MA?!BA3?F/A)/I/L)/FNA!IFBH)N/?H/S
/IBNN/)?S/A3M BN 3A)AEAS/ )B HS/F "&2inst*
3E2*0C4/ )e comman" was processe" as an S! statement &ecause it was not a
vali" omman" !ine 1rocessor comman". 3uring S! processing it returne"
S!0++4N An autori>ation 3 cannot grant a privilege or autority to itsel;.
S!S)A)/D42+02

FAN) HS/ BG )AE!/S1A/ )24 )B HS/F "&2inst*


3E2*0C4/ )e comman" was processe" as an S! statement &ecause it was not a
vali" omman" !ine 1rocessor comman". 3uring S! processing it returne"
S!0++4N An autori>ation 3 cannot grant a privilege or autority to itsel;.
S!S)A)/D42+02

BNN/) F/S/)
3E20000 )e S! comman" complete" success;ully.

["&2inst*@E"Srv0* "&2]Z

0n all serers in ( 1ayerB 'ith root user,

<ompi-e the jaa function

# c" %u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%;unction
# mk"ir p com%temenos%"&i%store";unctions
# cown F "&2inst*"&2grp* com

[root@E"Srv0* ;unction]# c" %u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%;unction


[root@E"Srv0* ;unction]# mk"ir p com%temenos%"&i%store";unctions
[root@E"Srv0* ;unction]# cown F "&2inst*"&2grp* com
[root@E"Srv0* ;unction]#

0n all serers in ( 1ayerB 'ith db2inst! user,

# c"
%u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%;unction%com%temenos%"&i%sto
re";unctions

# %u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%Tava%T"k-4%&in%Tavac
%u0*%)emenos%)AGP%"&scripts%EasicGunctions.Tava

/age )60
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

["&2inst*@E"Srv0* ;unction]# c"


%u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%;unction%com%temenos%"&i%store";unctions
  ["&2inst*@E"Srv0* store";unctions]Z
["&2inst*@E"Srv0* store";unctions]Z
%u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%Tava%T"k-4%&in%Tavac
%u0*%)emenos%)AGP%"&scripts%EasicGunctions.Tava
Note %u0*%)emenos%)AGP%"&scripts%EasicGunctions.Tava uses uncecke" or unsa;e
operations.
Note Fecompile wit Llintuncecke" ;or "etails.
["&2inst*@E"Srv0* store";unctions]Z

<opy the c-ass

# cp %u0*%)emenos%)AGP%"&scripts%EasicGunctions.class .

["&2inst*@E"Srv0* store";unctions]Z cp
%u0*%)emenos%)AGP%"&scripts%EasicGunctions.class .
["&2inst*@E"Srv0* store";unctions]Z ls ail
total 44
220-J2-* "rw<r<r<. 2 "&2inst* "&2grp* 40J- 3ec *+ *-+K .
220-J2-0 "rw<r<r<. C "&2inst* "&2grp* 40J- 3ec *+ *-+* ..
220-J2-C rwrr. * "&2inst* "&2grp* C+++- 3ec *+ *-+, EasicGunctions.class
["&2inst*@E"Srv0* store";unctions]Z

?oad the jaa function

# c" Z)AGPI=BM/%"&scripts%"&2
# vi Tava;unctionsI"&2."&2

["&2inst*@E"Srv0* "&2]Z vi Tava;unctionsI"&2."&2

connect to )24 user "&2inst* using "&2inst* @

F/A)/ BF F/1!A/ GHN)BN


ta;Te<istsollo&$!BE?N)//F?AF=AF$C0000(?AF=AF$C0000((
F/)HFNS N)//F
/L)/FNA! NAM/ Wcom.temenos."& i.store";unctio ns.EasicGunctio nsOe<istsollo& W
!ANHA/ PAA
1AFAM/)/F S)!/ PAA
NB) AFAN)
  G/N/3
A!!/3 BN NH!! N1H)
NB S!
NB /L)/FNA! A)BN@

# "&2 t"@ v; Z)AGPI=BM/%"&scripts%"&2%Tava;unctionsI"&2."&2

["&2inst*@E"Srv0* "&scripts]Z "&2 t"@ v;


Z)AGPI=BM/%"&scripts%"&2%Tava;unctionsI"&2."&2
connect to )24 user "&2inst* using

/age )66
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

3ata&ase onnection n;ormation

3ata&ase server D 3E2%!NHLL,--4 *0.*.0


S! autori>ation 3 D 3E2NS)*
!ocal "ata&ase alias D )24

F/A)/ BF F/1!A/ GHN)BN


ta;Te<istsollo&$!BE?N)//F?AF=AF$C0000(?AF=AF$C0000((
F/)HFNS N)//F
/L)/FNA! NAM/ Wcom.temenos."& i.store";unctio ns.EasicGunctio nsOe<istsollo& W
!ANHA/ PAA
1AFAM/)/F S)!/ PAA
NB) AFAN)
  G/N/3
A!!/3 BN NH!! N1H)
NB S!
NB /L)/FNA! A)BN
3E20000 )e S! comman" complete" success;ully.

F/A)/ BF F/1!A/ GHN)BN


ta;Te<istsolElo&$E!BE?N)//F?AF=AF$C0000(?AF=AF$C0000((
F/)HFNS N)//F
/L)/FNA! NAM/ Wcom.temenos."& i.store";unctio ns.EasicGunctio nsOe<istsolElo& W
!ANHA/ PAA
1AFAM/)/F S)!/ PAA
NB) AFAN)
  G/N/3
A!!/3 BN NH!! N1H)
NB S!
NB /L)/FNA! A)BN
3E20000 )e S! comman" complete" success;ully.

F/A)/ BF F/1!A/ GHN)BN


ta;Te<istsol$AF=AF$C0000(?N)//F?AF=AF$C0000(?AF=AF$C0000((
F/)HFNS N)//F
/L)/FNA! NAM/ Wcom.temenos."& i.store";unctio ns.EasicGunctio nsOe<istsolW
!ANHA/ PAA
1AFAM/)/F S)!/ PAA
NB) AFAN)
  G/N/3
A!!/3 BN NH!! N1H)
NB S!
NB /L)/FNA! A)BN
3E20000 )e S! comman" complete" success;ully.

F/A)/ BF F/1!A/ GHN)BN ta;Tcase$AF=AF$ C0000(?AF=AF$ C0000(?AF=AF$C 0000((


F/)HFNS AF=AF$C0000(
/L)/FNA! NAM/ Wcom.temenos."& i.store";unctio ns.EasicGunctio nsOAS/W
!ANHA/ PAA
1AFAM/)/F S)!/ PAA
NB) AFAN)
  G/N/3
A!!/3 BN NH!! N1H)
NB S!
NB /L)/FNA! A)BN
3E20000 )e S! comman" complete" success;ully.

.
.
.
.
.
.
.
.
.
.
.
.

/age )6*
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

.
NB) AFAN)
  G/N/3
A!!/3 BN NH!! N1H)
NB S!
NB /L)/FNA! A)BN
3E20000 )e S! comman" complete" success;ully.

F/A)/ BF F/1!A/ GHN)BN )AGPF=)PHS)G$ AF=AF$C0000((


F/)HFNS AF=AF$4000(
/L)/FNA! NAM/ Wcom.temenos."& i.store";unctio ns.EasicGunctio nsO)MSIF=)PHS) GW
!ANHA/ PAA
1AFAM/)/F S)!/ PAA
NB) AFAN)
  G/N/3
A!!/3 BN NH!! N1H)
NB S!
NB /L)/FNA! A)BN
3E20000 )e S! comman" complete" success;ully.

 F/A)/ BF F/1!A/ GHN)BN getersion$(


F/)HFNS AF=AF$4000(
/L)/FNA! NAM/ Wcom.temenos."& i.store";unctio ns.EasicGunctio nsOgetersionW
!ANHA/ PAA
1AFAM/)/F S)!/ PAA
NB) AFAN)
  G/N/3
A!!/3 BN NH!! N1H)
NB S!
NB /L)/FNA! A)BN
3E20000 )e S! comman" complete" success;ully.

connect reset
3E20000 )e S! comman" complete" success;ully.

["&2inst*@E"Srv0* "&scripts]Z
0n App%r@! sererB 'ith t24user user,

<opy the correct drier in ext fo-der

# cp F Z)AGPI=BM/%"&"rivers%"&2Iv*0.* Z)AGPI=BM/%e<t
# cp F Z)AGPI=BM/%"&"rivers%2*.C.*K- Z)AGPI=BM/%e<t

[t24user@E"Srv0* )emenos]Z cp F Z)AGPI=BM/%"&"rivers%"&2Iv*0.* Z)AGPI=BM/%e<t


[t24user@E"Srv0* )emenos]Z cp F Z)AGPI=BM/%"&"rivers%2*.C.*K- Z)AGPI=BM/%e<t
[t24user@E"Srv0* )emenos]Z

Execute ":Import to -oad the data from ' to ":'

# 3Emport gui

[t24user@appsrv0* "&"rivers]Z 3Emport gui


IIIIIIIIIIIIIIIIIIIII3Emport 4.0IIIIIIIIIIIIIIIIIIIII

elcome to te 3ata&ase mport program


)is tool will import a )24 P4%F3EMS 3ata&ase
in a oter F3EMS using P3E. t will also create te
necessary views an" populate te "ata&ase B
 Gor P4 Giles? only =4 an" =F ;iles are supporte".
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

/age )6
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ne<t Eutton.

Select Grom 3ata&ase an" lick Ne<t Eutton.

"atabase R '
$r- R jdbc4h'4tcp11)7'
jdbc4h'4tcp11)7'.)*5.).)671T'0
.)*5.).)671T'0

/age )65
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

$serIdR t'0
/asswordR t'0

lick Ne<t Eutton.


"atabase R Orac-e
$r- R jdbc4db'411)7'
jdbc4db'411)7'.)*5.).)6746(((
.)*5.).)6746((((4T'0
(4T'0
$serIdR db'inst)
/asswordR dbinst)

/age )67
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Ne<t Eutton.

lick Ne<t Eutton.

lick Ne<t Eutton.

/age )*(
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

lick Start Eutton.

/age )*)
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

?et running

lick B Eutton.

lick B Eutton.

In the properties fi-e the connection wi-- be 4

/age )*'
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
#
# 3ata&ase setup
#
#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

# HF! tat "escri&es "ata&ase connection?


# e<. oracle T"&coracletin @8ostIorIip9* +2*8"&Iname9
# e<. "&2 T"&c"&2%%8ostI orIip9+0000%8" &Iname9
# e<. mss:l
T"&cs:lserver%%8ostIorIip9*4CC'"ata&aseNameD8"&Iname9'integrate"SecurityDtrue
# e<. =2 T"&c2tcp%%8o stIorIip9%8"&In ame9
# e<. =2$/m&e""e"( T"&c28patItoI myI"&9
#
temn.ta;T.T"&c.url D T"&c"&2%%*J2. *-,.*.*+J+0000%) 24

# lass tat "escri&es te speci;ic 3river ;or a "ata&ase?


# e<. oracle oracle.T"&c."river .Bracle3river
# e<. "&2 com.i&m."&2.Tcc.3E 23river
# e<. mss:l com.microso;t.s:ls erver.T"&c.S!S erver3river
# e<. =2 org.2.3river
#
temn.ta;T.T"&c."riv er D com.i&m."&2.Tcc .3E23river

temn.ta;T.T"&c.user name D "&2inst*


temn.ta;T.T"&c.pass wor" D "&2inst*

+,4 T24 (at


(ata%e
a%ett $on#
$on#igu
igurat
ration
ion 'it
'ith
h 7%-%
7%-%1,
1,

/age )*9
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

/age )*0
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

!@ T24 Con#
Con#igur
iguratio
ation
n
!@,!Con#iguring T24 in standalone mode
To configure T'0 <ompi-e in jaa in standa-one mode, you just need to setup the 3":< and
setup the T'0 -ibs to T!23.

!@,!,! Create a TAFJ "roe$t,


! /roject is a specific settings for a specific T'0 settings.

0n all serers in App1ayerB 'ith t243%ER user,

In YT!23QOME\conf, copy and rename the .properties fi-e temp-ate with the extention
properties. In our context we wi-- ca-- the /roject ]T%!INT'0V

# c" Z)AGPI=BM/%con;
# cp .properties )24.properties

[t24user@appsrv0* con;]Z c" Z)AGPI=BM/%con;


[t24user@appsrv0* con;]Z cp .properties )24.properties
[t24user@appsrv0* con;]Z ls
)AGP3Emport."e;ault )AGP.policy ta;T.properties )AGP)race.properties
)24.properties
[t24user@appsrv0* con;]Z

Set the defau-t /roject to the new T%!INT'0 project.

In YT!23QOME\conf,
YT!23QOME\conf, edit the fi-e .defau-t and set the name of the defau-t /roject
T%!INT'0.

# vi ."e;ault

[t24user@appsrv0* con;]Z vi ."e;ault

)24.properties



."e;ault *!? 20 written
[t24user@appsrv0* con;]Z

/age )*6
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

<hecG if the project T%!INT'0


T %!INT'0 is the defau-t one.

# t3iag

[t24user@appsrv0* con;]Z t3iag


IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

=ome  W%u0*%)emenos%)AG PW
on; "irectory  W%u0*%)emenos%)AG P%con;W
!og "irectory  W%u0*%)emenos%)AG P%log
!og "irectory )24  W%u0*%)emenos%)AG P%logI)24
ersion  F*+IS14
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

Tava.ome  %u0*%)emenos%Cr"1 arty%Pava%T"k*. K.0IKJ%Tre


Tava.ven"or  Bracle orporation
Tava.version  *.K.0IKJ
os.arc  am"-4
os.name  !inu<
=ostName  appsrv0*.temenos. com
1 A""ress  *J2.*-,.*.*-*
Funtime  3ou&le Eyte SysSeparator
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

3e;ault 1roTect  W)24W

 1roTect  W)24W
Easic source  %u0*%)emenos%)AGP% samples%&asic
Pava src "ir  %u0*%)emenos%)AGP% con;%[)/M1!A)/I PAAI3F]
Pava classes "ir  %u0*%)emenos%)AGP% con;%[)/M1!A)/I !ASS/SI3F]
Hp"ate "ir  %u0*%)emenos%)AGP% up"ates
  
Pava "e;ault package  com.temenos.t24
  
3ataEase HF! 
3ataEase user 

!ocking mo"e  P3E
!ocking name 

urrent "ir  %u0*%)emenos%)AGP% H3
omo "ir  %u0*%)emenos%)AGP% H3%BMB
=ol" "ir  %u0*%)emenos%)AGP% H3%=B!3
H3 enco"ing  H)G,
  
)ime>one 
!ocal  enIHS
3e&ug ena&le"  true
  
PMS logger ena&le"  ;alse
!ogger A1 ena&le"  true
)/ "isa&le"  ;alse
  
Session monitor ena&le"  true
Session monitor ost  localost
Session monitor port  ,CKK

 1roTect  Wta;TW
Easic source  %u0*%)emenos%)AGP% samples%&asic
Pava src "ir  %u0*%)emenos%)AGP% "ata%ta;T%Tava
Pava classes "ir  %u0*%)emenos%)AGP% "ata%ta;T%class es
Hp"ate "ir  %u0*%)emenos%)AGP% up"ates
  
Pava "e;ault package  com.temenos.t24
  

/age )**
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

3ataEase HF! 
3ataEase user 

!ocking mo"e  P3E
!ocking name 

urrent "ir  %u0*%)emenos%)AGP% H3
omo "ir  %u0*%)emenos%)AGP% H3%BMB
=ol" "ir  %u0*%)emenos%)AGP% H3%=B!3
H3 enco"ing  H)G,
  
)ime>one 
!ocal  enIHS
3e&ug ena&le"  true
  
PMS logger ena&le"  ;alse
!ogger A1 ena&le"  true
)/ "isa&le"  ;alse
  
Session monitor ena&le"  true
Session monitor ost  localost
Session monitor port  ,CKK

[t24user@appsrv0* con;]Z

!@,!,2 "roperties #ile


Now setup the /roject T'0.

Edit T%!INT'0 and setup the sections4

  "irectories
  "atabase
  %untime

# vi )24.properties

!@,!,2,! (ire$tories

Set Gey temn.tafj.directory.basic


temn.tafj.directory.basic specify where is the :!SI< source
source fo-ders

Z)24I=BM/
Q
VSrc
  Q V!BA!.E1
  Q V)24.E1
  Q VF.E1
  Q dt24inserts
V3ata
  Q d&nk
Q d&nk.run
  d!i&
V!ocal3ev
V1ack
V)24!i&

/age )*
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

V)24Sms
V)24/mail
VFepen
dFule/ngine

temn.ta;T."irectory.&asicD8Z)24I=BM/9%Src%!BA!.E18Z)24I=BM/9%Src%
)24.E18Z)24I=BM/9%Src%F.E1

The Gey temn.tafj.directory.insert


temn.tafj.directory.insert specify where is the IQ fi-es fo-ders
fo-ders or Cip1jar. Temenos
proide 9 differents fi-es IQ:/.jar, IQ%@.jar and IQT'0.:/.jar

Z)24I=BM/
Q
VSrc
  Q V!BA!.E1
  Q V)24.E1
  Q VF.E1
  Q dt24inserts
V3ata
  Q d&nk
Q d&nk.run
  d!i&
V!ocal3ev
V1ack
V)24!i&
V)24Sms
V)24/mail
VFepen
dFule/ngine

temn.ta;T."irectory.insertD8Z)24I=BM/9%Src%t24inserts%IE1.Tar8Z)2
4I=BM/9%Src%t24inserts%IF.Tar8Z)24I=BM/9%Src%t24inserts%I)24.E1
.Tar

The Gey temn.tafj.directory


temn.tafj.directory.jaa
.jaa Specify where
where the jaa fi-es wi-- be
be generated.
generated. :y
conention the jaa fo-der hae to be YT!23QOME
YT!23QOME1data1Z/rojectQna
1data1Z/rojectQnameW1jaa
meW1jaa

temn.ta;T."irectory.Tava D 8Z)AGPI=BM/9%"ata%)24%Tava

The Gey temn.tafj.directory.c-asses


temn.tafj.directory.c-asses specify where the c-asses fi-es wi-- be generated. :y
conention the jaa fo-der hae to be YT!23QOME
YT!23QOME1data1Z/rojectQna
1data1Z/rojectQnameW1c-asses
meW1c-asses

temn.ta;T."irectory.classes D 8Z)AGPI=BM/9%"ata%)24%classes

/age )*5
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

The Gey temn.tafj.directory.precompi-e


temn.tafj.directory.precompi-e specify where are a-- -ibs of T'0 except the
t he %u-eEngin
-ibs because a conf-ict with the xm- parser of the Orac-e 3":< driers.

Z)24I=BM/
Q
VSrc
  Q V!BA!.E1
  Q V)24.E1
  Q VF.E1
  Q dt24inserts
V3ata
  Q d&nk
Q d&nk.run
  d!i&
V!ocal3ev
V1ack
V)24!i&
V)24Sms
V)24/mail
VFepen
dFule/ngine

temn.ta;T."irectory.precompileD8Z)24I=BM/9%!i&%!ocal3ev8Z)24I=BM/9
%!i&%1ack8Z)24I=BM/9%!i&%)24!i&8Z)24I=BM/9%!i&%)24Sms8Z)24I=BM/
9%!i&%)24/mail8Z)24I=BM/9%!i&%Fepen

#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
#
# 3irectories
#
#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
ta;T.ome D %u0*%)emenos%)AG P
temn.ta;T.policy.;i le D 8ta;T.ome9%con;% )AGP.policy

# Speci;y te EAS sources "irectories


# ou can speci;y multiple "irectory? separate" &y
# WW or W'W $eg %ome%t24%)24IE1'%ome%t24%!BA!IE1((
#
temn.ta;T."irectory.&asic D
8Z)24I=BM/9%Src%!BA!.E18Z)24I=BM/9%Src%)24.E18Z)24I=BM/9%Src%F.E1

# Speci;y te nsert EAS sources "irectories


# ou can speci;y multiple "irectory? separate" &y
# WW or W'W $eg %ome%t24%NS/F)'%ome%t24%NS/F)IMB3(
#
temn.ta;T."irectory.insert D
8Z)24I=BM/9%Src%t24inserts%IE1.Tar8Z)24I=BM/9%Src%t24inserts%IF.Tar8Z)24I=BM/9
%Src%t24inserts%I)24.E1.Tar

# Speci;y were te Tava ;iles will &e generate"


# &y te compiler
#
temn.ta;T."irectory .Tava D 8Z)AGPI=BM/9%"ata %)24%Tava

# Speci;y were te classes ;iles will &e generate"


# &y te compiler

/age )*7
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

#
temn.ta;T."irectory .classes D 8Z)AGPI=BM/9%"ata %)24%classes

# Speci;y te 1recompile classes "irectories


# ou can speci;y multiple "irectory? separate" &y
# WW or W'W $eg %ome%t24%li&'%ome%t24%G)(
#
temn.ta;T."irectory.precompile D
8Z)24I=BM/9%!i&%!ocal3ev8Z)24I=BM/9%!i&%1ack8Z)24I=BM/9%!i&%)24!i&8Z)24I=BM/9%!
i&%)24Sms8Z)24I=BM/9%!i&%)24/mail8Z)24I=BM/9%!i&%Fepen

!@,!,& (atabase
The Gey temn.tafj.jdbc.ur- specify the $%? to connect to the %"MS. !sG your ":! about this
$%?.

In our case the $%? is jdbc4orac-e4thin4F)7'.)*5.).)674)6')


jdbc4orac-e4thin4F)7'.)*5.).)674)6')1T'0
1T'0

temn.ta;T.T"&c.urlDT"&coracletin@*J2.*-,.*.*+J*+2*%)24

The Gey temn.tafj.jdbc.drier


temn.tafj.jdbc.drier specify the drier to connect to the %"MS. !sG your ":! about
the drier to use.

In our case the drier is orac-e.jdbc.drier.Orac-e"rie


orac-e.jdbc.drier.Orac-e"rierr

temn.ta;T.T"&c."river D
oracle.T"&c."river.Bracle3river

The Gey temn.tafj.jdbc.use


temn.tafj.jdbc.username
rname and temn.tafj.jdbc.userna
temn.tafj.jdbc.username
me specify the username and
password to connect to the database. !sG your ":! about the drier to use.

In our case the uasename and password is T!231tafj.

temn.ta;T.T"&c.username D t24
temn.ta;T.T"&c.passwor" D t24

#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
#
# 3ata&ase setup
#
#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

# HF! tat "escri&es "ata&ase connection?


# e<. oracle T"&coracletin @8ostIorIip9* +2*8"&Iname9
# e<. "&2 T"&c"&2%%8ostI orIip9+0000%8" &Iname9
# e<. mss:l
T"&cs:lserver%%8ostIorIip9*4CC'"ata&aseNameD8"&Iname9'integrate"SecurityDtrue
# e<. =2 T"&c2tcp%%8o stIorIip9%8"&In ame9
# e<. =2$/m&e""e"( T"&c28patItoI myI"&9
#
temn.ta;T.T"&c.url D T"&coracletin@ *J2.*-,.*.*+J* +2*%)24

/age )(
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

# lass tat "escri&es te speci;ic 3river ;or a "ata&ase?


# e<. oracle oracle.T"&c."rive r.Bracle3river
# e<. "&2 com.i&m."&2.Tcc.3 E23river
# e<. mss:l com.microso;t.s:l server.T"&c.S! Server3river
# e<. =2 org.2.3river
#
temn.ta;T.T"&c."river D o r a c l e. T " &c . " r i v e r . B r a c l e3 r i v e r

temn.ta;T.T"&c.user name D t24


temn.ta;T.T"&c.pass wor" D t24

2or performance raison change the Gey temn.tafj.jdbc.write.use.merge


temn.tafj.jdbc.write.use.merge and
temn.tafj.jdbc.write.use.merge.n
temn.tafj.jdbc.write.use.merge.no.xm-
o.xm- to fa-se

temn.ta;T.T"&c.write.use.merge D ;alse
temn.ta;T.T"&c.write.use.merge.no.<ml
temn.ta;T.T"&c.write.use.merge.no.<m l D ;alse

#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
#
# 3ata&ase Speci;ic setup
#
#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

# Hse te M/F/ statement instea" o; H13A)/%NS/F) ;or LM! Scema


#
temn.ta;T.T"&c.writ e.use.merge D ;alse

# Hse te M/F/ statement instea" o; H13A)/%NS/F) ;or NB LM! Scema an" NB LM!
Scema work
#
temn.ta;T.T"&c.writ e.use.merge.no. <ml D ;alse

!@,!,4 Runtime
The Gey temn.tafj.runtime.c-asspath
temn.tafj.runtime.c-asspath specify a c-asspath -oaded before the ext fo-der of T!23
 where is the 3":<
3":< drier. This is
is here we hae to set the %u-eEngi-e
%u-eEngi-e -ibs.

Z)24I=BM/
Q
VSrc
  Q V!BA!.E1
  Q V)24.E1
  Q VF.E1
  Q dt24inserts
V3ata
  Q d&nk
Q d&nk.run
  d!i&
V!ocal3ev
V1ack
V)24!i&
V)24Sms

/age ))
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

V)24/mail
VFepen
dFule/ngine

temn.ta;T.runtime.classpat D 8Z)24I=BM/9%!i&%Fule/ngine

The Gey temn.tafj.runtime.directory.current


temn.tafj.runtime.directory.current where is the $" T'0 fi-es. In our case the path is
ZYT'0QOMEW1"ata1bnG1bnG.run

Z)24I=BM/
Q
VSrc
  Q V!BA!.E1
  Q V)24.E1
  Q VF.E1
  Q dt24inserts
V3ata
  Q d&nk
Q d&nk.run
  d!i&
V!ocal3ev
V1ack
V)24!i&
V)24Sms
V)24/mail
VFepen
dFule/ngine

temn.ta;T.runtime."irectory.current D
8Z)24I=BM/9%3ata%&nk%&nk.run

#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
#
# Funtime parameters
#
#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

# !ist te pat % Tars to consi"er at runtime.

#
# )AGP Manage te classloa"er
# *. 8temn.ta;T."irectory.classes9
# 2. 8temn.ta;T.runtime.classpat9
# C. 8ta;T.ome9%e<t
# 4. 8temn.ta;T.runtime.e<ten"e".classpat9
# +. 8temn.ta;T."irectory.precompile9

# Speci;y te list o; Tars or "irectories to loa" in te classloa"er.


# Ee;ore 8ta;T.ome9%e<t
#
temn.ta;T.runtime.c lasspat D 8Z)24I=BM/9%!i&%Fu le/ngine

# Speci;y te list o; Tars or "irectories to loa" in te classloa"er.

/age )'
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

# A;ter 8ta;T.ome9%e<t
#
temn.ta;T.runtime.e<ten"e".classpat D

# Speci;y wat will &e consi"ere" as te current "irectory $eg in an B1/N
. ...(
#
t e m n . t a ; T . r u n t i m e . " i re c t o r y . c u r r e n t D 8Z)24I=BM/9%3ata%&nk%&nk.run

2or performance raison change the Gey temn.tafj.runtime.enab-e.cached.opf


temn.tafj.runtime.enab-e.cached.opf and
temn.tafj.runtime.enab-e.cach
temn.tafj.runtime.enab-e.cached.opf
ed.opf to true and you can disab-e the debug mode
temn.tafj.runtime.enab-e.deb
temn.tafj.runtime.enab-e.debug
ug to fa-se

temn.ta;T.runtime.ena&le."e&ug D ;alse
temn.ta;T.runtime.ena&le.cace".op; D true
temn.ta;T.runtime.use.cace.get D true

# ; set to ;alse? any W3/EHW statement will &e ignore".


#
temn.ta;T.runtime.e na&le."e&ug D ;alse

# 1er;ormance cace B1G


#
temn.ta;T.runtime.e na&le.cace".op ; D true

# 1er;ormance  internal Tava )AGP SystemIgetace


#
temn.ta;T.runtime.u se.cace.get D true

Sae you fi-e and checG your settings

# t3iag

3e;ault 1roTect  W)24W

 1roTect  W)24W
Easic source  %u0*%)emenos%)24%S rc%!BA!.E1
 %u0*%)emenos%)24%S rc%)24.E1
 %u0*%)emenos%)24%S rc%F.E1
nsert source  %u0*%)emenos%)24%S rc%t24inserts% IE1.Tar
 %u0*%)emenos%)24%S rc%t24inserts% IF.Tar
 %u0*%)emenos%)24%S rc%t24inserts% I)24.E1.Tar
Pava src "ir  %u0*%)emenos%)AGP% "ata%)24%Tava
Pava classes "ir  %u0*%)emenos%)AGP% "ata%)24%classe s
1recompile  %u0*%)emenos%)24%! i&%!ocal3ev
 %u0*%)emenos%)24%! i&%1ack
 %u0*%)emenos%)24%! i&%)24!i&
 %u0*%)emenos%)24%! i&%)24Sms
 %u0*%)emenos%)24%! i&%)24/mail
 %u0*%)emenos%)24%! i&%Fepen
Hp"ate "ir  %u0*%)emenos%)AGP% up"ates
  
Pava "e;ault package  com.temenos.t24
  
3ataEase HF! 
T"&coracletin@gtrain"&K.clou"app.net*+2*%)FAN*
3ataEase user  )AGP

/age )9
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1


!ocking mo"e  P3E
!ocking name 

urrent "ir  %u0*%)emenos%)24%3 ata%&nk%&nk.run
omo "ir  %u0*%)emenos%)24%3 ata%&nk%&nk.run %BMB
=ol" "ir  %u0*%)emenos%)24%3 ata%&nk%&nk.run %=B!3
H3 enco"ing  H)G,
  
)ime>one 
!ocal  enIHS
3e&ug ena&le"  true
  
PMS logger ena&le"  ;alse
!ogger A1 ena&le"  true
)/ "isa&le"  ;alse
  
Session monitor ena&le"  true
Session monitor ost  localost
Session monitor port  ,CKK

!@,!,/ J(C (riers


ou hae to copy the correct 3":< drier into the YT!23QOME1ext. This fo-der is
automatica-y
automatica-y taGen as a c-asspath of T!23.

Officia-y you supposed to re+uest the 3":< driers from the database insta-- itse-f. T!23
proide some differents
differents 3":< driers in YT!23QOME
YT!23QOME1dbdriers
1dbdriers

In our case the drier wi-- be the Orac-e)'c

# cp F Z)AGPI=BM/%"&"rivers%oracle*2c Z)AGPI=BM/%e<t

[t24user@appsrv0* con;]Z cp F Z)AGPI=BM/%"&"rivers%oracle*2c Z)AGPI=BM/%e<t


[t24user@appsrv0* con;]Z

/age )0
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

!@,!,8 Che$k T24


<hecG your T'0 <ompi-e in jaa in standa-one mode.

# tFun /L

?ogon IN/$TT1)'906
I N/$TT1)'906*
*

T'0 <ompi-e in jaa in standa-one mode is worGing.

/age )6
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

!! 7on
7onito
itori
ring
ng
!!,!TAFJ %essions 7onitor

To setup the T!23 Sessions Monitor, untar the fi-e T!23SessionMonitor.tar.gC in


YT!23QOME.
YT!23QOM E. 2rom YT!23QOME1T!23Sessi
YT!23QOME1T!23SessionMonitor
onMonitor

). <hecG
<hecG the fi-
fi-e
e 4 YT!
YT!23Q
23QO
OMEME
1T!23SessionMonitor1config1Se
1T!23Session Monitor1config1SessionMonitor.p
ssionMonitor.properties
roperties

tcpQportR59
tcpQportR59 ZR the port used between T!23 and T!23SessionMo
T!23SessionMonitor
nitor

httpQportR59(
httpQportR59( ZR the port used for the TT/ $%?

'. In YT!23
YT!23QO
QOME ME 1T!23S
1T!23Sessi
essionM
onMonito
onitor1bin
r1bin star
startt start
start.sh
.sh or star
start.bat
t.bat
9. :rowse http411ZI/W4Z
http411ZI/W4Z httpQport
 httpQport W1SessionMo
W1SessionMonitor1
nitor1

i.e http411)'.(.(.)459(1SessionMonitor1

/age )*
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

Now with T!23 in the properties fi-e setup 4

#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

# )AGP Monitor

#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

# /na&le te )AGPMonitorSession

temn.ta;T.runtime.ses
temn.ta;T.runtime.session.monitor
sion.monitor.ena&le
.ena&le D true 8D to ena&le te monitor

# =ost name or 1 o; were is te )AGPMonitorSession

/age )
TA F J - T2
T 2 4 I n st
s t a l l a t i o n R u n-
n - B o o k – P a rt
rt
1

temn.ta;T.runt ime.session.monitor.ost
temn.ta;T.runtime.session. monitor.ost D localost 8D were is your
)AGPSessionMonitor

# )1 port o; te )AGPMonitorSession

temn.ta;T.runtime.session.
temn.ta;T.runt ime.session.monitor.port
monitor.port D ,CKK8D te tcpIport o; )AGPSessionMo
)AGPSessionMonitor
nitor

/age )5

S-ar putea să vă placă și