ORACLE 在Linux下的安装过程实测

检查系统环境:
内存(不低于1G):# grep memtotal /proc/meminfo
交换空间:# grep swaptotal /proc/meminfo
临时空间(至少400MB):df -k /tmp
硬盘(至少5G):df -k
系统:# grep "model name" /proc/cpuinfo
确认系统架构:# grep "model name" /proc/cpuinfo
确认 Linux 版本:# more /etc/issue
确认 Linux 内核:# uname -r

一、OS参数配置
1-1.修改/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

执行# sysctl -p生效

1-2.修改/etc/security/limits.conf 行末添加以下内容
#use for oracle
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

1-3. 修改/etc/pam.d/login 行末添加以下内容
session required pam_limits.so
session required /lib/security/pam_limits.so

1-4. 修改/etc/selinux/config 确保以下内容关闭SELIINUX
SELINUX=disabled

1-5.修改/etc/profile oracle 用户在 bash ksh 中设定资源限制,在最后加入:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

二、ORACLE安装前的准备工作
2-1.复制ORACLE安装介质;

2-2.安 装软件包检查(将rhel光盘mount后在光盘中找相应软件包);
  binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh

2-3.创建数据库group和user
创建dba和oinstall组,创建oracle用户,设定oracle密码
groupadd -g 701 oinstall
groupadd -g 702 dba
groupadd -g 703 oper
useradd -g oinstall -G dba,oper oracle
passwd oracle

2-4.创建数据库目录
  1.创建存放oracle安装文件的文件夹,并更改权限
mkdir -p /home/oracle
chown -R oracle:oinstall /home/oracle
chmod -R 775 /home/oracle

  2.创建安装oracle的目录
mkdir -p /usr/share/oracle/oracle11gR2
chown -R oracle:oinstall /usr/share/oracle/
chmod -R 755 /usr/share/oracle

2-5. 用oracle用户登录,把下面的内容添加到~.bash_profile(/home/oracle/.bash_profile)的末尾
export ORACLE_BASE=/home/oracle/orcl
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64/
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
umask 022
=========================以下内容酌情添加============================================
#TMP=/tmp
#TMPDIR=$TMP
#export EMLOCALHOST=localhost.localdomain   
//EMLOCALHOST不是安装所需要的,是为了解决服务器修改IP后,db console不能启动的问题。
#NLS_DATE_FORMAT="YYYY-MM-DD  HH24:MI:SS"
#CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

2.6解压oracle的安装文件(必须进入放安装文件的目录里,如/home/oracle)
#unzip /home/oracle/linux_11gR2_database_1of2.zip
#unzip /home/oracle/linux_11gR2_database_2of2.zip

3.在服务器上启动安装,打开X windows终端

遇到X11 window的问题
#vi /etc/inittab
把 id:5:initdefault: 修改为 id:3:initdefault
# reboot
# startx
(如果是vnc直接执行下列命令)
# xhost +
# su - oracle
$ export DISPLAY="192.168.1.15:0.0"(vnc 安装时根据登录root应为192.168.1.15:1.0)
$ export LANG=en_US
$ cd /home/oracle/databases
$ ./runInstaller
安装提示如下:

此处注意,oracle用户需要对/tmp有权限,并且/tmp文件夹容量最好不要小于1G。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26770925/viewspace-1309641/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26770925/viewspace-1309641/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值