Begriffsdefinitionen:
<SID> = System Identifier des SAP System (3 Stellen, z.B. C11)
<SID>adm = OS-User für das SAP System (z.B. c11adm)
ora<SID> = OS-User für die Oracle Datenbank
sapsys = OS-Gruppe für das SAP System
dba = OS-Gruppe für Oracle
Rechte der Executables für SAP-System korrekt setzen:
(Beispiel: SID=C11 – bitte Reihenfolge der Kommandos beachten)
cd /sapmnt/C11/exe oder cd /usr/sap/C11/SYS/exe/run
chown –R c11adm:sapsys *
chown orac11:dba br*
chown root:sapsys backint icmbnd saposcol
chmod 750 –R *
chmod 6755 brarchive brbackup brconnect brspace brtools
chmod 755 brrecover brrestore R3trans
chmod 4755 backint
chmod 4750 icmbnd saposcol
> chmod 750 –R *
Der orac11 darf dann aber kein R3trans mehr aufrufen…
root@sapserver:/ # su – c11adm
c11adm> /usr/sap/C11/SYS/exe/run/R3trans -d
This is /usr/sap/C11/SYS/exe/run/R3trans version 6.14 (release 700 – 18.01.10 – 12:58:00).
unicode enabled version
/usr/sap/C11/SYS/exe/run/R3trans finished (0000).
c11adm> exit
root@sapserver:/ # su – orac11
sapserver:orac11 1> /usr/sap/C11/SYS/exe/run/R3trans -d
/usr/sap/C11/SYS/exe/run/R3trans: The file access permissions do not allow the specified action..
sapserver:orac11 2> exit
Mist aber auch …
root@sapserver:/ # chmod 755 /usr/sap/C11/SYS/exe/run/R3trans
root@sapserver:/ # su – orac11
sapserver:orac11 1> /usr/sap/C11/SYS/exe/run/R3trans -d
This is /usr/sap/C11/SYS/exe/run/R3trans version 6.14 (release 700 – 18.01.10 – 12:58:00).
unicode enabled version
/usr/sap/C11/SYS/exe/run/R3trans finished (0000).
sapserver:orac11 2>
…jetzt liest also tatsächlich jemand meinen fehlerhaften Spickzettel im Blog
Danke für den Hinweis! Ich aktualisiere gleich mal den Eintrag.