

1
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
df -hk /tmp
df -lh

3
vi /etc/hosts
service network restart
hostname

4
rpm -qa|grep compat
rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++- devel

cd /package
rpm -Uvh java-1.4.2-gcj-compat-1.4.2.0-40jpp.112.i386.rpm 
rpm -Uvh java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.112.i386.rpm
rpm -Uvh java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.112.i386.rpm
rpm -Uvh compat-db-4.2.52-5.1.i386.rpm
rpm -Uvh compat-libstdc++-33-3.2.3-61.i386.rpm
rpm -Uvh compat-libstdc++-296-2.96-138.i386.rpm
rpm -Uvh compat-gcc-34-3.4.6-4.i386.rpm
rpm -Uvh compat-gcc-34-c++-3.4.6-4.i386.rpm
rpm -Uvh compat-libf2c-34-3.4.6-4.i386.rpm
rpm -Uvh compat-gcc-34-g77-3.4.6-4.i386.rpm
rpm -Uvh libXp-1.0.0-8.i386.rpm 
rpm -Uvh openmotif-2.3.0-0.3.el5.i386.rpm 
cd /root

5
vi /etc/sysctl.conf
#use for oracle
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144

vi /etc/sysctl.conf 
sysctl -p

6
groupadd oinstall
groupadd dba
useradd  -m -g oinstall -G dba oracle
passwd oracle
id oracle

7
vi /etc/security/limits.conf
# use for oracle
oracle soft nproc 2047
oracle hard nproc 16384   
oracle soft nofile 1024
oracle hard nofile 65536

vi /etc/pam.d/login
session required pam_limits.so

vi /etc/selinux/config
SELINUX=disabled 

vi /etc/redhat-release
redhat-4

8
mkdir -p /database
chown -R oracle.oinstall /database
chmod -R 775 /database

mkdir -p /home/oracle/product/10.2.0
chown -R oracle.oinstall /home/oracle/product/10.2.0
chmod -R 775 /home/oracle/product/10.2.0

9
vi .bash_profile
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/home/oracle/product/10.2.0; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -n 65536
  else
    ulimit -u 16384 -n 65536
  fi
fi



ġ
1.
cd /database
xhost +
export DISPLAY=:0.0
unset LANG
./runInstaller

/home/oracle/product/10.2.0/oraInventory/orainstRoot.sh
/home/oracle/product/10.2.0/db_1/root.sh

2.
vi $ORACLE_HOME/sqlplus/admin/glogin.sql
DEFINE _EDITOR = vi

lsnrctl start
sqlplus / as sysdba

sqlplus /nolog
CONN /  AS SYSDBA
STARTUP

3.
SET PAGESIZE 200
COL NAME FORMAT A30
COL VALUE$ FORMAT A40
SELECT NAME,VALUE$ FROM PROPS$ ORDER BY NAME;

SET PAGESIZE 200
COL PARAMETER FORMAT A30
COL VALUE FORMAT A40
SELECT PARAMETER,VALUE FROM NLS_DATABASE_PARAMETERS;

CONN / AS SYSDBA
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK; 
ALTER SYSTEM DISABLE RESTRICTED SESSION;
SHUTDOWN IMMEDIATE
CONN / AS SYSDBA
STARTUP

vi /etc/sysconfig/i18n
LANG="zh_CN.gbk"
source /etc/sysconfig/i18n

echo $ LANG
vi /etc/profile.d/chinese.sh
export LC_ALL=zh_CN.gbk
source /etc/profile.d/chinese.sh

塢
Oracleûն
rm -rf $ORACLE_BASE/*
rm -f /etc/inittab.cssd

rootûն
./$ORACLE_HOME/bin/localconfig delete
rm -f /etc/oraInst.loc /etc/oratab
rm -rf /etc/oracle
rm -rf /usr/local/bin/coraenv /usr/local/ bin/dbhome/usr/ local/bin/oraenv
userdel oracle
groupdel dba
groupdel oinstall



