Linux系统下Oracle11g r1的安装之三:安装Oracle之前的配置工作

1. 安装oracle11gR2可以参考他自带的oracle文档 - Database Installation Guide for Linux

2. 传安装软件到Linux系统下,我们使用软件filezilla来完成这项工作。首先连接oracle,再把本地软件传到root目录下。

3. 安装oracle必要条件

a) 以root用户登录。命令ls -l 查看root目录下的文件。

b) 查看内核要求,然后跟文档里的对照看是否满足。cat /proc/version

c) 检查是否安装了所有需要安装的包,如果没有,再从安装文件目录下去拷出相对应的rpm包进行安装。

使用命令 rpm -qa | grep binutils 来判断是否已经安装,一一判断后发现以下包没有被默认安装。把这5个包传到root目录下 。

用命令 ls -l *.rpm 可以列出所有rpm结尾的包。 用命令 rpm -ivh *rpm 来完成安装

libaio-devel-0.3.105
libaio-0.3.105

sysstat-5.0.5

unixODBC-2.2.11 (32 bit) or later
unixODBC-devel-2.2.11 (32 bit) or later

 

 

d) 创建组

groupadd oinstall

groupadd dba

创建目录

mkdir -p /u01/oracle   (此为装oracle的目录)

useradd -g oinstall -G dba -d /u01/oracle oracle 增加oracle用户,主组是oinstall,次组是dba。缺省的根目录是/u01/oracle

设置密码

passwd oracle

oracle

oracle

把根目录下的user用户改为oracle,组改为oinstall

e) 配置内核参数,下图是文档里要求的参数。

使用vi /etc/sysctl.conf 修改内核参数

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

/sbin/sysctl -p  此命令让内核参数生效

 f) 修改 /etc/security/limits.conf。 加入以下配置

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

g) 修改环境变量

su - oracle      切换至oracle用户

pwd               输入后会显示路径

ls -la              显示文件,在文件.bash_profile里设置环境变量

ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=shawn
PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

 

exit 退出
su - oracle
env | grep ORA 打出环境变量

posted on 2013-10-31 09:05  shawn.wang  阅读(307)  评论(0编辑  收藏  举报

导航