-
1.
检查系统包是否已经
安装
< br>。
rpm -q grep
binutils-2.*
elfutils-
libelf-0.*
glibc-2.*
glibc-common-2.*
libaio-0.*
libgcc-4.*
libstdc++-4.*
make-3.*
compat-libstdc++-33
elfutils-libelf-devel-0.*
glibc-devel-2.*
gcc-4.*
gcc-c++-4.*
libaio-devel-0.*
libstdc++-devel-4.*
unixODBC-2.*
unixODBC-devel-2.*
sysstat-7.*
2.
p>
如缺少相应的补丁包,可以到系统安装盘安装相关的补丁包
cd /media/Enterprise Linux dvd
20090127/Server/
rpm -Uvh
grep binutils-2.*
rpm -Uvh
elfutils-libelf-0.*
rpm -Uvh
glibc-2.*
rpm -Uvh glibc-
common-2.*
rpm -Uvh
libaio-0.*
rpm -Uvh
libgcc-4.*
rpm -Uvh
libstdc++-4.*
rpm -Uvh
make-3.*
rpm -Uvh compat-
libstdc++-33
rpm -Uvh
elfutils-libelf-devel-0.*
rpm -Uvh glibc-devel-2.*
rpm -Uvh gcc-4.*
rpm -Uvh gcc-c++-4.*
rpm -Uvh libaio-devel-0.*
rpm -Uvh libstdc++-devel-4.*
rpm -Uvh unixODBC-2.*
rpm -Uvh unixODBC-devel-2.*
rpm -Uvh sysstat-7.*
3.
添加
o
racle
组和用户(
Oracle Enterprise
Linux
默认把
oracle
的
1
/
8
用户创建完了,这一步骤可以省略)
# groupadd oinstall -g 501
# groupadd dba -g 502
# groupadd oper -g 503
# useradd oracle -u 500 -g oinstall -G
dba,oper
# passwd
oracle
输入密码
:oracle
4.
修改参数文件
# cat >> /etc/ <<
EOF
=1055 32000 100
128
=2147483648
= 2097152
_sack
= 0
_timestamps =
0
_filter = 0
_max = 65535
_default = 4194304
_default = 262144
_max = 4194304
_max = 262144
-max = 6553600
_local_port_range = 1024
65000
EOF
5.
以下命令加载
< br>
文件中的内容,检查参数值是否正确设定。
# /sbin/sysctl -p
6.
修改参数文件
< br>
# cat >> /etc/security/
<< EOF
* soft nproc
2047
* hard nproc
16384
* soft nofile
1024
* hard nofile
65536
EOF
7.
修改参数文件
< br>login
# cat >>
/etc/pam.d/login << EOF
session required
/lib/security/pam_
2
/
8
session
required pam_
EOF
8
.
修改参数文件
config
# vi /etc/selinux/config
注销其他的,仅留下面的内容
SELINUX=disabled
SELINUXTYPE=disabled
9.
创建安装目录
# mkdir -p
/oracle/u01/app/oracle/product/1101/db
# mkdir -p
/oracle/u02/oradata
# chown
-R oracle:oinstall /oracle
#
chmod -R 775 /oracle
10.
确认系统版本号
[root@RHEL53 /]# cat
/etc/issue
Enterprise
Linux
Enterprise
Linux
Server
release
5.3
(Carthage)
Kernel
r on an m
[root@RHEL53 /]#
cat /etc/redhat-release
Red
Hat Enterprise Linux Server release 5.3
(Tikanga)
11.
修改
oracle
的环境变量
.bash_profile
# su -
oracle
$$ vi
~/.bash_profile
############
######################################
# Oracle Settings
#################################################
#
export
ORA_NLS10=$$ORACLE_HOME/nls/data
export TMP=/tmp
export TMPDIR=$$TMP
export
ORACLE_BASE=/oracle/u01/app/oracle
export ORACLE_HOME=$$ORACLE_BASE/product
/1101/db
export
ORACLE_SID=ora11g
export
ORACLE_TERM=xterm
export PAT
H=$$PATH:$$ORACLE_HOME/bin:/sbin:/usr/sbin
export LD_LIBRARY_PATH=$$ORACLE_HOME/l
ib:/lib:/usr/lib
export
CLASSPATH=$$ORACLE_HOME/JRE:$$ORACLE_HOME/jli
b:$$ORACLE_HOME
3
/
8
/rdbms/jlib
#LD_ASSUME_KERNEL=2.4.1; export
LD_ASSUME_KERNEL
if [ $$USER
=
if [ $$SHELL =
ulimit -p
16384
ulimit -n
65536
else
ulimit -u 16384 -n 65536
fi
umask
022
fi
###########################
#######################
#
Shell setting.
#############
#####################################
umask 022
set -o
vi
# stty erase
^H
export PS1=
export
SQLPATH=/home/oracle/sql
# auto add env parameter
$$PROMPT_COMMAND when use non-Linux
tty
login by ssh.
if [
export
HOSTIP=`echo
$$SSH_CONNECTION
|awk
'{print
$$3}'
|awk
-F: '{if ($$1 ==
export
PROMPT_COMMAND='echo
-ne
~} 007
fi
##
################################################
p>
# Oracle Alias
##########################################
########
alias base='cd
$$ORACLE_BASE'
alias home='cd
$$ORACLE_HOME'
alias
alert='tail
-200f
$$ORACLE_BASE/diag/rdbms/$$ORACLE_SID/$$ORACLE_SID/t
race/ale
rt_$$ORACLE_'
alias
tnsnames='vi
$$ORACLE_HOME/network/admin/'
12.
访问控制列表调整
4
/
8
-
-
-
-
-
-
-
-
-
上一篇:Oracle11gRAC数据库节点损坏恢复
下一篇:词素表(英中版)