======SQLPlus-Login nicht möglich====== Es sind keine Logins über SQLPlus möglich, APEX-Verwendung ist allerdings möglich: # sqlplus SYSTEM/ SQL*Plus: Release 10.2.0.1.0 - Production on Mi Mrz 16 10:06:22 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved. Kennwort eingeben: ERROR: ORA-01034: ORACLE not available ORA-27121: unable to determine size of shared memory segment Linux Error: 13: Permission denied =====Lösung 1===== Die Zugriffsrechte für das Oracle-Binary (//$ORACLE_HOME/bin/oracle//) stimmen nicht - es fehlt das Sticky-Bit: # ls -all /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle -rwxr-x--x 1 oracle dba 74016852 20. Feb 2006 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle # chmod 6751 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle # ls -all /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle -rwsr-s--x 1 oracle dba 74016852 20. Feb 2006 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle # service oracle-xe restart =====Lösung 2===== Die Umgebungsvariablen für Oracle fehlen: # env | grep ORA # echo "/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh" >> /etc/bashrc # source /etc/bashrc # env | grep ORA ORACLE_SID=XE ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server