Вы находитесь на странице: 1из 58

Installation et configuration du serveur BANKS

BANQUE CONGOLAISE Sarl

BANKS
Manuel dInstallation
et configuration du serveur

Novembre 2009

Installation et configuration du serveur BANKS


Dpartement Informatique

Banque Congolaise Novembre 2009

Installation et configuration du serveur BANKS

TABLE DE MATIERES
1. INSTALLATION DE LINUX RED HAT EDITION ENTREPRISE
1. 1. Dmarrage de linstallation
1.2. Choix de la langue du programme
1.4. Type de partitionnement
1.5. Prparation du disque
1.6. Configuration rseau
1.7. Configuration du pare-feu
1.8. Langue par dfaut du systme
1.9. Dfinition de mot de passe pour lutilisateur root
1.10. Paramtre par dfaut de linstallation de paquetages
2. CONFIGURATION DU SYSTEM
2.1. Installation des pilotes pour les priphriques (PSP)
2.2. Configuration des paramtres rseau
2.3. Changement de nom de la machine
2.4. Modification du fichier /etc/hosts
2.5. Dfinition des utilisateurs et groupes sous Linux
2.5.1. Cration du groupe dba
2.5.2. Cration des utilisateurs
2.5.3. Affectation dun utilisateur un groupe
2.5.4. Dfinition du groupe primaire
2.6. Suppression de mot de passe des utilisateurs banks, replic et rbanks.
2.7. Paramtrage de certains services pour la connexion distance
2.7.1. Modification du fichier telnet
2.7.2. Modification du fichier xinetd.conf
2.7.3. Modification du fichier echo-udp
2.7.4. Activation de rlogin, rsh & vsftpd
2.7.5. Arrter le service sendmail
2.7.6. Vrifier et arrter le firewall
3. INSTALLATION DE BANKS
3.1. Restaurer la base de donnes application et Linux_thin
3.2. Copier la commande more sous le nom pg
3.3. Configuration du system dexploitation
3.4. Copier lp sous lpr
3.5. Les nouveaux rpertoires pour le system bancaire
3.6. Commande kilt
3.7. Le fichier prefs.ora
3.8. Arrt de SE Linux
3.9. Etapes avant linstallation de oracle
3.10. Vrification de lespace swap
3.11. Copie du dossier contenant oracle10g
3.12. Les dossiers supprimer avant dinstaller oracle
4. INSTALLATION DE ORACLE 10g
4.1. Installation de oracle 10g
4.2. INSTALLATION DU PATCH ORACLE10G (Mise jours de Oracle 10g)

Installation et configuration du serveur BANKS


Dpartement Informatique

1
2
3
3
3
4
5
5
6
6
8
8
8
10
10
11
11
12
13
13
14
15
15
15
16
16
17
17
18
18
18
18
18
18
19
19
19
19
20
21
22
23
23
27

Page 1 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

1. INSTALATION DE LINUX REDHATE EDITION ENTREPRISE


Pour cette version nous avons 5 CDs plus 1 extra CD.
1. 1. Dmarrage de linstallation
Configurer la machine de faon
dmarrer partir du cd. Insrer le CD
n 1 dans le lecteur et dmarrer la
machine pour booter partir du cd.
Vous aurez cette fentre. Vous navez
qu appuyer sur la touche Enter
pour dmarrer linstallation.

Vous aurez la page suivante :


En vous servant de la touche TAB , slectionner le
bouton SKIP et appuyer sur la touche Enter

Linux lance le programme dinstallation qui


vous guidera.
Cliquer sur NEXT

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 2 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

1.2. Choix de la langue du programme

Choisir la langue utiliser pendant linstallation

Slectionner French (Franais)

Cliquer sur Next

Vous pouvez remarquer que la langue du


programme dinstallation a chang
1.3. Configuration du clavier
Slectionner Franais (latin1)

Cliquer sur Suivant

1.4. Type de partitionnement


Slectionner partitionnement automatique

Cliquer sur Suivant

A cette tape cliquer sur oui


1.5. Prparation du disque

Cliquer sur suivant

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 3 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

Cliquer sur Oui

Voici la configuration automatique du disque. Cette


configuration sera modifie plus tard en fonction des
exigences de Oracle.

Cliquer sur suivant

Cliquer sur suivant

1.6. Configuration rseau

La configuration rseau se fera plus tard.

Cliquer sur suivant

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 4 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

1.7. Configuration du pare-feu

Ici, nous allons dsactiver le pare-feu


Cliquer sur pas de pare-feu

Cliquer sur dsactiver SE

Cliquer sur Suivant

Cliquer sur Poursuivre

1.8. Langue par dfaut du systme

Slectionner French (Franais)

Pour ce qui est du fuseau Horaire

Cliquer sur Suivant

Slectionner Afrique/Kinshasa
Cliquer sur Suivant

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 5 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

1.9. Dfinition de mot de passe pour lutilisateur root

Entrer root123 comme mot de passe pour


lutilisateur root

Cliquer sur Suivant

1.10. Paramtre par dfaut de linstallation de paquetages

Paramtre par dfaut de linstallation de


paquetages

Cliquer sur Personnaliser les paquetages installer

Cliquer sur Suivant

Faire dfiler la liste de paquetage


Il faut slectionner tout

Cocher la case Tout

Cliquer sur Suivant

Cliquer sur Suivant

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 6 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

Cliquer sur Suivant

Le programme dinstallation commence par


formater le systme de fichier, prpare et
poursuit linstallation de linux en vous invitant
dinsrer successivement les CD n2, CD n3,
CD n4, et ainsi de suite.
Chaque fois que vous y tes invit, insrer le cd
demand dans le lecteur et cliquer sur valider

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 7 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

2. CONFIGURATION DU SYSTEM
2.1. Installation des pilotes pour les priphriques (PSP)
Ouvrir un terminal et taper
root@BC_205 ~]# cd /media/cdrom
root@BC_205 ~]# ./autorun
Rebouter le system la fin
2.2. Configuration des paramtres rseau
Le systme que nous installons requiert un adressage statique et non dynamique.
Ouvrir le terminal
Faire un click droit sur le bureau de Linux, un
menu saffiche

Cliquer sur ouvrir un terminal

Sur la ligne de commande du terminal taper setup et appuyer sur la touche Enter
La fentre ci-aprs saffiche
Avec les touches de direction,
Slectionner configuration du rseau

Appuyer sur la touche


Enter

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 8 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

A laide de la touche TAB,

Slectionner le bouton Oui

Appuyer sur la touche Enter du clavier

laide de la touche TAB,

Dplacer le curseur sur la case adresse IP

