Vorbereitungen
Systeminstallation
Minimalinstallation mit Grafischer Oberfläche (wird zur
Installation von Oracle 8.1.7 benötigt) von SuSE Linux 7.3
zusätzliche Komponenten
- gcc
- java 1.1.8
- make
- compat
Kernel 2.4
Für Oracle müss auf die Binutils von SuSE 7.2
downgegradet werden. Download von:
http://ftp.gwdg.de/pub/linux/suse/7.2/suse/d1/binutils.rpm
Installation:
rpm -Uvh --oldpackage binutils.rpm
Update der Systeminstallation
Einstelldung der Installationsquelle auf:
ftp://ftp.gwdg.de/pub/linux/suse/7.3/suse/
Start des YaST Online Updates. Alternativ:
fou4s - Fast OnlineUpdate for SuSE
Einstellung der Kernelparameter
Die Datei /etc/sysctl.conf muß wie folgt ergänzt
werden:
vi /etc/sysctl.conf
Inhalt
kernel.shmmax = 1073741824 fs.file-max = 8192
Die Änderungen werden mit:
sysctl -p
aktiviert.
Auskommentierung des services 4800
Der Service 3200 und 4800 überscheident sich mit einem
von SAP Benutzen Dienst. Daher muß dieser auskommentiert werden.
# tick-port 3200/tcp # Press-sense Tick Port
# tick-port 3200/udp # Press-sense Tick Port
# iims 4800/tcp # Icona Instant Messenging System # iims 4800/udp # Icona Instant Messenging System
Umgebungsvariable DISPLAY
Damit INSTGUI auf der Workstation angezeigt wird, muß
die Umgebungsvariable DISPLAY gesetzt werden. Dies geschieht am besten in der
Datei ~/.profile. Dies ist nur nötig, wenn die Ausgabe von
X-Windowsprogrammen umgeleitet werden soll. Wenn die Installation auf dem
Server mit grafischer Oberfläche erfolgt ist keine Umleitung notwendig.
Auf jeden Fall sollte die Umgebungsvariable LD_LIBRARY_PATH gesetzt werden
export DISPLAY=workstation:2.0 export LD_LIBRARY_PATH=/oracle/IDS/817_32/lib:/oracle/IDS/lib:/sapmnt/IDS/exe
Anlegen der notwendigen Verzeichnisse
mkdir -m 755 /sapmnt mkdir /sapmnt/IDS mkdir -m 755 /usr/sap mkdir /usr/sap/IDS mkdir -m 775 /usr/sap/trans mkdir -m 777 /tmp/instr3 mkdir -p /oracle/IDS mkdir /oracle/IDS/817_32 mkdir /oracle/805_32
Kopie der Kernel CD-ROM
cd /tmp/instr3/ mkdir kernel cd kernel mount -o map=off /cdrom/ cp /cdrom/* . -r umount /cdrom
Kopie der Orace 8.1.7 CD-ROM
cd /tmp/instr3/ mkdir oracle1 cd oracle1 mount -o map=off /cdrom/ cp /cdrom/* . -r umount /cdrom
Kopie der Orace 8.1.7.2 CD-ROM
cd /tmp/instr3/ mkdir oracle2 cd oracle2 mount -o map=off /cdrom/ cp /cdrom/* . -r umount /cdrom
Kopie der DB-Import CD-ROM's
CD 1:
cd /tmp/instr3/ mkdir idescd cd idescd mount -o map=off /cdrom/ cp /cdrom/LABEL.ASC . cp /cdrom/DB . -r cp /cdrom/DATA . -r umount /cdrom
CD 2-7:
mount -o map=off /cdrom/ cp /cdrom/DATA . -r umount /cdrom
Installation des SAP Grundsystems
INSTTOOL.SH ausführen
Um die Installationsprogramme und Kommandodateien zu
entpacken muß INSTTOOL.SH ausführt werden:
cd /tmp/instr3/ ./kernel/UNIX/INSTTOOL.SH
Die Fehlermeldung, dass keine C++ Runtime installiert ist,
kann laut SuSE ignoriert
werden.
Kopie der für IDES angepassten Kommandodatei
INSTTOOL.SH kopiert die DATABASE.R3S Kommandodatei für
die "normale" Installation. Diese muß durch die DATABASE.R3S von der 1.
Datenbank CD-ROM ersetzt werden.
cd /tmp/instr3/ mount -o map=off /cdrom/ cp /cdrom/IDES/UNIX/LINUX/ORA/DATABASE.R3S .
Nach dem Kopieren dieser Datei müssen alle R3S Dateien
noch Schreibrechte für alle Benutzer bekommen, da während der
Installation alle Benutzerkennungen unter denen die Installation läuft
Zugriff auf diese Dateien haben müssen.
chmod 666 *.R3S
Anpassungen der CALCRAM Sektion in den *.R3S Dateien
Mit dem Kernel 2.4.x wird eine RAM Größe von 0
ermittelt. Damit dieses Problem behoben wird, müssen die CALCRAM Sektion
in den *.R3S Dateien, laut OSS Note 387078 angepasst werden:
[CALCRAM_IND_IND]
CLASS=CGenericKeys
RAM_DBINSTANCE=200
RAM_FOR_R3=400
RAM_INSTANCE=600
STATUS=OK
rpl CCalcRamDistribution CGenericKeys *.R3S rpl "RAM_DBINSTANCE=0" "RAM_DBINSTANCE=100" *.R3S rpl "RAM_FOR_R3=0" "RAM_FOR_R3=200" *.R3S rpl "RAM_INSTANCE=0" "RAM_INSTANCE=300" *.R3S
Start der Installation
Aufruf der grafischen Installationsoberfläche:
./INSTGUI &
Aufruf der Installation der Zentralinstanz.
./R3SETUP -f CENTRAL.R3S
Eingabe der Parameter:
Paremeter |
Wert |
SAP System Name |
IDS |
Instanz Nummer |
00 |
Verzeichnis für das SAP System |
/sapmnt |
Hostname der Zentralinstanz |
ides |
Datenbanksystemname |
IDS |
Hostname des Datenbankhosts |
ides |
Charakter Set |
WE8DEC |
Version der Oracle Software |
8.1.7 |
Entpacken der Oracle Client Software |
yes |
Verzeichnis der SAP Kernel CD |
/tmp/instr3/kernel |
RAM für das SAP System |
288 |
Port Nummer |
3600 |
ID der SAP Administrator Gruppe sapsys |
|
ID der Datenbank Operator Gruppe oper |
|
ID der Datenbank Administrator Gruppe dba |
55 |
ID des SAP Datenbank Administrator Users |
|
ID der SAP System Administrator idsadm |
|
LDAP Support |
Kein LDAP Support |
Start Installation |
ja |
Nächster Installationsschritt |
nichts |
Vorbereitung der Installation von Oracle
Neuaufruf von INSTGUI und R3SETUP
Nach dem ersten Lauf von R3SETUP ist der Benutzer oraids
angelegt worden. Dieser kann nun die Unterverzeichnisse für die Aufnahme
der Datenbankfiles anzulegen.
su - oraids mkdir saparch mkdir sapreorg mkdir sapdata1 mkdir sapdata2 mkdir sapdata3 mkdir sapdata4 mkdir sapdata5 mkdir sapdata6
cd /tmp/instr3/ ./INSTGUI & ./R3SETUP -f DATABASE.R3S
Wie schon beim Aufruf von ./R3SETUP -f CENTRAL.R3S tritt
auch hier das Problem mit der RAM Grösse von 0 MByte auf. Die Datei
DATABASE.R3S muss aber manuell im Abschnitt CALCRAM um die Zeilen :
CLASS=CGenericKeys RAM_DBINSTANCE=<1/3_Ihrer_RAM_GROESSE>
RAM_FOR_R3=<2/3_Ihrer_RAM_GROESSE> RAM_INSTANCE=<Ihrer_RAM_GROESSE> STATUS=OK
ergänzt werden.
Paremeter |
Wert |
SAP System Name |
IDS |
Instanz Nummer |
00 |
Verzeichnis für das SAP System |
/sapmnt |
Name des Systems |
ides |
Name des Datenbanksystems |
IDS |
Name des Datenbankhosts |
ides |
Entpacken der SAP Archive |
no |
Charakter Set |
WE8DEC |
Version der Oracle Software |
8.1.7 |
Entpacken der Oracle Client Software |
yes |
Verzeichnis der SAP Kernel CD |
/tmp/instr3/kernel |
Verzeichnis der Oracle CD |
/tmp/instr3/oracle1 |
Verzeichnis der Oracle CD 2 |
/tmp/instr3/oracle2 |
Verzeichnis der DB-Export CD 1 |
/tmp/instr3/idescd |
RAM für das SAP System |
288 |
ID der SAP Administrator Gruppe sapsys |
101 |
ID der Datenbank Operator Gruppe oper |
102 |
ID der Datenbank Administrator Gruppe dba |
55 |
ID des SAP Datenbank Administrator Users |
500 |
ID der SAP System Administrator idsadm |
501 |
Anzahl der parallelen Prozesse |
2 |
Start Installation |
ja |
Verlassen, um die DB software zu installiere |
ja |
Installation der Oracle Datenbank
Installation
Wechsel zum Benutzer oraids
su - oraids
Überprüfen der Schreibberechtigung:
touch /oracle/write_test rm /oracle/write_test
Falls der Benutzer keine Schreibberechtigung hat als
Benutzer root diese setzen:
chmod 775 /oracle
Da der Benutzer oraids die C-Shell eingestellt hat die
DISPLAY Variable folgendermaßen setzen:
setenv DISPLAY workstation:2.0 setenv LD_LIBRARY_PATH=/oracle/IDS/817_32/lib:/oracle/IDS/lib:/sapmnt/IDS/exe
Oracleinstallation starten
cd /oracle/stage/817_32/Disk1 ./runInstaller
Leider läuft die bei Oracle mitgelieferte jre nicht.
Daher muß zur SuSE jre verlinkt werden:
cd /oracle/stage/817_32/Disk1/stage/Components/\ oracle.swd.jre/1.1.8/1/DataFiles/Expanded mv linux linux.orig ln -s /usr/lib/jdk1.1.8 linux
Bei 8.0 ist der Pfad nicht /usr/lib/jdk1.1.8 sondern
/usr/lib/java.
Schritte der Installation:
Begrüßung |
Weiter |
Quellverzeichnis |
/oracle/stage/817_32/Disk1/stage/products.jar |
Zielverzeichnis |
/oracle/IDS/817_32 |
Unix Gruppe die Updates durchführen darf |
dba |
Ausführen den Instalationsscripts als root |
/oracle/IDS/817_32/orainstRoot.sh |
Nach dem erfolgreichen ausführen |
Retry |
Auswahl der zu installierenden Software |
Oracle 8i Enterprise Edition 8.1.7.0.0 |
Typ der Installation |
Angepasst |
Abwahl der folgenden Komponenten |
- Oracle Produkt Optionen:
- Oracle Time Series
- Oracle Advanced Security
- Oracle Enterprise Management Products
|
Zielverzeichnise |
Weiter |
Privelegierte Benutzer |
Datenbank Administrator Guppe: dba Datenbank
Operator Gruppe: oper |
JDK 1.1.8 Pfad |
/usr/lib/java |
Installation Starten |
Install |
Kurz nach dem Beginn der Installation gibt es Probleme mit
dem setzen von Rechen bei einigen JRE Dateien. Das liegt warscheinlich an der
von SuSE verlinkten JRE. Da die Installation jetzt läuft, kann der Link
zur funktionierenden JRE wieder gelöscht werden
cd /oracle/stage/817_32/Disk1/stage/Components/\ oracle.swd.jre/1.1.8/1/DataFiles/Expanded rm linux mv linux.orig linux
Ausführen den Instalationsscripts als root |
/oracle/IDS/817_32/root.sh |
Voller Pfad zum lokalen bin Verzeichnis |
/usr/local/bin |
Nach diesem Installationsscript die entsprechende Meldung
mit Cancel bestätigen, damit Oracle keine Dienste startet. Kurz daruf ist
die Installation Abgeschlossen und runInstaller kann mit Exit verlassen
werden.
Update auf 8.1.7.2
Laut OSS Hinweis 216889 muss nun noch der aktuelle Patchset
für Oracle eingespielt werden. Als Benutzer oraids:
cd /oracle/stage/817_32/Disk1 tar vxf /tmp/instr3/oracle2/UNIX/LINUX_32/8172.TAR
Vor dem Start von runInstaller muß wieder die JRE
verlinkt werden:
cd /oracle/stage/817_32/Disk1/stage/Components/\ oracle.swd.jre/1.1.8/1/DataFiles/Expanded mv linux linux.orig ln -s /usr/lib/jdk1.1.8 linux
Als Benutzer idsadm:
cd /oracle/stage/817_32/Disk1 ./runInstaller
Begrüßung |
Weiter |
Quell- und Zielverzeichnis |
Weiter |
Übersicht der zu Installierenden Komponenten |
Weiter |
Ende der Installation |
Verlassen |
Wirklich Verlassen? |
Ja |
Installation der glibc Patches von Oracle
Als Benutzer oraids:
cd /oracle/IDS/817_32 tar vxfz /tmp/instr3/oracle2/UNIX/LINUX_32/glibc-2.1.3-stubs.tar.gz ./setup_stubs.sh
Vorbereiten der weiteren SAP Installation
Als Benutzer oraids:
$ORACLE_HOME/bin/lsnrctl start svrmgrl SVRMGR> connect internal SVRMGR> exit
Import der SAP Datenbank
Neuaufruf von INSTGUI und R3SETUP
export LD_LIBRARY_PATH=/oracle/IDS/817_32/lib:/oracle/IDS/lib:/sapmnt/IDS/exe cd /tmp/instr3/ ./INSTGUI & ./R3SETUP -f DATABASE.R3S
Nachdem der Import der Datenbank abgeschlossen ist, was auf
einem PII 450 mit 320 MByte ca. 9 Stunden dauert, müssen noch verschiedene
Passwörter gesetzt werden
Datenbankpasswort |
|
Passwort des Benutzers sys |
|
Passwort des Benutzers system |
|
Updating MNLS Tables |
Weiter |
Installation abschließen |
Beenden |
Und dann passierts: SAP startet das erste mal. Jetzt noch
schnell den SAP GUI entsprechend eingestellt und los gehts. Die Passwörter
zum loslegen stehen hier. |