centos 6.4 (64bit)下oracle11g R2的安装部署过程
admin
2023-05-15 11:02:26
0次

有些时间不安装oracle了,感觉有点生了,所以做个笔记,方便以后安装部署,同时也可以跟大家分享分享。

 

这次安装是在CentOs 6.4 (64bit)下部署Oracle 11GR 2的过程

 

大家可以去网上下载相关的包,oracle的安装包最好去官方网站上去下载,注意:oracle的安装包官方网站上有两个压缩文件,下载之后需要解压放在一个文件夹里面才能用哦---》地址:

www.oracle.com

 

一、检查Linux够不够1个G(这里一定要特别注意好多同学安装不成功都是因为内存不够):

 

# grep MemTotal /proc/meminfo

MemTotal:        1250112 kB

 

Notice:官方文档上如下说

 

Minimum: 1 GB of RAM

Recommended: 2 GB of RAM or more

  

二、检查交换分区的大小:

 

# grep SwapTotal /proc/meminfo

SwapTotal:       2523128 kB

 

 

Notice:官方文档上如下说

 

RAM

Swap  Space

Between 1 GB and 2 GB

1.5 times the size of the RAM

Between 2 GB and 16 GB

Equal to the size of the RAM

More than 16 GB

16 GB

三、检查/tmp的空间够不够1个G:

 

# df -h /tmp

文件系统              容量  已用  可用 已用%% 挂载点

/dev/mapper/vg_studyserver-lv_root

                       50G   13G   35G  26% /

 

(只要/分区足够大有25GB以上,/tmp就会大于1个GB)

 

 

四、查看Linux系统的版本,主要看是64bit还是32bit:

# cat /proc/version

Linux version 2.6.32-358.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Fri Feb 22 00:31:26 UTC 2013

 

五、检查rpm包:

 

2、Oracle Database Package Requirements for Linux x86-64(64bit)

 

Operating  System

Requirement

Oracle Linux 4 and Red Hat  Enterprise Linux 4

The following packages (or  later versions) must be installed:

binutils-2.15.92.0.2

compat-libstdc++-33-3.2.3

compat-libstdc++-33-3.2.3 (32 bit)

elfutils-libelf-0.97

elfutils-libelf-devel-0.97

expat-1.95.7

gcc-3.4.6

gcc-c++-3.4.6

glibc-2.3.4-2.41

glibc-2.3.4-2.41 (32 bit)

glibc-common-2.3.4

glibc-devel-2.3.4

glibc-headers-2.3.4

libaio-0.3.105

libaio-0.3.105 (32 bit)

libaio-devel-0.3.105

libaio-devel-0.3.105 (32 bit)

libgcc-3.4.6

libgcc-3.4.6 (32-bit)

libstdc++-3.4.6

libstdc++-3.4.6 (32 bit)

libstdc++-devel 3.4.6

make-3.80

numactl-0.6.4.x86_64

pdksh-5.2.14

sysstat-5.0.5

Asianux  Server 3, Oracle Linux 5, and Red Hat Enterprise Linux 5

The  following packages (or later versions) must be installed:

binutils-2.17.50.0.6

compat-libstdc++-33-3.2.3

compat-libstdc++-33-3.2.3 (32 bit)

elfutils-libelf-0.125

elfutils-libelf-devel-0.125

gcc-4.1.2

gcc-c++-4.1.2

glibc-2.5-24

glibc-2.5-24 (32 bit)

glibc-common-2.5

glibc-devel-2.5

glibc-devel-2.5 (32 bit)

glibc-headers-2.5

ksh-20060214

libaio-0.3.106

libaio-0.3.106 (32 bit)

libaio-devel-0.3.106

libaio-devel-0.3.106 (32 bit)

libgcc-4.1.2

libgcc-4.1.2 (32 bit)

libstdc++-4.1.2

libstdc++-4.1.2 (32 bit)

libstdc++-devel 4.1.2

make-3.81

sysstat-7.0.2

Oracle Linux 6 and Red Hat Enterprise Linux 6

The following packages (or later versions) must be installed:

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)

 

 

 

 

unixODBC-2.2.14-11.el6 (x86_64) or later

unixODBC-2.2.14-11.el6.i686 or later

unixODBC-devel-2.2.14-11.el6 (x86_64) or later

unixODBC-devel-2.2.14-11.el6.i686 or later

查看是否安装这个包的命令:

 小技巧如下:

# rpm -aq | grep  binutils --->例子->查找有没有安装这个包

# ls -l compat-libstdc++*  -->例子-->查找镜像里面有没有这个rpm包

# yum -y install unixODBC-devel-2.2.14-12.el6_3.i686   ---->注意看这个例子

如果没有安装的话就yum安装或者rpm安装上。

上表中的内容我是从官方文档的拷贝过来的,我这里用的是CentOs 6.4  X86_X64那个版本,和 Red Hat Enterprise Linux 6是一样的

 

 

六、配置IP和主机名:

      1、

先配置

静态IP(必须是静态的):也就是让Linux能上网

      2、

修改配置文件

Vi   /etc/hosts

1、先配置静态IP(注意IP必须是静态的),让虚拟机下的Linux和宿主机相互ping同;

 

2、修改配置文件

  

# vi /etc/hosts

 

 

文件/etc/hosts里面的内容如下:

 

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1              localhost.localdomain localhost

192.168.1.111           oracle

#::1            localhost6.localdomain6 localhost6

 

解释:/ext/hosts里面只有红色的有用--->  192.168.1.111   oracle  其中192.168.1.111是Linux的IP地址,oracle是Linux的主机名

           通过 #  hostname 可以查看主机名不是的话要看下一步

 

还要改一个地方(更改Linux的主机名):

#vi /etc/sysconfig/network

 

 

把HOSTNAME=改为oracle和上面的/etc/hosts的oracle一致;

 

 

 

 七、确认selinux与iptables是否禁用:      

         # vi  /etc/selinux/config

   SELINUX=disabled   这一步一定要有,不设置的话会出问题的

      service iptables stop   关闭防火墙

 

八、创建必须的操作系统用户和组:

 

 

# /usr/sbin/groupadd oinstall

# /usr/sbin/groupadd -g 502 dba

# /usr/sbin/useradd -u 502 -g oinstall -G dba oracle

# passwd oracle

 

 

 

 

 

 

 

 

屏幕剪辑的捕获时间: 2013/9/24 星期二 15:47

 

九、创建oracle 基目录文件夹

 

 

# mkdir -pv /u01/app/oracle

# chown -R oracle:oinstall /u01/

# chmod -R 775 /u01/app/oracle

 

 

 十、编辑环境变量(/home/oracle/.bash_profile)

 

  # su - oracle

  #  vi  .bash_profile  (最后面有截图)

 

添加如下内容:

 

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1

export ORACLE_SID=orcl

export NLS_LANG=American_America.ZHS16GBK

export  PATH=$PATH:$ORACLE_HOME/bin

export  LANG=en_US

十一、重启一次,然后:

 

这里需要把oracle的安装包上传到Linux上用ssh secure等工具都行但是记得::更改解压后的安装包的权限oracle:oinstall

 

 

# xhost +

access control disabled, clients can connect from any host

# su - oracle            ---》然后用oracle用户登录即可

$ cd /u01/database        ---》然后切换到oracle 11g r2源文件目录

$ ./runInstaller         ---》执行./runInstaller

 

 

 然后就可以安装了,安装过程和window下的安装差不多在这中间可能需要执行几个脚本


相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...