sqlplus und seine verschollenen libs

Wenn das sqlplus bei einem kopierten SAP System mal nicht korrekt anlaufen will hilft folgendes:

server:sidadm 8> sqlplus "/as sysdba"
SQL*Plus: Release 11.2.0.3.0 Production on Mon May 26 10:03:14 2014
Copyright (c) 1982, 2011, Oracle. All rights reserved.
exec(): 0509-036 Cannot load program oracleD07 because of the following errors:
 0509-150 Dependent module libskgxp11.so could not be loaded.
 0509-022 Cannot load module libskgxp11.so.
 0509-026 System error: A file or directory in the path name does not exist.
 ERROR:
 ORA-12547: TNS:lost contact

Enter user-name:
 server:sidadm 9>
server:/root # sudo su - orasid
server:orasid 1> chmod 6751 $ORACLE_HOME/bin
server:orasid 2> ls -l /oracle
 total 32
drwxrwxr-x 21 orad07 dba 4096 May 23 09:10 SID
 drwxr-x--- 3 orad07 dba 256 Aug 28 2013 admin
 drwxr-x--- 6 orad07 dba 256 Aug 27 2013 cfgtoollogs
 drwxr-xr-x 2 orad07 dba 256 Aug 27 2013 checkpoints
 drwxrwxrwx 4 root sapinst 256 Aug 28 2013 client
 drwxrwxr-x 11 orad07 dba 4096 Jul 19 2010 diag
 -rw-r--r-- 1 root system 0 Oct 08 2012 dsmj.log
 drwxr-xr-x 5 orad07 dba 256 May 16 14:13 grid
 drwxr-xr-x 2 root system 256 May 16 13:44 lost+found
 drwxrwx--- 7 orad07 dba 4096 Aug 27 2013 oraInventory
drwxr-x--- 3 orad07 dba 256 Jul 19 2010 oradata
 drwxr-x--- 3 root sapinst 256 Jun 28 2013 stage
server:orasid 3> chmod 6751 $ORACLE_HOME/lib
server:orasid 4> $ORACLE_HOME/bin/relink all
 writing relink log to: /oracle/SID/112_64/install/relink.log

Und schon klappt es auch mit dem sqlplus als sidadm wieder.