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
#fs.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