SUSE11 SP2下Oracle 11g安装指南

2014-11-24 17:54:07 · 作者: · 浏览: 1

参考文档


(2) Oracle Online Book:Database Quick Installation Guide for Linux x86-64


具体下载目录在 /2013年资料/7月/7日/SUSE11 SP2下Oracle 11g安装指南


-------------------------------------分割线-------------------------------------


1. 安装操作系统


2. 检查软件包


(1) 检查是否缺少需要的软件包


rpm -q binutils \
gcc \
gcc-32bit \
gcc-c++ \
glibc \
glibc-devel \
ksh \
libaio \
libaio-devel \
libstdc++33 \
libstdc++46 \
libstdc++43-devel \
libgcc46 \
libstdc++-devel \
make \
sysstat | grep "not installed"


(2) 挂载第一张操作系统光盘,安装缺少的软件包


mount /dev/scd0 /media
rpm -ivh /media/suse/x86_64/sysstat-8.1.5-7.32.1.x86_64.rpm


3. 创建ORACLE用户


groupadd oinstall
groupadd dba
groupadd oper
useradd -m -g oinstall -G dba,oper oracle


4. 修改Oracle用户资源限额


编辑/etc/security/limits.conf文件,在文件的最后追加如下内容:


oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768


编辑/etc/sysctl.conf文件,在文件最后追加如下内容:


fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586


输入如下命令使内核配置参数生效


sysctl -p


重启网络使网络配置参数生效


service network restart


输入如下命令使参数在服务器重启后也生效


chkconfig boot.sysctl on


1 软件包检查
在SUSE 11上需要以下的软件包
说明:
在Oracle 11.2.0.2以前,所有的软件包均需安装64位版本和32位版本。
在Oracle 11.2.0.2以后,除了gcc-32bit以外,其余软件包只需安装64位的版本。


rpm -q binutils \
gcc \
gcc-32bit \
gcc-c++ \
glibc \
glibc-devel \
ksh \
libaio \
libaio-devel \
libstdc++33 \
libstdc++46 \
libstdc++43-devel \
libgcc46 \
libstdc++-devel \
make \
sysstat


2 创建oracle用户
groupadd oinstall
groupadd dba
groupadd oper
useradd -m -g oinstall -G dba,oper oracle