Saisir ladresse IP du server, le masque et la


passerelle. Ne pas dfinir de DNS
A laide de la touche TAB du clavier
Dplacer le curseur sur le bouton OK

Appuyer sur la touche Enter du clavier

A laide de la touche TAB


Slectionner quitter

Appuyer sur la touche Enter du clavier

Sur le terminal taper :


root@linux_thin ~]# service network restart

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 9 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

10

2.3. Changement de nom de la machine


Pour attribuer un nom la machine server BANKS sous Linux
1. Ouvrir le terminal.
2. Taper la commande suivante :
root@linux_thin ~]# system-config-network
3. Appuyer sur la touche Enter.

Ici, cliquer sur DNS

Ici, saisir le nom de la machine


Laisser ces cases vides

Cliquer sur Fichier - Enregistrer


Cliquer dur Fichier - Quitter
Sur le terminal taper :
root@linux_thin ~]# service network restart
Appuyer sur la touch Enter
2.4. Modification du fichier /etc/hosts
Sur le terminal taper :
root@BC_272 ~]# vi /etc/hosts

Appuyer sur la touche Enter


Dans ce fichier, ajouter la ligne suivante telle
que lillustre limage droite :
10.10.100.76

BC_272

S0272001

Installation et configuration du serveur BANKS


Dpartement Informatique

linux_thin

Page 10 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

11

O :
10.10.100.76 : adresse IP de la machine
BC_205
: nom de la machine
Dans lexpression S0272001, 272 est le code de lagence
Dans lexpression BC_272, 272 est le code de lagence
Pour enregistrer et fermer le fichier, appuyer successivement sur les touches Echap, : et X
Pour fermer le fichier sans enregistrer, appuyer successivement sur les touches Echap, : et q !
2.5. Dfinition des utilisateurs et groupes sous Linux
A ce stade nous allons crer un groupe que nous allons nommer dba et les utilisateurs ncessaires.
2.5.1. Cration du groupe dba
Ouvrir le gestionnaire dutilisateurs :
Cliquer sur
Applications Paramtres de systme
Utilisateurs et groupes
Pour crer un Groupe
Cliquer sur Ajouter un Groupe

Cette boite apparait

Ici, crire le nom du group crer. Pour notre


cas, crire dba
Puis cliquer sur valider

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 11 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

12

2.5.2. Cration des utilisateurs


Ouvrir le gestionnaire dutilisateurs :
Cliquer sur
Applications Paramtres de systme
Utilisateurs et groupes
Pour crer un utilisateur
Cliquer sur Ajouter un utilisateur

Cette boite apparait

Crer les utilisateurs suivant les indications contenues


dans le tableau suivant :

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 12 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS


Nom
dutilisateur

oracle10g
forms6i
bankdba
Banks
replic
rbanks
server6i
icsatm
Bankthin
Thin

Nom
complet

Mot de
passe

oracle10g
forms6i
bankdba
Banks
Replic
Rbanks
server6i
Icsatm
Bankthin
Thin

oracle10g
forms6i
bankdba
Banks1
replic
rbanks
server6i
icsatm
Bankthin
Thin123

Confirme le
mot de passe

Shell de
connexion

oracle10g
forms6i
bankdba
Banks1
replic
rbanks
server6i
icsatm
Bankthin
Thin123

/bin/sh
/bin/sh
/bin/ksh
/bin/sh
/bin/sh
/bin/sh
/bin/sh
/bin/ksh
/bin/ksh
/bin/sh

13
Rpertoire
personnel

/usr/oracle10g
/usr/forms6i
/usr/bankdba
/usr/banks
/usr/replic
/usr/rbanks
/usr/server6i
/usr/icsatm
/home/bankthin
/home/thin

group priv pour


lutilisateur

Groupe
primaire

501
502
504
503
505
506
507
508
509
510

dba
dba
dba
dba
dba
dba
dba
dba
dba
dba

2.5.3. Affectation dun utilisateur un groupe


Pour affecter un utilisateur un groupe, dans le gestionnaire dutilisateur, double cliquer sur lutilisateur
en question, ce qui affichera la fentre proprit de lutilisateur
Dan la fentre proprits de lutilisateur cliquer sur Groupe

Cocher chaque groupe auquel


vous voulez affecter un utilisateur
suivant le tableau 5.2
Puis cliquer sur Valider

2.5.4. Dfinition du groupe primaire

Pour dfinir un groupe primaire,


Cliquer sur Groupe primaire

et choisir le groupe que vous avez


dsign comme primaire, cliquer sur
Valider

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 13 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

14

NB. Un utilisateur peut tre affect plusieurs groupes mais ne peut avoir quun seul groupe primaire.
Pour notre installation le groupe primaire pour tous les utilisateurs que nous avons cres est dba
Affecter les utilisateurs aux groupes suivant le tableau ci-aprs :
Nom dutilisateur

oracle10g
forms6i
banks
bankdba
replic
rbanks
server6i
icsatm
thin
bankthin

Groupe primaire

dba
dba
dba
adm, admin, dba, disk, root
dba
dba
dba
dba
dba
adm, admin, dba, disk, root

2.6. Suppression de mot de passe des utilisateurs banks, replic et rbanks


Nous supprimons ces mots de passe pour permettre lapplication et dautres utilisateurs systme
daccder aux ressources des ces utilisateurs sas problme.
Ouvrir le terminal et taper ces commandes :
[root@ BC_205 usr]# passwd -d banks
Removing password for user banks.
passwd: Success
[root@ BC_205 usr]# passwd -d replic
Removing password for user replic.
passwd: Success
[root@ BC_205 usr]# passwd -d rbanks
Removing password for user rbanks.
passwd: Success

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 14 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

15

2.7. Paramtrage de certains services pour la connexion distance


Dans ce chapitre nous allons configurer le serveur pour nous permettre laccs distant
2.7.1. Modification du fichier telnet
Ici nous allons activer laccs au serveur partir de telnet.
Procder comme suit :
[root@ BC_205 usr]# cd /etc/xinetd.d
[root@ BC_205 xinetd.d]# vi telnet
Dans le fichier telnet, disable = no
Pour enregistrer et fermer le fichier, appuyer
successivement sur les touches Echap, : et X
Pour fermer le fichier sans enregistrer, appuyer successivement sur les touches Echap, : et q puis
valider
Il faudra redmarrer le service xinetd pour cette activation de vienne effective. Taper la commande
suivante pour redmarrer le service xinetd
root@ BC_205 xinetd.d]# service xinetd restart
Arrt de xinetd :
[ OK ]
Dmarrage de xinetd :
[ OK ]
[root@ BC_205 xinetd.d]#

