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

我们需要从官网下载所需的oracle 11g R2,然后

解压到/opt等系统目录下.

1. 创建oracle需要的用户和组,用户名是 oracle,

组名是 oinstall 和 dba ,你应该为 oracle 用户设置密码.

groupadd 安装

groupadd dba

useradd -g oinstall -G dba oracle

密码甲骨文

2. 创建 oracle 基础字典,例如 /opt/oracle ,

将所有者修改为 oracle, 和ower组是oinstall,之后设置权限

词典.

目录/选择/甲骨文

chown 电阻 甲骨文:oinstall/选择/甲骨文

chmod -R 775 /选择/甲骨文

3. 配置环境变量

vim ~oracle/.bash_profile

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

遮罩022

出口 ORACLE_BASE=/选择/甲骨文

出口 ORACLE_SID=Orcl

出口 展示=0.0出口.UTF8

4. 配置内核和会话的限制.

vim /etc/sysctl.conf

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

FS.爱奥最大限度=1048576

FS.文件最大限度=6815744

核心.希姆尼=4096

核心.扫描电镜=25032000100128

.ipv4.ip_local_port_range=900065500

.核.rmem_default=262144

.核.rmem_max=4194304

.核.wmem_default=262144

.核.wmem_max=1048576

保存并退出

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

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

vim /etc/pam.d/login

加 “所需的会话pam_limits.so” 到文件登录结束.

保存并退出.

7. 为 oracle 用户设置资源限制

vim /etc/security/limits.conf

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

甲骨文 柔软的 nprc 8192

甲骨文 难的 nprc 16384

甲骨文 柔软的 无文件 32768

甲骨文 难的 无文件 65536

保存并退出.

8. 依赖包准备

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

binutils-2.20.51.0.2-5.11.el6 (x86_64)

兼容-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

克什

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

利比奥-0.3.107-10.el6 (x86_64)

利比奥-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”

9. 正式安装

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

 

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


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

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

利比奥-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://本地主机:1158/在, 用户名是 “系统” 和密码是 “测试-oracle3”

按原样连接: 系统数据库管理员;然后我要登录

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

用于甲骨文 ,添加系统服务, 让 oracle 自动启动, 将在未来推出.

一则回复为“在CentOS上部署Oracle 11g R2 6.3 x86-64 (1)”

  1. 我真的很喜欢你的网站。. 非常漂亮的颜色 & 主题. 你自己开发这个网站吗?
    请回复,因为我正在尝试创建自己的博客并希望
    了解您从何处获得此信息或主题的确切名称.
    干杯!

发表评论