
Cent OS 6_5(x86_64)下安装
Oracle 11g
1 硬件要求
1.1 内存 & swap
1.2 硬盘
由于 安装后差不多有 ,再加上 等等的安装,所以请准备至少
的硬盘空间。
检查磁盘情况
2 软件
系统平台:!"#$%!&!'
版本:(
$"$!&(&)*&"+,
$"$!&(&)*&"+,

3 安装注意
系统安装时一定要安装桌面模式,否则无法安装
本文中所描述的系统命令,未经特殊标示,均为“-代表 权限,“.-代表 权
限。
本文中所描述的所有安装包、依赖包均在附件中,请自行存放位置,以便安装。
4 安装前准备
首先,请先以 账号登入作一些前置设定作业。
命令:*
输入密码后进入 账户
4.1 关闭、防火墙
/0$ 临时关闭命令*
防火墙临时关闭命令*1,)**,
4.2 安装依赖包
以下依赖中有一个在附件中找不到,没关系,不影响整体安装
命令:,1 依赖包名(请先进入存放依赖包的目录下)
" #rpm-ivhlibstdc++-devel-4.4.7-4.el6.x86_64.rpm
"
2" #rpm-ivhmpfr-2.4.1-6.el6.x86_64.rpm
"
" #rpm-ivhcpp-4.4.7-4.el6.x86_64.rpm
!"
3" #rpm-ivhppl-0.10.2-11.el6.x86_64.rpm
%"
4" #rpm-ivhcloog-ppl-0.15.7-1.2.el6.x86_64.rpm

"
" #rpm-ivhgcc-4.4.7-4.el6.x86_64.rpm
"
2" #rpm-ivhgcc-c++-4.4.7-4.el6.x86_64.rpm
"
" #rpm-ivhcompat-libcap1-1.10-1.x86_64.rpm
!"
3" #rpm-ivhcompat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
%"
4" #rpm-ivhlibaio-devel-0.3.107-10.el6.x86_64.rpm
"
" #rpm-ivhpdksh-5.2.14-37.el5_8.1.x86_64.rpm
"
2" #rpm-ivhelfutils-libelf-devel-0.152-1.el6.x86_64.rpm
4.3 创建用户和组
4.3.1 建立群组 oinstall、dba
" #groupaddoinstall
" #groupadddba
4.3.2 新增使用者 oracle 并将其加入 dba 群组
" #useradd-m-goinstall-Gdbaoracle
4.3.3 测试 oracle 账号是否建立完成
" #idoracle

4.3.4 建立 oracle 的新密码
" #passwdoracle
4.4 将 oracle 使用者加入到 sudo 群组中
" #vi/etc/sudoers
输入上面的命令后,打开 ** 文件进行编辑,找到
005#00'00
这行,并且在底下再加入以下命令:(按 * 退出 * 插入模式,按下 进入编辑模
式)
" oracleALL=(ALL)ALL
按下 *,直到退出 * 模式,在最底下空白行输入“678-(由于这是一份只读文档
所以需要再加上8)并且按下 /

修改后,可以打开99** 文件确认一下修改是否完成
修改文件时如果是复制粘贴,则需要一行一行复制,因为
windows
和
linux
下的换行
符是不一样的,而且我们看不到,为了一时方面,后面会找不到错误!
4.5 配置系统内核参数
" #vi/etc/sysctl.conf
修改和添加以下内容:(灰色不需要输入)
" fs.aio-max-nr=1048576
"
2" fs.file-max=6815744
"
" #kernel.shmall=2097152
!"
3" #官方文档 kernel.shmmax=536870912,实际软件中需要 kernel.shmmax=980742144
%"
4" #kernel.shmmax=980742144
"
" kernel.shmmni=4096
"
2" kernel.sem=25032000100128
"
" net.ipv4.ip_local_port_range=900065500
!"
3" net.core.rmem_default=262144
%"
4" net.core.rmem_max=4194304
"
" net.core.wmem_default=262144
"
2" net.core.wmem_max=1048586
"
" vm.hugetlb_shm_group=501
!"
3" #oracle 用户组 dbaid为 501,以彻底解决 ORA-27125 错误。
%"
4" #idoracle