2.7.2. Modification du fichier xinetd.conf


[root@ BC_205 ~]# cd /etc
[root@ BC_205 etc]# vi xinetd.conf
Dans le fichier xinetd.conf, instances = UNLIMITED
Veuillez respecter la casse

Pour enregistrer et fermer le fichier, appuyer successivement sur les touches Echap, : et X
Pour fermer le fichier sans enregistrer, appuyer successivement sur les touches Echap, : et q puis
valider
Il faudra redmarrer le service xinetd pour cette activation de vienne effective. Taper la commande
suivante pour redmarrer le service xinetd

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 15 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

16

Excuter ces commandes pour redmarrer le service xinetd :


root@ BC_205 etc]# service xinetd restart
Arrt de xinetd :
Dmarrage de xinetd :
[root@ BC_205 etc]#

[ OK ]
[ OK ]

2.7.3. Modification du fichier echo-udp


[root@ BC_205 ~]# cd /etc/xinetd.d
[root@ BC_205 xinetd.d]# vi echo-udp
[root@ BC_205 xinetd.d]#
Dans le fichier echo-udp, disable = no
Pour enregistrer et fermer le fichier, appuyer successivement
sur les touches Echap, : et X
Taper la commande suivante pour redmarrer le
service xinetd
root@ BC_205 xinetd.d]# service xinetd restart
Arrt de xinetd :
Dmarrage de xinetd :
[root@ BC_205 xinetd.d]#

[ OK ]
[ OK ]

2.7.4. Activation de rlogin, rsh & vsftpd


root@ BC_205 xinetd.d]# system-config-services

Dfiler et cocher rlogin, sh & vsftpd puis


cliquer sur le menu Fichier Sauvegarder
les modifications
Fermer la fentre
Excuter ces commandes
root@ BC_205 xinetd.d]# service xinetd restart
Arrt de xinetd :
Dmarrage de xinetd :

[
[

OK
OK

]
]

root@ BC_205 xinetd.d]# service vsftpd restart


Arrt de vsftpd :
Dmarrage de vsftpd pour vsftpd :

[
[

OK
OK

]
]

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 16 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

17

2.7.5. Arrter le service sendmail


root@ BC_205 xinetd.d]# system-config-services
Dans la fentre configuration du service
cliquer sur sendmail, qui ne doit pas tre
coch,
Cliquer sur le bouton Arrter
Cliquer sur le menu Fichier Sauvegarder
les modifications
Fermer la fentre
2.7.6. Vrifier et arrter le firewall
Sous longlet option de pare-feu sous Niveau de scurit, slectionner Dsactiver le pare-feu

Cliquer sur Valider

Cliquer sur Oui

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 17 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

18

3. INSTALLATION DE BANKS
3.1. Restaurer la base de donnes application et Linux_thin
Bien que nous allons faire une installation fraiche, nous allons quand mme extraire 2 bandes : base de
donnes applications et linux_thin, pour avoir lossature de BANKS installer.
Introduire la premire bande et lancer ces commandes entant que root :
[root@ BC_205 usr]# cd /
[root@BC_205 /]# tar xvf /dev/st0
Introduire la deuxime bande et lancer ces commandes entant que root :
[root@ BC_205 usr]# cd /
[root@BC_205 /]# tar xvf /dev/st0
3.2. Copier la commande more sous le nom pg
[root@BC_222 thin]# su - root
[root@BC_222 thin]# cp /bin/more /bin/pg
3.3. Configuration du system dexploitation
Se loguer comme root et effectuer les oprations suivantes
3.4. Copier lp sous lpr
Habituellement aprs chaque migration nous devons copier la commande lp sous lpr comme suit :
[root@ BC_205 ~]# cd /usr/bin
[root@ BC_205 bin]# cp lp lpr
Vrifier les permissions et le droit de propritaire du fichier lpr qui doivent tre les mmes que pour le
fichier lp
3.5. Les nouveaux rpertoires pour le system bancaire
Les dossiers /u, /u01, u02, arch et cheq arrivent avec la restauration. Lancer les commandes suivantes
pour lattribution des droits et si vous remarquez que lun de ces dossiers nexiste pas, le crer.
[root@BC_205
[root@BC_205
[root@BC_205
[root@BC_205
[root@BC_205
[root@BC_205
[root@BC_205
[root@BC_205
[root@BC_205

bin]# cd /
/]# mkdir /u /u01 /u02
/]# chmod 7777 /u /u01 /u02
/]# chown oracle10g:dba /u /u01
/]# chown bankdba:dba /u02
/]# cd /u02
u02]# mkdir arch
u02]# chmod 777 arch
u02]# cd /usr

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 18 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

19

[root@BC_205 usr]# mkdir cheq


[root@BC_205 usr]# chmod 777 cheq
[root@BC_205 usr]# chmod 777 bankdba banks forms6i oracle10g replic rbanks

[root@BC_205
[root@BC_205
[root@BC_205
[root@BC_205
[root@BC_205
[root@BC_205
[root@BC_205
[root@BC_205

usr]# chown bankdba:dba /usr/bankdba


usr]# chown banks:dba /usr/banks
usr]# chown forms6i:dba /usr/forms6i
usr]# chown oracle10g:dba /usr/oracle10g
usr]# chown replic:dba /usr/replic
usr]# chown rbanks:dba /usr/rbanks
usr]# cd bankdba
bankdba]# chown bankdba A051IPC51 C051PC52

3.6. Commande kilt


En tant que root donner lutilisateur bankdba les privilges darrter toutes sessions actives.
[root@BC_205 ~]# cd /bin
[root@BC_205 bin]# chmod 777 kilt & chmod +s kilt
3.7. Le fichier prefs.ora
Se rassurer que le fichier prefs.ora existe sous les utilisateurs de lapplication comme dans le rpertoire
/usr/banks pour activer correctement le login de banks.
3.8. Arrt de SE Linux
En tant que root donner lutilisateur bankdba les privilges darrter le system dexploitation Linux.
[root@BC_205 ~]# cd /sbin
[root@BC_205 bin]# chmod 777 init
[root@BC_205 bin]# chmod +s init
3.9. Etapes avant linstallation de oracle
Vrifier et corriger les paramtres du Kernel comme suit :
[root@BC_290 sbin]# cd /etc/
[root@BC_290 etc]# vi sysctl.conf
Les valeurs suivantes dans le fichier sysctl.conf doivent tre suprieures ou gales :
kernel.core_uses_pid = 1
kernel.shmall = 2097152
kernel.shmmax = la moiti de la taille de la mmoire physique (en bytes)
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
Installation et configuration du serveur BANKS
Dpartement Informatique

