2008-10-28

ORACLE INSTALL


DEBIAN


groupadd oinstall
groupadd dba
groupadd oper
addgroup nobody

useradd -g oinstall -G dba,oper -s /bin/bash oracle
passwd oracle

.bash_profile
ORACLE_HOME=/home/oracle/database
ORACLE_SID=db1
PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH


sysctl.conf
kernel.shmall = 2097152 #Total amount of shared memory available
kernel.shmmax = 2147483648 #Maximum size of shared memory segment
kernel.shmmni = 4096 #Minimum size of shared memory segment
kernel.sem = 250 32000 100 128 #Number of semaphore identifiers
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

sysctl -p

ln ­-s /usr/bin/basename /bin/basename
ln -s /usr/bin/awk /bin/awk

./runInstaller -ignoreSysPrereqs

apt-get install gcc libc6-dev libxp-dev libaio-dev libstdc++5

--error:
ctx_on, Failed to link liborasdkbase.so.10.2
--solution:
apt-get install libxp-dev

--error:
all_no_orcl ihsodbc
--solution:
apt-get install libstdc++5

--error:
tns lost conntact
--solution
libaio-dev

necessary:
- gcc
- make
- binutils
- lesstif2 libc6
- libc6-dev
- rpm
- libaio
- libaio-dev
- libstdc++5
- ibstdc++5-3.3-dev
- build-essential

ln ­s $ORACLE_HOME/lib/libclient10.a $ORACLE_HOME/lib/libagtsh.a
$ORACLE_HOME/bin/genagtsh $ORACLE_HOME/lib/libagtsh.so 1.0

FEDORA

yum install libXp
yum install libaio-devel
yum install gcc
yum install compat-libstdc++-33

RUN AS OTHER USER
xhost +
su - oracle
export DISPLAY=:0.0
dbca