oracle 11G for RedHat的安装
1、
增加工作组
oinstall
、
dba
#groupadd oinstall
#groupadd dba
2、
增加
oracle
用户,同时加入到工作组
oinstall
、
dba
;
#useradd -g oinstall –G dba oracle
3、
创建
ORACLE
安装目录,同时加入
oracle
用户和组
oinstall
中
#mkdir –p /db/oracle
#chown -R oracle:oinstall /db
#chown -R oracle:oinstall /db/oracle
4、
修改
/etc/security/limits.conf
文件,并增加如下内容:
oracle soft nproc 2047<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
5、
修改内核参数,
/etc/sysctl.conf
中增加如下内容,然后执行
/sbin/sysctl -p
:
# For Oracle
#f
s.file-max = 512 * PROCESSES
#kernel.shmall = 2097152
#kernel.shmmax = 2147483648
#kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6553600
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
6、
修改
/etc/profile,
增加如下内容:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
备注:
[ ]
号之间字母要加空格;
7、
修改
/etc/pam.d/login
文件,增加如下内容:
session required /lib/security/pam_limits.so
session required pam_limits.so
8、
用户
oracle
用户登录,修改
oracle
用户根目录中的
SHELL
环境变量,修改
.base_profile,
并增加如下内容:
ORACLE_SID=lipy
ORACLE_BASE=/db/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.1.0.6.0/db_1
export ORACLE_SID ORACLE_BASE ORACLE_HOME
PATH=$PATH:/$ORACLE_HOME/bin:$HOME/bin
export PATH
9、
修改
/etc/hosts
,指定
IP
地址和主机名,如下:
# Do not remove the following line, or various programs
# that require network functionality will fail.
;127.0.0.1 lipy.com lipy localhost.localdomain localhost
;::1 localhost6.localdomain6 localhost6
192.168.2.5 lipy.com lipy localhost.localdomain localhost
~
~
10、
查看如下包安装了没有,如果没有安装就安装上:
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
gcc-4.1.1-52
gcc-c++-4.1.1-52
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11
备注:如果以上的第四步到第八步操作不对,服务可能启动不起来或
sqlplus
启动不起、或提示
bash
错误;可能参照安装指示书;
elfutils-libelf-devel-0.125要与elfutils-libelf-devel-static-0.137-3.el5.i386.rpm 一起安装,如下:
(rpm -Uvh elfutils-libelf-devel-0.125.i386.rpm elfutils-libelf-devel-static-0.137-3.el5.i386.rpm)
linux
不支持向下左右键输入法时,请安装下面软件包;
tar zxvf rlwrap-0.30.tar.gz
cd rlwrap-0.30
./configure
make
make check
make install
到这里,安装已经完成,接下来就是测试功能了
到 oracle 用户家目录下
vim .bash_profile
添加如下两个别名设置:
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
退出 oracle 用户并重新登录
sqlplus / as sysdba
cd rlwrap-0.30
./configure
make
make check
make install
到这里,安装已经完成,接下来就是测试功能了
到 oracle 用户家目录下
vim .bash_profile
添加如下两个别名设置:
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
退出 oracle 用户并重新登录
sqlplus / as sysdba
转载于:https://blog.51cto.com/warhar/330984