Page 19 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

20

Pour enregistrer et fermer le fichier, appuyer successivement sur les touches Echap, : et X
Pour fermer le fichier sans enregistrer, appuyer successivement sur les touches Echap, : et q puis
valider
Pour que les modifications apportes ce fichier prennent effet taper sysctl p puis rebooter le Kernel
3.10. Vrification de lespace swap
Vrifier la capacit de la mmoire RAM disponible. Si la mmoire RAM a une capacit :
1. Entre 1024 MB et 2048 MB lespace Swap devra avoir 1.5 * la taille de RAM
2. Entre 2049 MB et 8192 MB lespace Swap devra tre gal la taille de RAM
3. Plus de 8192 MB, lespace Swap devra avoir 0.75 * la taille de RAM
Nous sommes dans le cas n2 car notre capacit est de 6 giga donc lespace swap devra tre gal la
taille de RAM. Pour ajouter la taille de lespace Swap on va crer un swap file.
Vrifier dabord lutilisation de la mmoire
[root@BC_290 etc]# free
Total
used
Mem:
5958
5602
-/+ buffers/cache: 271
Swap:
1983
0

-m
free
356
5686
1983

shared
0

buffers
56

cached
5274

Procder comme suit pour trouver la valeur ajouter suivant lexemple ci-haut :
5958-1983 = 3975
3975*1024 = 4070400 (cest la valeur ajouter)
Maintenant crer un swap file dans /opt comme suit :
[root@BC_290 etc]# cd opt
[root@BC_290 opt]# dd if=/dev/zero of=swapfile bs=1024
count=4070400
Aprs avoir cr le swap file il faudra lactiver comme suit :
[root@BC_290 opt]# mkswap swapfile
[root@BC_290 opt]# swapon swapfile

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 20 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

21

Vrifions encore un peu la mmoire


[root@BC_290 etc]# free
Total
used
Mem:
5958
5602
-/+ buffers/cache: 271
Swap:
5958
0

-m
free
356
5686
5958

shared
0

buffers
56

cached
5274

Editer le fichier /etc/fstab pour active le swap file automatiquement au dmarrage


[root@BC_290 etc]# Vi /etc/fstab
Ajouter la ligne suivante
/opt/swapfile

swap

swap

defaults

00

Enregistrer et quitter
Redmarrer la machine
3.11. Copie du dossier contenant oracle10g
Il est recommand de copier le rpertoire contenant Oracle10g sur la machine mme et effectuer
linstallation partir de ce rpertoire.
En tant que root,
A partir du CD copier le dossier database vers /usr/oracle10g
/media/cdrom/database
Donner oracle10g tous les droits sur le dossier database ainsi copi
Procder comme suit :
Cd /usr/oracle10g/
[BC_290
[BC_290
[BC_290
[BC_290

10g]#
10g]#
10g]#
10g]#

chmod
chmod
chmod
chown

777 database/
777 database/
R database
R oracle10g:dba database/

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 21 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

22

3.12. Les dossiers supprimer avant dinstaller oracle


Supprimer le dossier /u01/app/oracle/product/10g/inventory
Et le dossier /tmp
[root@BC_222
[root@BC_222
[root@BC_222
[root@BC_222
[root@BC_222

10g]# su - root
~]# cd /u01/app/oracle/product/10g/
10g]# rm Rf *
10g]# cd /tmp
tmp]# rm Rf *

Vrifier la prsence du fichier .profile. Ce fichier contient une ligne qui dfinit le home directory de
oracle10g
Chmod 777 .profile
CTRL+ALT+ Back space pour fermer la session ou redmarrer la machine

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 22 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

23

4. INSTALLATION DE ORACLE 10g


4.1. Installation de oracle 10g
Se loguer comme oracle10g et aller dans le rpertoire databese. Excuter le fichier runinstaller comme
suit :
[BC_290 10g]# su oracle10g
[BC_290 10g]# cd database
[BC_290 10g]# ./runinstaller
Vous aurez la fentre suivante

Cliquer sur Advanced installation

Cliquer sur Next

Cliquer sur Next

Cliquer sur Entreprise Edition

Cliquer sur Product Languages

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 23 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

24

Cliquer sur Arabic


Cliquer sur la flche pour
slectionner la langue

Cliquer sur OK

Cliquer sur Next

Les lments qui figurent dans ces deux


cases (le nom et le path de oracle home)
sont tirs partir du profil de lutilisateur
oracle10g

Cliquer sur Next

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 24 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

25

Le programme dinstallation de oracle vrifie si


lenvironnement satisfait aux conditions
minimales requises pour linstallation et la
configuration que vous avez choisie. Sil se
trouve que lun des paramtres nest pas
dans les normes, il vous sera demand de le
corriger avant de poursuivre linstallation.
Si tout est OK, cliquer sur Next

Cliquer sur Install database Software only

Cliquer sur Next

Ce rsum inclut tout les produits de la base de


donnes

Cliquer sur Install

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 25 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

26

Ouvrir un autre terminal et lancer ces commandes entant que root


[root@BC_222
[root@BC_222
[root@BC_222
[root@BC_222
[root@BC_222

10g]# su - root
~]# cd u01/app/oracle/oraInventory/
oraInventory]# sh orainstRoot.sh
~]# cd u01/app/oracle/10g
10g]# sh root.sh

Aprs ces commandes retourner sur linstallation et cliquer sur ok


Cliquer sur Ok

Cliquer sur Ok

Cliquer sur Yes

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 26 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

27

4.2. INSTALLATION DU PATCH ORACLE10G (Mise jour de Oracle 10g)


Se loguer comme oracle10g puis crer le rpertoire patch.
[BC_290 10g]# su oracle10g
[BC_290 10g]# mkdir patch
Copier le dossier contenant le programme dinstallation du patch dans le dossier patch que nous
venons de crer.
[BC_290 10g]# cd patch/Disk1
[BC_290 10g]# ./runinstaller

Cliquer sur Next

Cliquer sur Next

Cliquer sur Install

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 27 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

28

Ouvrir un terminal et entant que root excuter cette commande comme suit :
< BC_222 10g> $ su - root
[root@BC_222 ~]# cd /u01/app/oracle/product/10g/
[root@BC_222 10g]# sh root.sh

Retourner vers linstallation et cliquer sur Ok

Cliquer sur Exit

Cliquer sur Yes

Vous venez dachever ltape de linstallation de Oracle 10g. Bonne chance pour la suite de linstallation
Installation et configuration du serveur BANKS
Dpartement Informatique

Page 28 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

29

5. CREATION DE LA BASE DE DONNEES


