在CentOS上部署Oracle 11g R2 6.3 x86-64 (1)

在CentOS上部署Oracle 11g R2 6.3 x86-64 (1)

我们需要从官网下载所需的oracle 11g R2,然后解压到/opt等系统目录下.

创建oracle需要的用户和组,用户名是 oracle,组名是 oinstall 和 dba ,你应该为 oracle 用户设置密码.

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

passwd oracle

创建 oracle 基础字典,例如 /opt/oracle ,将所有者修改为 oracle, 和ower组是oinstall,之后设置权限

mkdir/opt/oracle

chown –R oracle:oinstall/opt/oracle

chmod -R 775 /opt/oracle

配置环境变量

vim ~oracle/.bash_profile

在 .bash_profile 末尾添加以下内容:

umask022

export ORACLE_BASE=/opt/oracle

export ORACLE_SID=orcl

export DISPLAY=0.0export.UTF–8

配置内核和会话的限制.

vim /etc/sysctl.conf

在 sysctl.conf 末尾添加以下内容

fs.aio–max–nr=1048576

fs.file–max=6815744

kernel.shmni=4096

kernel.sem=25032000100128

net.ipv4.ip_local_port_range=900065500

net.core.rmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=1048576

保存并退出

执行 “sysctl –p” 使内核配置生效.

编辑文件 /etc/pam.d/login

vim /etc/pam.d/login

添加“session required pam_limits.so” 到文件末尾,保存并退出.

为 oracle 用户设置资源限制

vim /etc/security/limits.conf

将以下参数添加到文件limits.conf的末尾

Oracle soft nprc 8192

Oracle hard nprc 16384

Oracle soft nofile 32768

Oracle hard nofile 65536

保存并退出.

依赖包准备

以下是针对RHEL的oracle 11g R2官方文档 6 x86_64系列依赖包要求

binutils-2.20.51.0.2-5.11.el6 (x86_64)

compat-libcap1-1.10-1 (x86_64)

compat-libstdc++-33-3.2.3-69.el6 (x86_64)

compat-libstdc++-33-3.2.3-69.el6.i686

gcc-4.4.4-13.el6 (x86_64)

gcc-c++-4.4.4-13.el6 (x86_64)

glibc-2.12-1.7.el6 (i686)

glibc-2.12-1.7.el6 (x86_64)

glibc-devel-2.12-1.7.el6 (x86_64)

glibc-devel-2.12-1.7.el6.i686

ksh

libgcc-4.4.4-13.el6 (i686)

libgcc-4.4.4-13.el6 (x86_64)

libstdc++-4.4.4-13.el6 (x86_64)

libstdc++-4.4.4-13.el6.i686

libstdc++-devel-4.4.4-13.el6 (x86_64)

libstdc++-devel-4.4.4-13.el6.i686

libaio-0.3.107-10.el6 (x86_64)

libaio-0.3.107-10.el6.i686

libaio-devel-0.3.107-10.el6 (x86_64)

libaio-devel-0.3.107-10.el6.i686

make-3.81-19.el6

sysstat-9.0.4-11.el6 (x86_64)

找到依赖包并使用命令安装它们 “rpm -ivh”

正式安装

注销root用户, 用oracle用户登录, 并执行 ./runInstall 开始安装.

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

正式安装前检测,缺少的而且全是i386依赖包。

在这里插入图片描述

下载到缺少的i386依赖包, 如下:

compat-libstdc++-33-3.2.3-61.i386.rpm

libaio-0.3.105-2.i386.rpm

libaio-devel-0.3.105-2.i386.rpm

libgcc-3.4.6-3.1.i386.rpm

libstdc++-3.4.6-11.i386.rpm

pdksh-5.2.14-1.i386.rpm

unixODBC-2.2.11-7.1.i386.rpm

unixODBC-devel-2.2.11-7.1.i386.rpm

上传到系统,通过rpm-ivh包分别安装,

可以成功完成.

注销root用户,切换到oracle用户执行./runInstall
在这里插入图片描述

在这里插入图片描述

系统会提示您以 root 身份执行这两个脚本.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
脚本执行成功后, 单击确定

浏览器输入:https://localhost:1158/em, 用户名是 “sys” ,密码是“Test-oracle3”

按原样连接: SYSDBA;然后我要登录

在这里插入图片描述

现在 CentOS 6.3 x86_64 平台, oracle 11g R2 基本安装完毕.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值