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) 编辑 收藏 举报