Entant que root effectuer ce qui suit :
< BC_222 10g> $ su - root
[root@BC_222 ~]# cd /u01
[root@BC_222 u01]# mkdir dbase3
[root@BC_222 u01]# chmod 777 dbase3
[root@BC_222 u01]# chown oracle10g:dba dbase3
[root@BC_222 u01]# cd /u02
[root@BC_222 u02]# mkdir dbase4
[root@BC_222 u02]# chmod 777 dbase4
[root@BC_222 u02]# chown oracle10g:dba dbase4
[root@BC_222 u02]# cd /
[root@BC_222 /]# mkdir dbase1 dbase2
[root@BC_222 /]# chown oracle10g:dba dbase1 dbase2
[root@BC_222 /]# chmod 777 dbase1 dbase2
[root@BC_222 /]#
Entant que oracle10g excuter la commande dbca
[root@BC_222 ~]# su - root
< BC_222 10g> $ dbca

Cliquer sur Next

Cliquer sur create a database

Cliquer sur Next

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 29 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

30
Remplir la case Global Database Name et SID
par BANK

Cliquer sur General purpose

Cliquer sur NEXT

Cliquer sur Next

Cliquer sur Next

Dcocher lassertion Configure the database


with enterprise manager

Cliquer sur Next

Dfinir comme mot de pass : sys

Cliquer sur Next

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 30 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS


Cliquer sur File System

31

Cliquer sur Use Database File Location from Tempplate

Cliquer sur Next

Cliquer sur Next

Dcocher Specify Flash Recovery Area

Cliquer sur Next

Cliquer sur Next

Cliquer sur longlet character sets

Cocher choose from the list of character

Sous database character set slectionner sur la


liste droulante AR8MSWIN1256 MS
Windows Code Page 1256

Installation et configuration du serveur BANKS


Dpartement Informatique

Cliquer sur Next

Page 31 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

32

Dans la fentre ci-aprs ouvrir larborescence de storage


Cliquer sur controlfile

Aprs avoir cliqu sur controlfile vous


aurez la boite ci-aprs :

Sous longlet Gnral, modifier les


donnes telles que sur limage cicontre puis cliquer sur Datafile

Aprs avoir cliqu sur Datafile vous aurez la boite ci-aprs :

Dans la partie droite de cette boite,


vrifier et modifier les donnes dans les
rubriques File Name et File Directory
telles que sur limage ci-contre puis
ouvrir larborescence de Redo Log
Groups dans la partie gauche de cette
mme boite en cliquant sur le signe +

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 32 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

33

Dans larborescence de Redo Log groups cliquer sur 1 et modifier, dans la partie droite, les donnes
telles que sur limage ci-aprs :

Aprs ces modifications cliquer sur 2 et modifier, dans la partie droite, les donnes telles que sur
limage ci-aprs :

Aprs ces modifications cliquer sur 3 et modifier, dans la partie droite, les donnes telles que sur
limage ci-aprs :

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 33 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

34

Cliquer sur redo log group

Cliquer sur Create

Remplir la case File Name avec


redo04.log
Cliquer sur Create

Dans larborescence de Redo Log groups cliquer sur 4 et modifier, dans la partie droite, les donnes
telles que sur limage ci-aprs :

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 34 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

35

Cliquer sur redo log group

Cliquer sur Create

Remplir la case File Name avec


redo05.log
Cliquer sur Create

Dans larborescence de Redo Log groups cliquer sur 5 et modifier, dans la partie droite, les donnes
telles que sur limage ci-aprs :

Cliquer sur Next

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 35 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

36

Cliquer sur Create Database

Cliquer sur Finish

Cliquer sur Ok

Ici, lassistant de configuration de la base de donnes effectue la copie des fichiers

Cliquer sur Exit

A la fin de la configuration lassistant dmarre la base de donnes

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 36 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

37

CREATION DE LINSTENCE (LISTENER) DE ORACLE ET TNSNAME


Entant que oracle10g lancer cette commande :
< BC_222 10g> $ su oracle10g
< BC_222 10g> $ dbca

Cliquer sur Next

Cliquer sur Next

Cliquer sur Next

Cliquer sur Next

Cliquer sur Next

Installation et configuration du serveur BANKS


Dpartement Informatique

Cliquer sur Next

Page 37 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

38

Cliquer sur Finish

Cliquer sur Next

Copier tous les fichiers /banks/dbs/init* vers /u01/app/oracle/product/10g/dbs/


<
<
<
<

BC_222
BC_222
BC_222
BC_222

10g>
10g>
10g>
10g>

$
$
$
$

cd /banks/dbs
cp init* /u01/app/oracle/product/10g/dbs
cd /u01/app/oracle/product/10g/dbs
chmod 777 *

