加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle11g安装在CentOS6.5

发布时间:2020-12-12 14:58:14 所属栏目:百科 来源:网络整理
导读:CentOS7上安装Oracle11g。 一、Memory要求 1.最小内存需求 最小内存:1GB 推荐: 2 GB 或者更多 2.内存与swap space的关系: 3.查看处理器类型 [root@productDB ~]# uname -m x86_64 确定交换空间大小: [root@productDB~]# grep SwapTotal /proc/meminfo

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,安装完成

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读