Les installations de systèmes SAP® sous FreeBSD ne seront pas supportées par l'équipe de support de SAP — ils n'assurent que le support pour des plateformes ceritifiées.
Ce document décrit une façon d'installer un système SAP® R/3® avec la base de données Oracle® pour Linux sur une machine FreeBSD, comprenant l'installation de FreeBSD et d'Oracle®. Deux configurations différentes seront décrites:
SAP® R/3® 4.6B (IDES) avec Oracle® 8.0.5 sous FreeBSD 4.3-STABLE
SAP® R/3® 4.6C avec Oracle® 8.1.7 sous FreeBSD 4.5-STABLE
Même si ce document tente de décrire toutes les étapes importantes de façon détaillée, il n'est pas destiné à remplacer les guides d'installation d'Oracle® et SAP® R/3®.
Veuillez consulter la documentation fournie avec la version Linux de SAP® R/3® et les questions spécifiques à Oracle®, ainsi que les ressources d'Oracle® et de SAP® OSS.
Les CD-ROMs suivants ont été utilisés pour les installations de SAP®:
Nom | Numéro | Description |
---|---|---|
KERNEL | 51009113 | Noyau SAP Oracle / Installation / AIX, Linux, Solaris |
RDBMS | 51007558 | Oracle / RDBMS 8.0.5.X / Linux |
EXPORT1 | 51010208 | IDES / DB-Export / Disque 1 sur 6 |
EXPORT2 | 51010209 | IDES / DB-Export / Disque 2 sur 6 |
EXPORT3 | 51010210 | IDES / DB-Export / Disque 3 sur 6 |
EXPORT4 | 51010211 | IDES / DB-Export / Disque 4 sur 6 |
EXPORT5 | 51010212 | IDES / DB-Export / Disque 5 sur 6 |
EXPORT6 | 51010213 | IDES / DB-Export / Disque 6 sur 6 |
De plus, nous avons utilisé le CD d'Oracle® 8 Serveur (version 8.0.5 de pré-production pour Linux, noyau 2.0.33) qui n'est pas vraiment nécessaire, et FreeBSD 4.3-STABLE (une version plus vieille de quelques jours que la 4.3-RELEASE).
Nom | Numéro | Description |
---|---|---|
KERNEL | 51014004 | Noyau SAP Oracle / Noyau SAP Version 4.6D / DEC, Linux |
RDBMS | 51012930 | Oracle 8.1.7/ RDBMS / Linux |
EXPORT1 | 51013953 | Version 4.6C SR2 / Export / Disque 1 sur 4 |
EXPORT1 | 51013953 | Version 4.6C SR2 / Export / Disque 2 sur 4 |
EXPORT1 | 51013953 | Version 4.6C SR2 / Export / Disque 3 sur 4 |
EXPORT1 | 51013953 | Version 4.6C SR2 / Export / Disque 4 sur 4 |
LANG1 | 51013954 | Version 4.6C SR2 / Langue / DE, EN, FR / Disque 1 sur 3 |
En fonction des langues que vous désirez installer, des CDs propres à ces langues pourront être nécessaires. Ici nous utilisons juste l'allemand (DE) et l'anglais (EN), donc seul le premier CD propre aux langues sera nécessaire. Notez que le numéro des quatre CDs EXPORT est identique (c'est différent du numérotage des CDs 4.6B IDES). Au moment de l'écriture de ces lignes, cette installation utilise FreeBSD 4.5-STABLE (du 20 mars 2002).
Les notes suivantes devraient être lues avant d'installer SAP® R/3® et ont prouvé leur utilité durant l'installation:
Numéro | Titre |
---|---|
0171356 | SAP sous Linux: Remarques importantes |
0201147 | INST: 4.6C R/3 Inst. sur UNIX - Oracle |
0373203 | Mise à jour / Migration Oracle 8.0.5 --> 8.0.6/8.1.6 LINUX |
0072984 | Digital UNIX 4.0B pour Oracle |
0130581 | Fin de l'étape DIPGNTAB de R3SETUP |
0144978 | Votre système n'a pas été installé correctement |
0162266 | Questions et conseils pour R3SETUP sous Windows NT / W2K |
Numéro | Titre |
---|---|
0015023 | Initialisation de la table TCPDB (RSXP0004) (EBCDIC) |
0045619 | R/3 avec plusieurs langues ou languages or typefaces |
0171356 | SAP sous Linux: Remarques importantes |
0195603 | RedHat 6.1 version entreprise: problèmes connus |
0212876 | Le nouvel outil d'archivage SAPCAR |
0300900 | Linux: matériel DELL |
0377187 | RedHat 6.2: remarques importantes |
0387074 | INST: R/3 4.6C SR2 Installation sous UNIX |
0387077 | INST: R/3 4.6C SR2 Inst. sous UNIX - Oracle |
0387078 | SAP sous UNIX: Dépendances 4.6C SR2 |
L'équipement suivant est suffisant pour l'installation d'un système SAP® R/3®. Bien sûr pour une utilisation en production, un choix plus pointu du matériel est nécessaire:
Composant | 4.6B | 4.6C |
---|---|---|
Processeur | 2 x 800MHz Pentium® III | 2 x 800MHz Pentium® III |
Mémoire | 1Go ECC | 2Go ECC |
Espace disque | 50-60Go (IDES) | 50-60Go (IDES) |
Pour une utilisation en production, des processeurs Xeon™ avec un cache important, un accès disque rapide (SCSI, contrôleur RAID matériel) et de la mémoire ECC. L'espace disque nécessaire est important en raison du système IDES pré-configuré, qui créé une base de données de 27 Go durant l'installation. Cet espace est également suffisant pour démarrer des systèmes destinés à la production.
Le matériel suivant fut utilisé: une carte mère bi-processeurs avec 2 processeurs Pentium® III 800 MHz, une carte SCSI Adaptec® 29160 Ultra160 (pour utiliser un lecteur de bande 40/80 Go DLT et un lecteur de CDROM), une carte Mylex® AcceleRAID™ (2 canaux, firmware 6.00-1-00 avec 32 Mo de RAM). Au contrôleur RAID Mylex® sont reliés deux disques durs de 17 Go (miroirs) et quatre disques de 36 Go (RAID niveau 5).
Pour cette installation un Dell™ PowerEdge™ 2500 a été utilisé: une carte mère bi-processeurs avec deux processeurs Pentium® III 1000 MHz (256 Ko de cache), 2 Go PC133 ECC SDRAM, un contrôleur PERC/3 DC PCI RAID avec 128 Mo, et un lecteur DVD-ROM EIDE. Au contrôleur RAID sont reliés deux disques durs 18 Go (miroirs) et quatre disques de 36 Go (RAID niveau 5).
Tout d'abord vous devez installer FreeBSD. Il existe de nombreuses manière d'installer FreeBSD, pour plus d'informations consultez la Section 2.13, « Préparer votre propre support d'installation ».
Pour rester simple, la même organisation des
disques a été utilisée pour les
installations de SAP® R/3® 46B et
SAP® R/3® 46C SR2. Seuls les noms
de périphériques ont changé, comme les
installations ont été effectuées sur du
matériel différent
(/dev/da
et
/dev/amr
respectivement, aussi si
l'on utilise un contrôleur AMI MegaRAID, on verra
/dev/amr0s1a
à la place de
/dev/da0s1a
):
Système de fichiers | Taille (blocs de 1k) | Taille (Go) | Monté sous |
---|---|---|---|
/dev/da0s1a | 1.016.303 | 1 | / |
/dev/da0s1b | 6 | swap | |
/dev/da0s1e | 2.032.623 | 2 | /var |
/dev/da0s1f | 8.205.339 | 8 | /usr |
/dev/da1s1e | 45.734.361 | 45 | /compat/linux/oracle |
/dev/da1s1f | 2.032.623 | 2 | /compat/linux/sapmnt |
/dev/da1s1g | 2.032.623 | 2 | /compat/linux/usr/sap |
Configurez et initialisez les deux disques logiques à l'avance avec les logiciels Mylex® ou PERC/3 RAID. Ces logiciels peuvent être lancés lors de la phase de démarrage du BIOS.
Notez que l'organisation du disque diffère légèrement des recommandations de SAP, comme SAP suggère de monter séparément les sous-répertoires d'Oracle® (et d'autres) — nous avons décidé de simplement créer de véritables sous-répertoires directement.
Téléchargez les sources -STABLE les plus récentes. Recompilez l'intégralité du système et votre noyau personnalisé après avoir configuré votre fichier de configuration du noyau. Là, vous devriez également ajouter les paramètres du noyau requis par SAP® R/3® et Oracle®.
Tout d'abord le logiciel porté linux_base doit être installé (en tant que super-utilisateur):
#
cd /usr/ports/emulators/linux_base
#
make install distclean
L'environnement de développement Linux est nécessaire, si vous désirez installer Oracle® sous FreeBSD comme cela est décrit dans la Section 11.6, « Installer Oracle® »:
#
cd /usr/ports/devel/linux_devtools
#
make install distclean
L'environnement de développement Linux a été installé en vue de l'installation de SAP® R/3® 46B IDES. Ce n'est pas nécessaire si Oracle® DB n'est pas liée sur un système FreeBSD. C'est le cas si vous utilisez l'archive tar Oracle® en provenance d'un système Linux.
Pour lancer le programme
R3SETUP
, le support PAM est
nécessaire. Lors de la première installation de
SAP® sous FreeBSD 4.3-STABLE,
nous avons tenté d'installer PAM avec tous les
“packages” nécessaires, et nous avons
finalement forcé l'installation du “package”
PAM, ce qui a fonctionné. Pour
SAP® R/3® 4.6C SR2, nous avons
directement forcé l'installation du
RPM PAM, ce qui fonctionne également, il semble donc
que les RPMs de dépendance ne sont pas
nécessaires:
#
rpm -i --ignoreos --nodeps --root /compat/linux --dbpath /var/lib/rpm \ pam-0.68-7.i386.rpm
Pour utiliser l'agent intelligent
d'Oracle® 8.0.5, nous devons
également installer la version RedHat de Tcl
tcl-8.0.5-30.i386.rpm
(sinon l'édition
de liens durant l'installation
d'Oracle® ne fonctionnera pas).
Il existe d'autres problèmes à ce niveau, mais ils
concernent directement la version Linux
d'Oracle®, et ne sont donc pas
spécifiquent à FreeBSD.
Cela peut être une bonne idée d'ajouter
linprocfs
au fichier
/etc/fstab
, pour plus d'informations
consultez la page de manuel linprocfs(5). Un autre
paramètre à positionner est
kern.fallback_elf_brand=3
, ce qui
doit être fait dans le fichier
/etc/sysctl.conf
.
Pour une simple installation, il est suffisant de créer les systèmes de fichiers suivants:
point de montage | taille en Go |
---|---|
/compat/linux/oracle | 45 Go |
/compat/linux/sapmnt | 2 Go |
/compat/linux/usr/sap | 2 Go |
Il est également nécessaire de créer certains liens. Sinon l'intalleur SAP® se plaindra, lors du contrôle des liens créés:
#
ln -s /compat/linux/oracle /oracle
#
ln -s /compat/linux/sapmnt /sapmnt
#
ln -s /compat/linux/usr/sap /usr/sap
Un message d'erreur possible durant l'installation (ici avec un système PRD l'installation de SAP® R/3® 4.6C SR2):
INFO 2002-03-19 16:45:36 R3LINKS_IND_IND SyLinkCreate:200 Checking existence of symbolic link /usr/sap/PRD/SYS/exe/dbg to /sapmnt/PRD/exe. Creating if it does not exist... WARNING 2002-03-19 16:45:36 R3LINKS_IND_IND SyLinkCreate:400 Link /usr/sap/PRD/SYS/exe/dbg exists but it points to file /compat/linux/sapmnt/PRD/exe instead of /sapmnt/PRD/exe. The program cannot go on as long as this link exists at this location. Move the link to another location. ERROR 2002-03-19 16:45:36 R3LINKS_IND_IND Ins_SetupLinks:0 can not setup link '/usr/sap/PRD/SYS/exe/dbg' with content '/sapmnt/PRD/exe'
SAP® R/3® a besoin de deux
utilisateurs et de trois groupes. Les noms d'utilisateurs
dépendent du système d'ID de
SAP® (SID) qui est composé
de trois lettres. Certains de ces SIDs sont
réservés par SAP®
(par exemple SAP
et
NIX
. Pour une liste complète
consultez la documentation de
SAP®). Pour l'installation IDES,
nous avons utilisé IDS
, pour
l'installation 4.6C SR2 PRD
, comme ce
système était destiné à la
production. Nous avons cependant les groupes suivants (les
identifiants de groupe peuvent être différents,
ce sont seulement les valeurs que nous avons utilisés
dans notre installation):
groupe ID | nom du groupe | description |
---|---|---|
100 | dba | Administrateur de la base de données |
101 | sapsys | Système SAP® |
102 | oper | Opérateur de la base de données |
Pour une installation
d'Oracle® par défaut, seul le
groupe dba
est utilisé.
Tout comme le groupe oper
, certains
utilisent également le groupe dba
(Voir les documentations d'Oracle®
et de SAP® pour plus
d'information).
Nous avons également besoin des utilisateurs suivants:
ID utilisateur | nom d'utilisateur | nom générique | groupe | groupes supplémentaires | description |
---|---|---|---|---|---|
1000 | idsadm/prdadm | sid adm | sapsys | oper | Administrateur SAP® |
1002 | oraids/oraprd | orasid | dba | oper | Administrateur de la base de données Oracle® |
L'ajout des utilisateurs avec la commande adduser(8) nécessite les entrées suivantes (notez l'interpréteur de commandes et le répertoire utilisateur) pour l'“Administrateur SAP®”:
Name:sid
adm Password: ****** Fullname: SAP AdministratorSID
Uid: 1000 Gid: 101 (sapsys) Class: Groups: sapsys dba HOME: /home/sid
adm Shell: bash (/compat/linux/bin/bash)
et pour l'“Administrateur de la base de données Oracle®”:
Name: orasid
Password: ****** Fullname: Oracle AdministratorSID
Uid: 1002 Gid: 100 (dba) Class: Groups: dba HOME: /oracle/sid
Shell: bash (/compat/linux/bin/bash)
Ceci devrait également inclure le groupe
oper
au cas où vous utiliseriez
les deux groupes dba
et
oper
.
Ces répertoires sont généralement créés sous forme de systèmes de fichiers séparés. Cela dépend entièrement de vous besoins. Nous avons choisi de créer de simple répertoires, comme ils sont placés sur le même système RAID 5:
Nous positionnerons tout d'abord les propriétaires
et les droits de certains répertoires (en tant que
root
):
#
chmod 775 /oracle
#
chmod 777 /sapmnt
#
chown root:dba /oracle
#
chown sidadm:sapsys /compat/linux/usr/sap
#
chmod 775 /compat/linux/usr/sap
Ensuite nous crérons les répertoires en tant
qu'utilisateur
ora
. Ce
seront tous les répertoires du type
sid
/oracle/SID
:
#
su - orasid
#
cd /oracle/SID
#
mkdir mirrlogA mirrlogB origlogA origlogB
#
mkdir sapdata1 sapdata2 sapdata3 sapdata4 sapdata5 sapdata6
#
mkdir saparch sapreorg
#
exit
Pour l'installation d'Oracle® 8.1.7 des répertoires supplémentaires sont nécessaires:
#
su - orasid
#
cd /oracle
#
mkdir 805_32
#
mkdir client stage
#
mkdir client/80x_32
#
mkdir stage/817_32
#
cd /oracle/SID
#
mkdir 817_32
Le répertoire client/80x_32
est
créé tel quel. Ne remplacez pas le
x par quelque chose
d'autre.
La dernière étape consiste à
créer les répertoires en tant qu'utilisateur
:sid
adm
#
su - sidadm
#
cd /usr/sap
#
mkdir SID
#
mkdir trans
#
exit
SAP® R/3® a besoin de certaines
entrées dans le fichier
/etc/services
, qui ne seront pas
créées durant son installation sous FreeBSD.
Veuillez ajouter les entrées suivantes (vous avez
besoin au moins des entrées correspondant au
numéro d'instance — dans notre cas,
00
. Cela ne posera pas de
problème d'ajouter toutes les entrées de
00
à 99
pour
dp
, gw
,
sp
et ms
). Si vous
allez utiliser SAProuter ou vous
devez accéder au SAP® OSS,
vous avez également besoin de l'entrée
99
, comme le port 3299 est
généralement utilisé par le processus
SAProuter sur le système
cible:
sapdp00 3200/tcp # SAP Dispatcher. 3200 + Instance-Number
sapgw00 3300/tcp # SAP Gateway. 3300 + Instance-Number
sapsp00 3400/tcp # 3400 + Instance-Number
sapms00 3500/tcp # 3500 + Instance-Number
sapmsSID
3600/tcp # SAP Message Server. 3600 + Instance-Number
sapgw00s 4800/tcp # SAP Secure Gateway 4800 + Instance-Number
SAP® nécessite au moins deux “locales” qui ne font pas partie de l'installation RedHat par défaut. SAP propose les RPMs nécessaires en téléchargement à partir de leur serveur FTP (qui est uniquement accessible si vous êtes un client avec un accès OSS). Consultez la note 0171356 pour la liste des RPMs dont vous avez besoin.
Il est également possible de créer just les appropriés (par exemple à partir de de_DE et en_US), mais nous ne recommandons pas cela pour un système destiné à la production (bien que cela a fonctionné sans problème avec le système IDES). Les “locales” suivantes sont nécessaires:
de_DE.ISO-8859-1 en_US.ISO-8859-1
Créez les liens comme suit:
#
cd /compat/linux/usr/share/locale
#
ln -s de_DE de_DE.ISO-8859-1
#
ln -s en_US en_US.ISO-8859-1
S'ils n'existent pas, des problèmes apparaîtrons
lors de l'installation. Si ces problèmes sont
intentionnellement ignorés (en fixant la valeur
de la variable STATUS
des étapes pour lesquelles les problèmes sont
apparus à la valeur OK
dans le
fichier CENTRDB.R3S
), il sera
impossible d'ouvrir une session sur le système
SAP® sans effort
supplémentaire.
Les systèmes SAP® R/3® demandent beaucoup de ressources. Nous avons donc ajouté les paramètres suivants au fichier de configuration du noyau:
# Set these for memory pigs (SAP and Oracle): options MAXDSIZ="(1024*1024*1024)" options DFLDSIZ="(1024*1024*1024)" # System V options needed. options SYSVSHM #SYSV-style shared memory options SHMMAXPGS=262144 #max amount of shared mem. pages #options SHMMAXPGS=393216 #use this for the 46C inst.parameters options SHMMNI=256 #max number of shared memory ident if. options SHMSEG=100 #max shared mem.segs per process options SYSVMSG #SYSV-style message queues options MSGSEG=32767 #max num. of mes.segments in system options MSGSSZ=32 #size of msg-seg. MUST be power of 2 options MSGMNB=65535 #max char. per message queue options MSGTQL=2046 #max amount of msgs in system options SYSVSEM #SYSV-style semaphores options SEMMNU=256 #number of semaphore UNDO structures options SEMMNS=1024 #number of semaphores in system options SEMMNI=520 #number of semaphore identifiers options SEMUME=100 #number of UNDO keys
Les valeurs minimales sont précisées dans la documentation en provenance de SAP. Comme il n'y a pas d'éléments concernant Linux, consultez la section sur HP-UX (32bits) pour plus d'information. Comme le système utilisé pour l'installation de la version 4.6C SR2 dispose de plus de mémoire principale, les segments de mémoire partagée (“shared segments”) peuvent être plus larges pour SAP® et Oracle®, cependant choisissez un nombre plus important de page de mémoire partagée.
Avec l'installation par défaut de FreeBSD
sur l'architecture i386™, laissez MAXDSIZ
et DFLDSIZ
à une valeur de
1 Go maximum. Sinon, des erreurs étranges comme
ORA-27102: out of memory et
Linux Error: 12: Cannot allocate memory
risquent d'apparaître.
Il y a de nombreux CDROMs à monter et démonter lors de l'installation. Si vous disposez de suffisamment de lecteurs de CDROMs, vous pouvez tout simplement les monter tous. Nous avons décidé de copier le contenu des CDROMs dans les répertoires correspondant:
/oracle/SID
/sapreorg/nom-du-cd
où nom-du-cd
est un nom
parmi KERNEL
,
RDBMS
, EXPORT1
,
EXPORT2
, EXPORT3
,
EXPORT4
, EXPORT5
et
EXPORT6
pour l'installation de la version
4.6B/IDES, et KERNEL
,
RDBMS
, DISK1
,
DISK2
, DISK3
,
DISK4
et LANG
pour
l'installation de la version 4.6C SR2. Tous les noms
de fichiers sur les CDs montés devraient être en
majuscules, sinon utilisez l'option -g
pour le montage. Utilisez donc les commandes
suivantes:
#
mount_cd9660 -g /dev/cd0a /mnt
#
cp -R /mnt/* /oracle/SID/sapreorg/nom-du-cd
#
umount /mnt
Tout d'abord, vous devez préparer un répertoire
install
:
#
cd /oracle/SID/sapreorg
#
mkdir install
#
cd install
Ensuite la procédure d'installation est
lancée, qui copiera tous fichiers correspondant dans
le répertoire install
:
#
/oracle/SID/sapreorg/KERNEL/UNIX/INSTTOOL.SH
L'installation IDES (4.6B) est fournie avec un
système SAP® R/3® de
démonstration complètement configuré,
il y a donc six CDs EXPORT au lieu de juste trois CDs
EXPORT. A ce point la configuration par défaut
d'installation CENTRDB.R3S
est
destiné à l'installation d'une instance
centrale standard (R/3® et base de
données), et non pas l'instance centrale standard
IDES, on doit donc copier le fichier
CENTRDB.R3S
correspondant du
répertoire EXPORT1
, sinon
R3SETUP
ne demandera que trois CDs
EXPORT.
La nouvelle version SAP® 4.6C
SR2 est fournie avec quatre CDs EXPORT. Le
fichier de paramètres qui contrôle les
étapes de l'installation est le fichier
CENTRAL.R3S
. Contrairement aux
versions précédentes, il n'y a pas de
modèle de configuration d'installation
séparé pour une instance centrale avec ou sans
base de données. SAP®
utilise un modèle de configuration
séparé pour l'installation de base de
données. Pour relancer l'installation
postérieurement, il suffit de la relancer avec le
fichier d'origine.
Pendant et après l'installation,
SAP® a besoin que la commande
hostname
renvoie uniquement le nom de la
machine et non pas le nom complet de la machine. Fixez donc
le nom de la machine en fonction, ou créez un alias
avec alias hostname='hostname -s'
pour
les utilisateurs
ora
et
sid
(et
pour le super-utilisateur sid
admroot
au moins
durant les étapes de l'installation effectuées
en tant que root
). Il est
également possible d'ajuster les fichiers
.profile
et .login
des deux utilisateurs qui sont installés lors de
l'installation de SAP®.
Assurez-vous que la variable LD_LIBRARY_PATH
est correctement positionnée:
#
export LD_LIBRARY_PATH=/oracle/IDS/lib:/sapmnt/IDS/exe:/oracle/805_32/lib
Lancez R3SETUP
en tant que
root
à partir du répertoire
d'installation:
#
cd /oracle/IDS/sapreorg/install
#
./R3SETUP -f CENTRDB.R3S
La procédure pose ensuite un certain nombre de questions (les valeurs par défaut sont entre crochets, suivies par les entrées clavier):
Question | Défaut | Entrée(s) clavier |
---|---|---|
Enter SAP System ID | [C11] | IDSEntrée |
Enter SAP Instance Number | [00] | Entrée |
Enter SAPMOUNT Directory | [/sapmnt] | Entrée |
Enter name of SAP central host | [troubadix.domain.de] | Entrée |
Enter name of SAP db host | [troubadix] | Entrée |
Select character set | [1] (WE8DEC) | Entrée |
Enter Oracle server version (1) Oracle 8.0.5, (2) Oracle 8.0.6, (3) Oracle 8.1.5, (4) Oracle 8.1.6 | 1Entrée | |
Extract Oracle Client archive | [1] (Yes, extract) | Entrée |
Enter path to KERNEL CD | [/sapcd] | /oracle/IDS/sapreorg/KERNEL |
Enter path to RDBMS CD | [/sapcd] | /oracle/IDS/sapreorg/RDBMS |
Enter path to EXPORT1 CD | [/sapcd] | /oracle/IDS/sapreorg/EXPORT1 |
Directory to copy EXPORT1 CD | [/oracle/IDS/sapreorg/CD4_DIR] | Entrée |
Enter path to EXPORT2 CD | [/sapcd] | /oracle/IDS/sapreorg/EXPORT2 |
Directory to copy EXPORT2 CD | [/oracle/IDS/sapreorg/CD5_DIR] | Entrée |
Enter path to EXPORT3 CD | [/sapcd] | /oracle/IDS/sapreorg/EXPORT3 |
Directory to copy EXPORT3 CD | [/oracle/IDS/sapreorg/CD6_DIR] | Entrée |
Enter path to EXPORT4 CD | [/sapcd] | /oracle/IDS/sapreorg/EXPORT4 |
Directory to copy EXPORT4 CD | [/oracle/IDS/sapreorg/CD7_DIR] | Entrée |
Enter path to EXPORT5 CD | [/sapcd] | /oracle/IDS/sapreorg/EXPORT5 |
Directory to copy EXPORT5 CD | [/oracle/IDS/sapreorg/CD8_DIR] | Entrée |
Enter path to EXPORT6 CD | [/sapcd] | /oracle/IDS/sapreorg/EXPORT6 |
Directory to copy EXPORT6 CD | [/oracle/IDS/sapreorg/CD9_DIR] | Entrée |
Enter amount of RAM for SAP + DB | 850Entrée (en mégaoctets) | |
Service Entry Message Server | [3600] | Entrée |
Enter Group-ID of sapsys | [101] | Entrée |
Enter Group-ID of oper | [102] | Entrée |
Enter Group-ID of dba | [100] | Entrée |
Enter User-ID of sid adm | [1000] | Entrée |
Enter User-ID of orasid | [1002] | Entrée |
Number of parallel procs | [2] | Entrée |
Si vous n'avez pas copié les CDs en différent
endroits, alors l'installeur SAP®
ne peut trouver le CD nécessaire (identifié par le
fichier LABEL.ASC
sur le CD) et vous
demandera alors d'insérer, de monter le CD et de
confirmer ou d'entrer le chemin du point de montage.
Le fichier CENTRDB.R3S
peut ne pas
être exempt de problème. Dans notre cas, il demanda
à nouveau le CD EXPORT4 mais indiqua la clé
correcte (6_LOCATION, puis 7_LOCATION, etc.), on peut donc
juste continuer à saisir les bonnes valeurs.
En dehors des problèmes mentionnés plus bas, tout devrait être assez direct jusqu'au moment où la base de données Oracle® doit être installée.
Assurez-vous que la variable LD_LIBRARY_PATH
est correctement positionnée. La valeur est
différente de l'installation 4.6B avec
Oracle® 8.0.5:
#
export LD_LIBRARY_PATH=/sapmnt/PRD/exe:/oracle/PRD/817_32/lib
Lancez R3SETUP
en tant que
root
à partir du répertoire
d'installation:
#
cd /oracle/PRD/sapreorg/install
#
./R3SETUP -f CENTRAL.R3S
La procédure pose ensuite un certain nombre de questions (les valeurs par défaut sont entre crochets, suivies par les entrées clavier):
Question | Défaut | Entrée(s) clavier |
---|---|---|
Enter SAP System ID | [C11] | PRDEntrée |
Enter SAP Instance Number | [00] | Entrée |
Enter SAPMOUNT Directory | [/sapmnt] | Entrée |
Enter name of SAP central host | [majestix] | Entrée |
Enter Database System ID | [PRD] | PRDEntrée |
Enter name of SAP db host | [majestix] | Entrée |
Select character set | [1] (WE8DEC) | Entrée |
Enter Oracle server version (2) Oracle 8.1.7 | 2Entrée | |
Extract Oracle Client archive | [1] (Yes, extract) | Entrée |
Enter path to KERNEL CD | [/sapcd] | /oracle/PRD/sapreorg/KERNEL |
Enter amount of RAM for SAP + DB | 2044 | 1800Entrée (en mégaoctets) |
Service Entry Message Server | [3600] | Entrée |
Enter Group-ID of sapsys | [100] | Entrée |
Enter Group-ID of oper | [101] | Entrée |
Enter Group-ID of dba | [102] | Entrée |
Enter User-ID of oraprd | [1002] | Entrée |
Enter User-ID of prdadm | [1000] | Entrée |
LDAP support | 3Entrée (pas de support) | |
Installation step completed | [1] (continue) | Entrée |
Choose installation service | [1] (DB inst,file) | Entrée |
Jusqu'ici, la création d'utilisateurs donne une
erreur durant l'installation lors des phases
OSUSERDBSID_IND_ORA (pour la création de
l'utilisateur
ora
) et
OSUSERSIDADM_IND_ORA (création de l'utilisateur
sid
).sid
adm
En dehors des problèmes mentionnés plus bas, tout devrait être assez direct jusqu'au moment où la base de données Oracle® doit être installée.
Consultez les notes SAP® et les
Readme
s d'Oracle® concernant Linux et la
base de données Oracle® pour
de possibles problèmes. La plupart, si ce n'est pas
tous, de ces problèmes proviennent de
bibliothèques incompatibles.
Pour plus d'informations au sujet de l'installation d'Oracle®, référez-vous au chapitre sur l'installation d'Oracle®.
Si Oracle® 8.0.5 doit être utilisée, des bibliothèques supplémentaires sont nécessaires pour une édition de liens couronnée de succès, comme Oracle® 8.0.5 est liée avec une ancienne bibliothèque glibc (RedHat 6.0), cependant RedHat 6.1 utilise déjà une nouvelle version de la bibliothèque glibc. Vous devez donc installer les “packages” suivants pour s'assurer que l'édition de liens fonctionnera:
compat-libs-5.2-2.i386.rpm
compat-glibc-5.2-2.0.7.2.i386.rpm
compat-egcs-5.2-1.0.3a.1.i386.rpm
compat-egcs-c++-5.2-1.0.3a.1.i386.rpm
compat-binutils-5.2-2.9.1.0.23.1.i386.rpm
Consultez les notes SAP® et les
Readme
s d'Oracle® pour plus
d'informations. On pourra utiliser les binaires d'origine
(au moment de l'installation, nous n'avons pas eu le temps
de contrôler cela), ou utiliser directement les binaires
fraichement liés d'un système RedHat.
Pour la compilation de l'agent intelligent, la
version RedHat de Tcl doit être installée.
Si vous ne pouvez vous procurer
tcl-8.0.3-20.i386.rpm
, un fichier plus
récent comme tcl-8.0.5-30.i386.rpm
pour
RedHat 6.1 fera l'affaire.
En dehors de ce problème de liens, l'installation est relativement directe:
#
su - oraids
#
export TERM=xterm
#
export ORACLE_TERM=xterm
#
export ORACLE_HOME=/oracle/IDS
#
cd $ORACLE_HOME/orainst_sap
#
./orainst
Confirmez tous les écrans en appuyant sur
Entrée jusqu'à l'installation
complète du logiciel, à l'exception de celui
qui permet de déselectionner la “visionneuse de
texte Oracle®” (Oracle® On-Line Text
Viewer), comme cette dernière n'est pas
disponible pour Linux. Ensuite
Oracle® veut faire
l'édition de liens avec
i386-glibc20-linux-gcc
à la place
des gcc
, egcs
ou
i386-redhat-linux-gcc
disponibles.
En raison d'un manque de temps, nous avons décidé d'utiliser les binaires d'une version Oracle® 8.0.5 PreProduction, après que la première tentative d'obtenir à partir du CD RDBMS une version fonctionnant eut échoué, et que nous avons trouvé qu'accéder aux bons RPMs était alors un véritable cauchemar.
Cette installation est simple. Montez le CD, lancez l'installeur. Il vous demandera l'emplacement du répertoire utilisateur Oracle®, et y copiera tous les binaires. Nous n'avions, cependant, pas effacé les restes de nos précédentes tentatives d'installation RDBMS.
Après cela, la base de données Oracle® put être installée sans encombres.
Prennez l'archive tar que vous
avez produite à partir du répertoire
d'installation sur un système Linux, et
désarchivez-la dans le répertoire /oracle/SID/817_32/
.
Tout d'abord vérifiez le paramétrage des
environnements des utilisateurs idsamd
(sid
adm) et
oraids
(orasid
). Ils devraient avoir,
tous les deux, des fichiers .profile
,
.login
et .cshrc
qui
utilisent la directement la commande
hostname
. Si le nom de machine du
système est un nom complet d'hôte, vous devez
modifier hostname
pour hostname
-s
dans ces trois fichiers.
Ensuite, R3SETUP
peut être soit
relancé ou poursuivi (tout dépend si le
programme a été quitté ou non).
R3SETUP
créé ensuite les
tables pour les données et charge ces données
(pour 46B IDES, à partir des disques EXPORT1 à
EXPORT6, pour 46C à partir des disques DISK1 à
DISK4) avec R3load
dans la base de
données.
Quand le chargement de la base de données est achevé (cela peut prendre plusieurs heures), des mots de passe sont demandés. Pour les installations de tests, on peut utiliser les mots de passe par défauts connus (utilisez-en des différents si la sécurité est importante):
Question | Entrée(s) clavier |
---|---|
Enter Password for sapr3 | sapEntrée |
Confirum Password for sapr3 | sapEntrée |
Enter Password for sys | change_on_installEntrée |
Confirm Password for sys | change_on_installEntrée |
Enter Password for system | managerEntrée |
Confirm Password for system | managerEntrée |
A ce point, nous avons eut quelques problèmes
avec dipgntab
durant l'installation de la
version 4.6B.
Démarrer le programme d'écoute
(“listener”) d'Oracle®
sous l'utilisateur
ora
comme
suit:sid
%
umask 0; lsnrctl start
Sinon vous risquez d'obtenir l'erreur ORA-12546 comme les “sockets” n'auront pas les bonnes permissions. Consultez la note SAP® 072984.
Si vous projetez d'importer des données utilisant des langues non latin-1 dans le système SAP®, vous devez mettre à jour les tables de support des langues internationales (“Multi National Language Support” — MNLS). Ceci est décrit dans les notes SAP® OSS 15023 et 45619. Sinon, vous pouvez ignorer cette question lors de l'installation de SAP®.
Si vous n'avez pas besoin des tables MNLS, il est toujours nécessaire de contrôler la table TCPDB et l'initialiser si cela n'a pas déjà été fait. Consultez les notes 0015023 et 0045619 pour plus d'information.
Vous devez demander votre clé
SAP® R/3®. Cette clé est indispensable
étant donné que la licence temporaire qui a
été installée lors de l'installation
n'est valide que pendant quatre semaines. Tout d'abord
récupérez la clé matérielle.
Ouvrez une session sous l'utilisateur
idsadm
et lancez la commande
saplicense
:
#
/sapmnt/IDS/exe/saplicense -get
Appeler saplicense
sans
paramètres affiche la liste des options disponibles.
Après la réception de la clé, elle peut
être installée en utilisant:
#
/sapmnt/IDS/exe/saplicense -install
Vous devez ensuite entrer les valeurs suivantes:
SAP SYSTEM ID =SID, 3 chars
CUSTOMER KEY =hardware key, 11 chars
INSTALLATION NO =installation, 10 digits
EXPIRATION DATE =yyyymmdd, usually "99991231"
LICENSE KEY =license key, 24 chars
Créez un utilisateur sous le client 000
(certaines tâches doivent être effectuées
sous le client 000, mais avec un utilisateur
différent de sap*
et
ddic
). Comme nom d'utilisateur, nous
choisissons généralement
wartung
(ou
service
en français). Les
profiles nécessaires sont sap_new
et sap_all
. Pour plus de
sécurité les mots de passe des utilisateurs
par défaut à l'intérieur de tous les
clients devraient être modifiés (cela inclut
les utilisateurs sap*
et
ddic
).
Dans le client 000, avec un utilisateur autre que
ddic
et sap*
,
faire, au moins, ce qui suit:
Tâche | Transaction |
---|---|
Configurez le système de transport, par exemple entité autonome de domaine de transport (Stand-Alone Transport Domain Entity) | STMS |
Créez / Editez le profil système | RZ10 |
Maintenez les modes d'opération et les instances | RZ04 |
Cela et toutes les autres étapes de post-installation sont intégralement décrites dans les guides d'installation SAP®.
Le fichier
/oracle/IDS/dbs/initIDS.sap
contient le
profil de sauvegarde SAP®. Ici la
taille de la bande à utiliser, le type de compression
et ainsi de suite doivent être définis. Pour
garantir un fonctionnement avec les commandes
sapdba
/brbackup
, nous
avons modifié les valeurs suivantes:
compress = hardware archive_function = copy_delete_save cpio_flags = "-ov --format=newc --block-size=128 --quiet" cpio_in_flags = "-iuv --block-size=128 --quiet" tape_size = 38000M tape_address = /dev/nsa0 tape_address_rew = /dev/sa0
Explications:
compress
: la bande que nous utilisons
est une HP DLT1 qui fournie une compression
matérielle.
archive_function
: définie le
comportement par défaut en ce qui concerne
l'archivage des fichiers journaux
d'Oracle®: les nouveaux journaux
sont sauvegardés sur la bande, ceux
déjà sauvegardés le sont à
nouveau et sont ensuite effacés. Cela évite
de nombreux problèmes si vous devez rétablir
la base de données, et qu'une des bandes de
sauvegarde est endommagée.
cpio_flags
: l'indicateur par
défaut est -B
qui fixe la taille
d'un bloc à 5120 octets. Pour les bande DLT, HP
recommande une taille de bloc d'au moins 32Ko, aussi nous
avons utilisé --block-size=128
pour
64Ko. L'option --format=newc
est
nécessaire car nous avons un nombre d'inodes
supérieur à 65535. La dernière option,
--quiet
, est nécessaire sinon
brbackup
se plaint dès que
cpio
donne le nombre de blocs
sauvés.
cpio_in_flags
: indicateurs
nécessaires pour charger les données à
partir de bandes. Le format est reconnu
automatiquement.
tape_size
: cette variable donne la
capacité brute de la bande. Pour des raisons de
sécurité (nous utilisons une compression
matérielle), la valeur est légèrement
inférieure à la valeur réelle.
tape_address
: le
périphérique non rembobinable devant
être utilisé avec
cpio
.
tape_address_rew
: le
périphérique rembobinable à utiliser
avec cpio
.
Les paramètres SAP® suivants devraient être optimisés après l'installation (exemples pour IDES 46B, 1 Go de mémoire):
Nom | Valeur |
---|---|
ztta/roll_extension | 250000000 |
abap/heap_area_dia | 300000000 |
abap/heap_area_nondia | 400000000 |
em/initial_size_MB | 256 |
em/blocksize_kB | 1024 |
ipc/shm_psize_40 | 70000000 |
Note SAP® 0013026:
Nom | Valeur |
---|---|
ztta/dynpro_area | 2500000 |
Note SAP® 0157246:
Nom | Valeur |
---|---|
rdisp/ROLL_MAXFS | 16000 |
rdisp/PG_MAXFS | 30000 |
Avec les paramètres donnés ci-dessus, sur un système avec 1Go de mémoire, on pourra avoir une utilisation de la mémoire similaire à:
Mem: 547M Active, 305M Inact, 109M Wired, 40M Cache, 112M Buf, 3492K Free
R3SETUP
s'arrête s'il rencontre
une erreur. Si vous avez examiné les fichiers
journaux correspondants et corrigé l'erreur, vous
devez relancer R3SETUP
à nouveau,
habituellement en sélectionnant
REPEAT
comme option de la dernière
étape pour laquelle R3SETUP
avait
rencontré un problème.
Pour relancer R3SETUP
,
exécutez-le avec le fichier R3S
correspondant:
#
./R3SETUP -f CENTRDB.R3S
pour la version 4.6B, ou avec
#
./R3SETUP -f CENTRAL.R3S
pour la version 4.6C, peu importe si l'erreur est
apparue avec CENTRAL.R3S
ou
DATABASE.R3S
.
A certains points, R3SETUP
suppose
que la base de données et le processus
SAP® sont en fonctionnement (comme
s'il avait déjà complété ces
étapes). Au cas où les erreurs se
produiraient et que par exemple la base de données ne
peut être lancée, vous devez lancer la base de
données et SAP® à la
main après avoir corrigé les erreurs et avant
d'exécuter à nouveau
R3SETUP
.
N'oubliez pas également de démarrer le
programme d'écoute
d'Oracle® à nouveau (en
tant que
ora
avec sid
umask 0; lsnrctl start
) s'il a
également été stoppé (par
exemple en raison d'un redémarrage du
système).
Si R3SETUP
se plaint à ce stade,
éditez le fichier modèle utilisé par
R3SETUP
à ce moment
(CENTRDB.R3S
(4.6B) ou
CENTRAL.R3S
ou
DATABASE.R3S
(4.6C)). Localisez la
ligne [OSUSERSIDADM_IND_ORA]
ou cherchez
l'unique entrée STATUS=ERROR
et
éditez les valeurs suivantes:
HOME=/home/sid
adm (was empty)
STATUS=OK (had status ERROR)
Vous pouvez ensuite relancer
R3SETUP
.
Il est possible que R3SETUP
se
plaigne également à ce stade. L'erreur ici
est similaire à celle durant la phase
OSUSERSIDADM_IND_ORA. Editez juste le fichier modèle
utilisé par R3SETUP
à ce
moment (CENTRDB.R3S
(4.6B) ou
CENTRAL.R3S
ou
DATABASE.R3S
(4.6C)). Localisez la
ligne [OSUSERDBSID_IND_ORA]
ou cherchez
l'unique entrée STATUS=ERROR
et
éditez la valeur suivante dans la section:
STATUS=OK
Puis relancez R3SETUP
.
Vous n'avez pas désélectionné la visionneuse de texte en ligne d'Oracle® avant de débuter l'installation. Elle est sélectionnée par défaut même si cette option n'est actuellement pas disponible pour Linux. Désélectionnez cet élément dans le menu d'installation d'Oracle® et relancez l'installation.
Si cette erreur apparaît, la “locale”
correcte n'est pas présente. La note SAP® 0171356
liste les RPMs nécessaires (e.g.
saplocales-1.0-3
,
saposcheck-1.0-1
pour RedHat 6.1).
Dans le cas où vous avez ignoré toutes les
erreurs en rapport et modifié la valeur du
STATUS
correspondant de la valeur
ERROR
vers la valeur
OK
(dans
CENTRDB.R3S
) à chaque fois que
R3SETUP
s'est plaint et que vous avez
relancé R3SETUP
, le système
SAP® ne sera pas correctement
configuré et vous ne serez pas en mesure de vous
connecter au système avec
SAPgui, même si le
système peut être lancé. Tenter de se
connecter avec l'ancien SAPgui
Linux donna les messages suivants:
Sat May 5 14:23:14 2001 *** ERROR => no valid userarea given [trgmsgo. 0401] Sat May 5 14:23:22 2001 *** ERROR => ERROR NR 24 occured [trgmsgi. 0410] *** ERROR => Error when generating text environment. [trgmsgi. 0435] *** ERROR => function failed [trgmsgi. 0447] *** ERROR => no socket operation allowed [trxio.c 3363] Speicherzugriffsfehler
Ce comportement est dû au fait que
SAP® R/3® est incapable d'assigner
correctement une “locale” et n'est
lui-même pas correctement configuré
(entrées manquantes dans certaines tables de la base
de données). Pour être en mesure de se
connecter à SAP®, ajoutez
les entrées suivantes au fichier
DEFAULT.PFL
(voir la note
0043288):
abap/set_etct_env_at_new_mode = 0 install/collate/active = 0 rscp/TCP0B = TCP0B
Redémarrer le système
SAP®. Vous pouvez maintenant vous
connecter au système, même si les
paramétrages spécifiques à certaines
langues peuvent ne pas fonctionner comme attendu.
Après la correction des paramétrages de langue
(et après avoir fourni les “locales”
correctes), ces entrées peuvent être
supprimées du fichier
DEFAULT.PFL
et le système
SAP® peut être
relancé.
Cette erreur s'est produite uniquement avec Oracle® 8.1.7 sous FreeBSD. La raison était que la base de données Oracle® ne pouvait pas s'initialiser correctement et plantait, laissant des sémaphores et de la mémoire partagée sur le système. La tentative suivante de démarrer la base de données retourna alors l'erreur ORA-00001.
Retrouvez-les avec la commande ipcs
-a
et détruisez-les avec
ipcrm
.
Cette erreur s'est produite avec Oracle®
8.1.7. Cette erreur est rapportée si
la base de données est démarrée avec la
procédure startsap
habituelle (par
exemple startsap_majestix_00
) en tant
qu'utilisateur prdadm
.
Une solution possible est de démarrer la base de
données sous l'utilisateur
oraprd
avec la commande
svrmgrl
:
%
svrmgrl
SVRMGR>connect internal;
SVRMGR>startup
; SVRMGR>exit
Démarrez le programme d'écoute
(“listener”) d'Oracle®
sous l'utilisateur oraids
avec les
commandes suivantes:
#
umask 0; lsnrctl start
Sinon vous pourrez obtenir l'erreur ORA-12546 étant donné que les “sockets” n'auront pas les bonnes permissions. Consultez la note SAP® 0072984.
Cette erreur s'est produite quand nous avons essayé
des valeurs pour MAXDSIZ
et
DFLDSIZ
supérieures à 1 Go
(1024x1024x1024). De plus, nous avons eu l'erreur
Linux Error 12: Cannot allocate
memory.
En général, vous devez consulter la note SAP®
0130581 (“R3SETUP
step
DIPGNTAB
terminates”). Lors de
l'installation d'IDES, pour certaines raisons le processus
d'installation n'a pas utilisé le nom correct pour le
système SAP® “IDS”,
mais la chaîne de caractère ""
à la place. Cela conduit à des problèmes
mineurs d'accès aux répertoires, comme les chemins
sont générés dynamiquement en utilisant
l'identifiant système
SID
(dans ce cas IDS). Aussi
au lieu d'accéder par:
/usr/sap/IDS/SYS/... /usr/sap/IDS/DVMGS00
les chemins suivants ont été utilisé:
/usr/sap//SYS/... /usr/sap/D00
Afin de poursuivre l'installation, nous avons créé un lien et un répertoire supplémentaire:
#
pwd
/compat/linux/usr/sap#
ls -l
total 4 drwxr-xr-x 3 idsadm sapsys 512 May 5 11:20 D00 drwxr-x--x 5 idsadm sapsys 512 May 5 11:35 IDS lrwxr-xr-x 1 root sapsys 7 May 5 11:35 SYS -> IDS/SYS drwxrwxr-x 2 idsadm sapsys 512 May 5 13:00 tmp drwxrwxr-x 11 idsadm sapsys 512 May 4 14:20 trans
Nous avons également trouvé des notes SAP® (0029227 et 0008401) décrivant ce comportement. Nous n'avons pas rencontré un seul de ces problèmes lors de l'installation de SAP 4.6C.
Lors de l'installation de SAP 4.6C, cette erreur est juste une conséquence d'une autre erreur survenant plus tôt dans l'installation. Dans ce cas, vous devez consulter les fichiers journaux correspondant et corriger le véritable problème.
Si après avoir cherché dans les fichiers
journaux cette erreur est confirmée (consultez les
notes SAP®), vous pouvez modifier la valeur du
STATUS
de l'étape posant
problème de la valeur ERROR
à la valeur OK
. Après
l'installation, vous devez exécuter le report
RSWBOINS
à partir de la
transaction SE38. Lire la note SAP® 0162266 pour des
informations supplémentaires au sujet des phases
RFCRSWBOINI
et
RFCRADDBDIF
.
Ici les même restrictions s'appliquent: assurez-vous en consultant les fichiers journaux, que cette erreur n'est pas causée par d'autres problèmes apparus précédemment.
Si vous avez confirmation que la note SAP® 0162266
s'applique, modifiez juste la valeur du
STATUS
de l'étape posant
problème de la valeur ERROR
à la valeur OK
(fichier
CENTRDB.R3S
) et relancez
R3SETUP
. Après l'installation,
vous devez exécuter le report
RADDBDIF
à partir de la
transaction SE38.
Cette erreur s'est produite lors du lancement des
processus SAP®
disp+work. Si
SAP® est démarré
avec la procédure startsap
, les
sous-processus sont alors lancés, et lancent les
autres processus SAP®. Cela a
pour résultat le fait que la procédure ne
remarquera pas si quelque chose se passe mal.
Pour contrôler si les processus
SAP® ont démarré
correctement, consultez l'état des processus avec la
commande ps ax | grep
SID
, qui vous donnera
une liste de tous les processus
Oracle® et
SAP®. S'il semble que certains
processus sont manquant ou que vous ne pouvez pas vous
connecter au système SAP®,
consultez les fichiers journaux correspondants qui peuvent
être trouvés dans le répertoire
/usr/sap/SID/DVEBMGSnr/work/
.
Les fichiers à consulter sont
dev_ms
et
dev_disp
.
Le signal 31 se produit ici si la quantité de mémoire partagée utilisée par Oracle® et SAP® dépasse celle définie dans le fichier de configuration du noyau et ce problème peut être résolu en utilisant une valeur plus grande:
# larger value for 46C production systems: options SHMMAXPGS=393216 # smaller value sufficient for 46B: #options SHMMAXPGS=262144
Il y a quelques problèmes avec le programme
saposcol
(version 4.6D). Le
système SAP® utilise saposcol
pour
collecter les données concernant les performances du
système. Ce programme n'est pas nécessaire
pour utiliser le système SAP®, aussi ce
problème peut être considéré
comme mineur. Les anciennes versions (4.6B) fonctionnent,
mais ne récupèrent pas toutes les
données (nombreux sont les appels qui retournent
juste 0, par exemple pour l'utilisation du CPU).
Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Pour toutes questions à propos de FreeBSD, lisez la
documentation avant de contacter
<questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez
<doc@FreeBSD.org>.