Copier tous les fichiers /banks/admin/*.ora vers /u01/app/oracle/product/10g/network/admin/


Ces fichiers sont : listener.ora et tnsnames.ora
<
<
<
<

BC_222
BC_222
BC_222
BC_222

10g>
10g>
10g>
10g>

$
$
$
$

cd /banks/admin
cp init* /u01/app/oracle/product/10g/network/admin/
cd /u01/app/oracle/product/10g/network/admin/
chmod 777 *

Arrter la base de donnes puis dmarrer la comme suit :


< BC_222 10g> $ sqlplus / as sysdba
SQL> shutdown immediate
SQL> exit
< BC_222 10g> $ cd /u01/app/oracle/product/10g/dbs
SQL> startup pfile=initBANK.ora
Modifier le fichier tnsnames.ora sous oracle10g puis sous forms6i
Vrifier et modifier si possible le fichier tbs.sql comme suit :
[root@BC_222 10g]# cd /usr/oracle10g/
[root@BC_222 10g]#vi tbs.sql
Remplacer toutes les expressions /u01/dbase4 par /dbase1
Remplacer toutes les expressions /u02/dbase5 par /dbase2
Enregistrer et fermer

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 38 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

39

A partir de lutilisateur sys, construire les tables spaces en utilisant les scripts tbs.sql
[root@BC_222 10g]# sqlplus / as sysdba
SQL> @tbs
SQL> exit
[root@BC_222 10g]# sqlplus / as sysdba
SQL> @banksys pour crer lutilisateur banksys
Pour tester taper
SQL> conn banksys/banksys
Connected.
SQL> exit
a devra afficher connected
Cration des utilisateurs pour le system banks
< BC_222 10g> $ sqlplus banksys/banksys
SQL> @newusers
Importer lutilisateur banksys partir de BANKS/usr/oracle10g comme suit :
< BC_222 10g> $ cd /banks/usr/oracle10g
< BC_222 10g> $ cp banksys_user.dmp /usr/oracle10g

< BC_222 10g> $ imp banksys/banksys file=banksys_user.dmp


full=y ignore=y commit=y buffer=6000000
Recrer les utilisateurs pour le system banks
< BC_222 10g> $ sqlplus banksys/banksys
SQL>
SQL>
SQL>
SQL>
SQL>

@newusers
@drop_pol
@dis
@trunc_bra pour vider les tables et donnes du banksys
exit

Rcupration des donnes de lagence partir du serveur 10.10.100.209


Entant que oracle10g telnet 10.10.100.209
Modifier le fichier expope.parfile qui se trouve dans /usr/oracle10g/sultan de la manire suivante :
-sh-3.00$ cd sultan
-sh-3.00$ vi expope.parfile

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 39 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

40

Remplacer lancien code de lagence par celui de lagence installer. Par exemple si dans le fichier
nous avons ces lignes :
File=expope_260
Log= expope_260
QUERY= where bra_code=260
Voici les modifications
File=expope_222
Log= expope_222
QUERY= where bra_code=222
260 : ancien code
222 : le code de lagence installer
Enregistrer et quitter
-sh-3.00$ exp banksys/banksys parfile=expope.parfile
Cela va crer le fichier expope_222.dmp
Copier le fichier expope_222.dmp par ftp du server 10.10.100.209 vers /usr/oracle10g
sh-3.00$ ftp 10.10.100.209
ftp> cd sultan
ftp> mget expope_222.dmp
ftp> bye
Limportation se fait comme suit :
sh-3.00$ imp banksys/banksys file=expope_222.dmp ignore=y
commit=y full=y buffer=6000000
Supprimer les polices empchant de lancer la commande select
< BC_222 10g> $ sqlplus banksys/banksys
SQL> @droppol10i
SQL> select bra_code from process;
BRA_CODE
---------222
SQL>

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 40 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

41

< BC_222 10g> $ sqlplus banksys/banksys


SQL> select db_link from dba_db_links;
DB_LINK
--------------------------------------------------------------------------BANK.WORLD4
S0201001.WORLD4
S0205001.WORLD4
S0206001.WORLD4
S0221001.WORLD4
S0230001.WORLD4
S0234001.WORLD4
S0260001.WORLD4
S0998001.WORLD4
S0999001.WORLD4
10 rows selected.
SQL>
SQL> @dis
SQL> exit
Vrifier le global name comme suit :
< BC_222 10g> $ sqlplus banksys/banksys
SQL> select global_name from global_name;
GLOBAL_NAME
-------------------------------------------------------------BANK.REGRESS.RDBMS.DEV.US.ORACLE.COM
Modifier le global_name
< BC_222 10g> $ sqlplus / as sysdba
SQL> update global_name set global_name='s0222001.WORLD4';
1 row updated.
SQL> update global_name set global_name='chill.WORLD4';
1 row updated.
SQL> exit

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 41 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

42

Modifier le fichier /etc/hosts en ajoutant les ips et alias des serveurs banks des agances comme suit :
10.10.100.101
10.10.100.102
10.10.100.232
192.168.15.15
192.168.28.15
192.168.43.15

S0201001
S0998001
S0999001
S0205001
S0206001
S0221001

s0201001
s0998001
s0999001
s0205001
s0206001
s0221001

Crer les database link et les public database link


< BC_222 10g> $ sqlplus banksys/banksys
Pour les database link privs
< BC_222 10g> $ create database link S0205001 connect to
banksys identified by banksys using 'S0205001.WORLD4';
Pour les public database link
< BC_222 10g> $ create public database link S0205001 connect
to banksys identified by banksys using 'S0205001.WORLD4';
Vous pouvez aussi excuter un batch que vous pouvez crer suivant les database links crer.
SQL> @db1_link
SQL> exit
< BC_222 10g> $ sqlplus / as sysdba
SQL> update global_name set global_name='s0222001.WORLD4';
1 row updated.
SQL> commit
Pour tester les database links taper :
SQL> conn banksys/banksys@s0998001.WORLD4
SQL> exit

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 42 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

43

< BC_222 10g> $ sqlplus banksys/banksys


SQL> @tellusers
SQL> select username from dba_users where username like 'T%';
USERNAME
-----------------------------T0102222
T8888222
T0101222
T0103222
T0203222
T9929222
T9920222
T0201222
T0401222
T6201222
T9905222
USERNAME
-----------------------------T9903222
T3000222
T3001222
T8000222
T0151222
T9917222
T9901222
T9921222
T9966222
T0202222
T9908222
USERNAME
-----------------------------TSMSYS
23 rows selected.
SQL> exit

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 43 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

44

< BC_222 10g> $ sqlplus / as sysdba


SQL> exec dbms_schuduler.drop_job(GATHER_STATS_JOB)
SQL> conn banksys/banksys
SQL> exec dbms_utility.analyze_schema(BANKSYS;DELETE);
SQL> exit
< BC_222 10g> /u01/app/oracle/product/10g/rdbms/admin
< BC_222 10g> sqlplus /as sysdba
SQL> @dbmspool
SQL> grant execute on dbms_shared_pool to banksys;
Crer les nouveaux jobs suivants au lieu de GATHER_STATS_JOB :
GATHER_STATS_JOB1
GATHER_STATS_JOB2
< BC_222 10g> $ cd /u/oracle/banksql
< BC_222 10g> sqlplus /as sysdba
SQL> @buildstat
Recompiler toutes les procdures de lutilisateur banksys et rassurez-vous quil ny a aucune procdure
invalide.
< BC_222 10g> $ cd /u/oracle/banksql
< BC_222 10g> $ Sqlplus banksys/banksys
SQL> @alterme
Redmarrer la machine
Dmarrer la base de donnes comme suit :
< BC_222 10g> $ su bankdba
Dans le menu bankdba choisir 1
Sil y a un problme avec le dmarrage de listener
Se loguer comme oracle10g et taper lsnrctl start
< BC_222 10g> $ su oracle10g
< BC_222 10g> $ lsnrctl start
Donner lutilisateur bankdba le droit de dmarrer le listner
< BC_222 10g> $ Cd /u01/app/oracle/product/10g/network
< BC_222 10g> $ Chmod 777 *
Installation et configuration du serveur BANKS
Dpartement Informatique

Page 44 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

45

Supprimer le contenu du dossier /u01/app/oracle/product/10g/network/log


Le fichier listener.log garde en lutilisateur qui a dmarr la base de donnes

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 45 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

46

INSTALLATION DE THIN CLIENT


Copier le CD contenant le programme Thin client dans /home/thin
Lancer ./runinstaller

Cliquer sur Next

Name : oracle10g_Forms
Path : /u01/oracle10g_Forms

Cliquer sur Next

Cliquer sur Next

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 46 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

47

1. Cliquer sur Arabic


2. Cliquer ici

3. Cliquer sur Next

1. Cliquer sur Automatique

2. Cliquer sur Next

Cliquer sur Next

Installation et configuration du serveur BANKS


Dpartement Informatique

1. Mot de passe : ias_admin1

2. Cliquer sur Next

Page 47 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

48

Cliquer sur Install

Excuter la commande ci-aprs :

[root@BC_222 10g]# cd /u01/oracle10g_Forms


[root@BC_222 10g]# sh root.sh
Puis cliquer sur ok

Cliquer sur Exit

Installation et configuration du serveur BANKS


Dpartement Informatique

Cliquer sur Exit

Page 48 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

49

Copier tous les fichiers du rpertoire /home/thin/app/us vers


/u01/oracle10g_Forms/forms/admin/resource/US/u01/oracle10g_Forms/forms/admin/resource/US/
Copier tous les fichiers du rpertoire /home/thin/app/ar vers
/u01/oracle10g_Forms/forms/admin/resource/AR/
Copier le fichier /home/thin/app/formsweb.cfg vers
/u01/oracle10g_Forms/forms/server
Copier le fichier /home/thin/app/default.env vers
/u01/oracle10g_Forms/forms/server
Copier le fichier /home/thin/app/webutil.jar vers
/u01/oracle10g_Forms/forms/java/
Copier le fichier /home/thin/app/defaultar.env vers
/u01/oracle10g_Forms/forms/server
Copier le fichier /home/thin/app/httpd.conf vers
/u01/oracle10g_Forms/Apache/Apache/conf/
Copier le fichier /home/thin/app/orion-web.xml vers
/u01/oracle10g_Forms/forms/j2ee/
Copier le fichier /home/thin/app/Registry.dat vers
/u01/oracle10g_Forms/forms/java/oracle/forms/registry/
Copier tous les fichiers*.jsp de /home/thin/app/ vers
/u01/oracle10g_Forms/j2ee/home/default-web-app
partir dun autre server banks en ligne copier le fichier tnsnames.ora dans le dossier
/u01/oracle10g_Forms/network/admin/
Modifier le fichier /u01/oracle10g_Forms/forms/server default.env
TWO_TASK doit tre gal server.world (TWO_TASK=server.world)
Modifier le fichier /u01/oracle10g_Forms/forms/server defaultar.env
TWO_TASK doit tre gal server.world (TWO_TASK=server.world)
Copier tous les *.jar de /home/thin/app/ vers /u01/oracle10g_Forms/forms/java/
Copier le fichier httpd.conf de/home/thin/app/ vers /u01/oracle10g_Forms/Apache/Apache/conf
Copier le fichier frmweb de /home/thin/app/ vers /u01/oracle10g_Forms/bin
Copier tous les fichiers wide* de /home/thin/app/ vers /u01/oracle10g_Forms/reports/printers
Copier tous les fichiers ui* de /home/thin/app/ vers /u01/oracle10g_Forms/guicommon/tk/admin/

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 49 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

50

Copier le fichier datap462.ppd de /home/thin/app/ vers


/u01/oracle10g_Forms/guicommon/tk/admin/PPD/
Copier tous les fichiers arial* de /home/thin/app/ vers
/u01/oracle10g_Forms/guicommon/tk/admin/AFM/
Copier le fichier reports.sh de /home/thin/app/ vers /u01/oracle10g_Forms/bin/
Vrifier les lments suivants dans ce fichier :
TWO_TASK
DISPLAY is commented
NLS_LANG is commented
REPORTS_ARABIC_NUMERAL is commented
REPORTS_CLASSPATH=$ORACLE_HOME/reports/jlib/rwbuilder.jar:$ORACLE_HOME/report
s/jlib/rwrun.jar:$ORACLE_HOME/jlib/zrclient.jar:$ORACLE_HOME/j2ee/home/oc4j.jar:$ORAC
LE_HOME/j2ee/home/lib/ojsp.jar; export REPORTS_CLASSPATH
RW=$ORACLE_HOME/reports; export RW
REPORTS_PATH=/u/oracle/bank/gmx:/u/oracle/bank/fonts:$ORACLE_HOME/reports/templates:$
ORACLE_HOME/reports/samples/demo:$ORACLE_HOME/reports/integ:$ORACLE_HOME/repo
rts/printers:${REPORTS_PATH}; export REPORTS_PATH
REPORTS_TMP=/tmp; export REPORTS_TMP
TK_PRINTER=dummy ;export TK_PRINTER
TK_PRINT_STATUS='echo %n is valid'; export TK_PRINT_STATUS
REPORTS_DEFAULT_DISPLAY is commented
Copier le fichier rwnetwork.conf de /home/thin/app/ vers /u01/oracle10g_Forms/reports/conf
Lancer cette commande pour crer le report service
BC_222> cd /u01/oracle10g_Forms/reports/conf/
BC_222> rwserver.sh server=rep_linux_thin_oracle10g_Forms batch=yes &
Ajouter les lignes suivantes dans ce fichier /u01/oracle10g_Forms/reports/conf/
rep_linux_thin_oracle10g_forms.conf
<environment id="ref">
<envVariable name="NLS_LANG" value="FRENCH_AMERICA.AR8MSWIN1256"/>
<envVariable name="NLS_NUMERIC_CHARACTERS" value=",."/>
</environment>
<environment id="nat">
<envVariable name="NLS_NUMERIC_CHARACTERS" value=".,"/>
<envVariable name="NLS_LANG" value="ARABIC_AMERICA.AR8MSWIN1256"/>
</environment>
Procder comme suit :
BC_222> cd /u01/oracle10g_Forms/reports/conf/
BC_222> vi rep_linux_thin_oracle10g_forms.conf

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 50 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

51

Ajouter les lignes, enregistrer et quitter.


Entant que thin user lancer cette commande :
BC_222> /u01/oracle10g_Forms/bin/addNewServerTarget.sh rep_linux_thin_oracle10g_forms

[root@BC_222 ~]# vi /etc/passwd


Modifier le fichier comme suit
thin:x:509:502:thin:/home/thin:/bin/sh
bankthin:x:509:502:bankthin:/home/bankthin:/bin/ksh
"/etc/passwd" 67L, 3228C written
Redmarrer la machine
Se loguer comme thin user
Se loguer comme bankthin
Et dmarrer la base de donnes

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 51 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

52

AUTRES COMMANDE
BC_222> sqlplus banksys/banksys
SQL> select app_ipaddress from web_par;
APP_IPADDRESS
-------------------------------------------------------------------------------10.10.100.101
10.10.100.233
SQL> delete from web_par where app_ipaddress='10.10.100.233';
1 row deleted.
SQL> select app_ipaddress from web_par;
APP_IPADDRESS
-------------------------------------------------------------------------------10.10.100.101
SQL> update web_par set app_ipaddress='10.10.100.115' where app_ipaddress='10.10
.100.101';
1 row updated.
SQL> select app_ipaddress from web_par;
APP_IPADDRESS
-------------------------------------------------------------------------------10.10.100.115
BC_222> su - oracle10g
Password:
< BC_222 10g> $ cd sizing/security
< BC_222 10g> $ pwd
/usr/oracle10g/sizing/security
< BC_222 10g> $ vi tellusers.sql
Modifier le fichier tellusers.sql comme suit : remplacer les U par I
< BC_222 10g> $ su - root
Password:
[root@BC_222 ~]# cd /u01/app/oracle/product/10g/
[root@BC_222 10g]# chmod -R 777 network/
[root@BC_222 10g]#
Arreter la base de donnes
Sqlplus / as sysdba
Sql>shutdown immediate
Installation et configuration du serveur BANKS
Dpartement Informatique

Page 52 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

53

Dmarrer thin client


Dmarrer la base de donnes

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 53 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

54

MANUEL DE REPLICATION
Cration de lutilisateur repadmin
Note: ces tapes aident la cration de lutilisateur repadmin juste pour la premire fois.
1. Entantqueoracle10gconstruireREPDATA et REPINDX datafiles.

< BC_222 10g> $ sqlplus sys/sys as sysdba


SQL> create tablespace REPDATA datafile
'/dbase1/repdata01.dbf'
SIZE 500M autoextend on maxsize unlimited
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 40K
SEGMENT SPACE MANAGEMENT AUTO;
SQL> create tablespace REPINDX datafile
'/dbase2/repindx01.dbf'
SIZE 250M autoextend on maxsize unlimited
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 40K
SEGMENT SPACE MANAGEMENT AUTO;
2. Entantqueoracle10gsous/u/oracle/replic/entantquebanksysexcuterces
commandes:

SQL>@repadmin.sql
SQL>conn sys/sys as sysdba
SQL>@repadmin1

3. Entantquesysexcuter/u/oracle/replic/catdefrt.sqlpoursupprimerlestablespacespar
dfautpourlafiledattentederplication(replicationqueues)versREPDATAand
REPINDX.

SQL>@catdefrt.sql

4. Entantquebanksyslancerdirectory.sqlpourconstruirelerpertoiredata_backuppour
exportintelligentdanslabrancheouagence.

SQL>@directory.sql

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 54 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

55

CONSTRUCTIONDELAREPLICATION

1 Lancerlemenurepliccommesuit:

< BC_222 10g> $ su replic

ReplicationAdministrationMenu

1Setup
2TablesMaintenance
3OperatorActions
4IntelligentExport

2 Choisirloption1setup

ReplicationSetupMenu

1Definenecessarygrants
2DefineReplication
3DropReplication
4ReturnToMainMenu

Procdercommesuit:

3 Choisirloption3DropRplicationpourannulerlarplicationsilenexistait
4 Choisirloption1Definenecessarygrantspourdonnerlesdroitsncessairessurla
Basededonnes.
5 Choisirloption2DefineReplicationpourconstruiretouslestriggersetlespackages
pourlesreferenceandoperationaltablesenfonctiondemnt_flagcolumndansxtables
table.
6 Apartirdumenuprincipalchoisir3OperatorActions

OperatorActions

1CleanBranchQueue
2Stopreplicationinbranch
3Startreplicationinbranch
4Stopsendingdata
5Startsendingdata
7Returnbacktomainmenu

7 Choisirloptionnumro4puisloption5pourreconstruirelereplicationjobquiest
responsabledelenvoiededonnesetlvouspouvezvoirlejobpartirdelutilisateur
repadmincommesuit:

SQL>selectwhat,brokenfromdba_jobswherewhatlike%001%;

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 55 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

56

COMMENTAJOUTERUNENOUVELLEAGENCEDANSLAREPLICATIONEXISTANTE

1 Aprsavoirconstruitlarplicationdanslabranche(serveurdelagence)suivantles
tapesciaprs,allerdansleHO(serveurdusige)etlancerlereplicmenu

2 Choisirloption2BranchesMaintenancepartirdumenuprincipal(replicmain
menu).

ReplicationAdministrationMenu

1Setup
2BranchesMaintenance
3TablesMaintenance
4OperatorActions
5Monitoring
6IntelligentImport
7Exit

3 Choisirloption1Addanewbranchetintroduirelecodedelanouvelleagenceque
vousvoulezincluredanslarplication

BranchMaintenance

1Addanewbranch
2Dropanexistingbranch
3Executeerrorinasepecificbranch
4Executeerrorforallbranches
5Displayerrorsinqueue
6Retrunbacktomainmenu

4 Viderlafiledattente(queues)dansHO(leserveurdusige)commesuit:

< BC_222 10g> $ Sqlplus repadmin/repadmin


SQ>select count(*) from defcall;
COUNT(*)

0
SQL> select count(*) from deferror;

COUNT(*)

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 56 sur 57
Banque Congolaise novembre 2009

Installation et configuration du serveur BANKS

57

5 Aller loption setup du menu principal de replic (replic main menu) dans HO puis
supprimeretrecrerlarplicationenchoisissantloptionnumro3puis1etenfin2

ReplicationSetupMenu

1Definenecessarygrants
2DefineReplication
3DropReplication
4ReturnToMainMenu

6 Danslemenureplic(replicmenu)dansHOChoisirloption4OperatorActions

OperatorActions

1Cleanqueue
2Stopreplicationinaspecificbranch
3Startreplicationfromaspecificbranch
4Stopsendingdatafromaspecificbranch
5Startsendingdatafromaspecificbranch
6StopreplicationfromH.O.forreferencedata
7StartreplicationfromH.O.forreferencedata
8Stopsendingreferencedatatoaspecificbranch
9Startsendingreferencedatatosspecificbranch
10Returnbacktomainmenu

7 Choisirloption8etloption9etdanslesdeuxoptionsmettre%poursupprimertousles
jobs qui sont responsables de lenvoie des donnes vers les agences et les recrer
commesuit:

Domainname:WORLD4

BranchCode:%

Installation et configuration du serveur BANKS


Dpartement Informatique

Page 57 sur 57
Banque Congolaise novembre 2009

Вам также может понравиться