Oracle11g安装在CentOS6.5

前端之家收集整理的这篇文章主要介绍了Oracle11g安装在CentOS6.5前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

CentOS7上安装Oracle11g。

一、Memory要求

1.最小内存需求

最小内存:1GB

推荐: 2 GB 或者更多

2.内存与swap space的关系:


3.查看处理器类型

[root@productDB ~]# uname -m

x86_64

确定交换空间大小:

[root@productDB~]# grep SwapTotal /proc/meminfo

SwapTotal: 3146748 kB

查看available RAM 和swap space

[root@productDB ~]#free

total usedfree shared buff/cacheavailable

Mem: 2864124512168 1778980 10588572976 2070892

Swap: 31467480 3146748

二、操作系统要求

1.操作系统要求

2.6.32-71.el6.x86_64or later

[root@productDB~]# cat /proc/version

Linux version3.10.0-514.el7.x86_64

2.Rpm包要求

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)

3.内核参数

[root@oms1 ~]# 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 = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max =1048586

如果有重复的可以将原先的值注释掉,用“#”注释。

设置完成后使用sysctl -p命令重载立即生效。

4.创建oracle用户和安装目录

[root@dba~]#groupadd -g 1000 oinstall

[root@dba~]# groupadd -g 1001 dba

[root@dba~]# useradd -u 1000 -g oinstall -G dba oracle

[root@dba~]# passwd oracle

建立oracle软件安装文件目录

[root@dba ~]# mkdir -p /u01/oracle/app

[root@dba~]# chown -R oracle:oinstall /u01/

5.设置oracle环境变量

[root@oms1 ~]# su -oracle

[oracle@oms1 ~]$ vi .bash_profile

添加

exportORACLE_BASE=/u01/app/oracle

exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_SID=EMREP

exportPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

6.PAM限制资源

[root@dba ~]# vi /etc/security/limits.conf

添加

oracle soft nproc2047

oracle hard nproc16384

oracle soft nofile1024

oracle hard nofile65536

oracle soft stack10240

[root@dba ~]# vi /etc/profile

添加

if [ $USER = "oracle" ]; then

if [$SHELL ="/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

7.运行安装

安装界面语言可以用locale查看 支持zh_CN.utf-8中文字体

export LANG=zh_CN.utf-8

安装界面使用英文则

export LANG=C

注销root使用oracle用户登录X-window执行安装命令runInstaller

如果安装包再光盘介质上 挂载后要离开光盘挂在位置绝对路径执行

因为安装程序会创建临时文件 光盘是只读的 不能创建临时文件

若当前桌面是root 用su - oracle切换用户需要在切换前root执行 # xhost + 否则oracle用户不能连接root的桌面。如果使用xshell就方便点。


[oracle@oms1 database]$ cd database_linux64/

[oracle@oms1 database_linux64]$ ll

total 64

drwxr-xr-x. 12 oracle oinstall4096 May 5 09:19 doc

drwxr-xr-x. 4 oracleoinstall 4096 May 5 09:19 install

-rwxr-xr-x. 1 oracle oinstall28122 Sep 21 2011 readme.html

drwxr-xr-x. 2 oracleoinstall 4096 May 5 09:19 response

drwxr-xr-x. 2 oracleoinstall 4096 May 5 09:19 rpm

-rwxr-xr-x. 1 oracleoinstall 3226 Sep 21 2011 runInstaller

drwxr-xr-x. 2 oracleoinstall 4096 May 5 09:19 sshsetup

drwxr-xr-x. 14 oracle oinstall4096 May 5 09:23 stage

-rwxr-xr-x. 1 oracleoinstall 5466 Aug 22 2011 welcome.html


[oracle@oms1 database_linux64]$ ./runInstaller

Ø 取消复选框选中,点击NEXT,点击Yes进入下一步:


Skip使用MOS,next:


Ø 选择安装Oracle软件时是否同时安装数据库:


可以同时安装也可以不安装,这个由自己决定,我这边不安装数据库,只是安装软件。然后Next。

Ø 选择安装类型,单实例,rac或者单节点rac,这里选择单实例


Ø 选择语言

我选择默认,中文还是支持不是太好的


Ø 选择数据库的edition,一般选择企业级的


选择安装位置,进入这个步骤时会自动匹配上你之前配置的环境变量,即在.bash_profile文件中编写的环境变量值


Ø 创建inventory


Ø 操作系统用户组指定


Ø 检查环境是否满足


如果这个窗口还有其他的问题,有些是错误,有些是警告,最好是全部消除掉,以上图片显示的问题不会影响正常安装,生产环境可以解决一下,解决还是比较简单的。然后继续Next。

Ø 安装


安装进度


Ø 在root用户下执行脚本


Ø 软件安装结束


Ø 安装数据库

在oracle用户下,执行dbca:

[oracle@oms1 oracle]$ dbca


点击Next,选择创建一个数据库


选择模板,默认为一般事务即第一个即可:

z`

输入数据库的全局名称和SID,这个默认是一致的,但也可以不一致,我这里为了安装OMS使用了EMREP数据库


然后继续一步步Next,直到配置sys用户密码,一般都是将sys,system等超级用户设置为同一个密码:


如果密码过于简单或者密码中没有大写字母会报一个警告,点击Yes即可,进入下一步。

选择内存大小,字符集等信息:


选择完后,继续Next:

直接点击finish即可


安装数据库进度:


执行完后会跳出一下界面,点击exit,安装完成

原文链接:https://www.f2er.com/oracle/209358.html

猜你在找的Oracle相关文章