Centos6.5 安装 Oracle11gR2(64位)

 

Centos6.5安装 Oracle11gR2(64位)

安装centos6.5

(我的是虚拟机环境)

1  下载centos6.5的安装包,不解释。

如下图:

http://b132.photo.store.qq.com/psb?/V11cYlvq0bPgZB/7kAzvC3Bs6URAsGIFNeZHk3jUXMHPaKLUADoy9I7avI!/b/dPi.sE7vNgAA&ek=1&kp=1&pt=0&bo=BQIYAAAAAAAFADw!&su=0242302433&sce=0-12-12&rf=2-9

2  下载oracle安装包,这个也不解释(可能需要注册一个oracle账户,这里用的linux版本64位)

如下图所示:

  

3.  用到的远程工具:xshell(用于命令行操作)和ssh shell client(用来上传和下载文件)

4.  Oracle11g安装条件:(看官方文档)

a.   内存

     最小1G,推荐2G,大了不限

       b.Swap大小:

      1G< 内存 < 2Gswap应该是内存的1.5倍;

      2G< 内存 < 16Gswap应该和内存大小相等;

      16Gswap16G

      ***注:swap不满足时,安装程序中间会有错误***

       c. tmp分区大小

   保证有1G的剩余空间,若不满足,可删除部分空间,建议分区时给足够大(我分2.5G

       d. 硬盘空间

             安装空间:

                     Enterprise Edition(企业版)                    4.7G

              Standard Edition(标准版)                      4.6G

           数据空间:

              Enterprise Edition (企业版)                   1.7G

              Standard Edition(标准版)                      1.5G

5  centos的分区方案

              总共差不多30g

              

6  安装centos6.5

      分区如上图所示,安装时选basic server,安装时

      选BasicServer,然后选现在自定义

                基本系统中去掉Java, perl
                “应用程序中最好选上Emacs和互联网应用程序
                “桌面中选上除了KDE桌面外的所有组件

  重启后设置:

                  ntp最好选上,保证时间正确,并在高级选项中选上“快速启动同步

                  kdump可以不要

                  再重启,OK 

重点:修改系统,机器名保持一致,关闭防火墙,创建用户,创建安装路径,配置环境变量等参考超链接:http://blog.csdn.net/kimsoft/article/details/8117575

 

 

等将上面的一切做好后,切记:在安装oracle之前,要更新centos6.5

            # yum update

            # yum upgrade

7  安装oracle依赖包:

          下图是oracle11gR2官方文档给出的依赖包

 

 

所需命令:

# rpm–q 包名                     --如:binutils,包名不要全部输入,检查包是否安装

# yum search binutils       --需要联网,在网上查找包,会有列出

# yum install binutils.x86_64–安装查找到的包

      **鉴于每次查找会很麻烦,这里有本人总结的一个全的安装包(前提是centos更新过),直接复制到命令行安装即可:

# yum-y install binutils.x86_64  \
compat-libcap1.x86_64  \
compat-libstdc++.x86_64  \
compat-libstdc++.i686 \
gcc.x86_64 \
gcc-c++.x86_64 \
glibc.i686 \
glibc.x86_64 \
glibc-devel.x86_64 \
glibc-devel.i686 \
ksh.x86_64 \
libgcc.i686 \
libgcc.x86_64 \
libstdc++.x86_64 \
libstdc++.i686 \
libstdc++-devel.x86_64 \
libstdc++-devel.i686 \
libaio.x86_64 \
libaio.i686 \
libaio-devel.x86_64 \
libaio-devel.i686 \
make.el6 \
sysstat.x86_64 \
lrzsz.x86_64

         注:最后一个lrzsz是一个上传和下载(rz,sz)命令需要的工具,但是速度不如ssh shell快,所以可不选。

安装Oracle

1上面的创建oracle用户和路径等基本配置信息已经执行

2 将下载的oracle安装包上传,用root用户复制到安装路径,并修改安装包的用户和组为oracle:oinstall(视个人创建的用户和组为准),切换到oracle用户,解压安装包.

3.Oracle安装程序进行一半时,会有一个检查安装条件的过程,其中会有提示很多的包(部分已经安装,但是版本过高)没有安装,如下图:

 

安装命令:(直接粘贴即可)

 

       # yuminstall libaio.i686  libaio.x86_64  libaio-devel.i686 libaio-devel.x86_64  compat-libstdc++-33.i686compat-libstdc++-33.x86_64 elfutils-libelf-devel.i686 elfutils-libelf-devel.x86_64libstdc++.i686 libstdc++.x86_64  unixODBC.i686 unixODBC.x86_64unixODBC-devel.i686 unixODBC-devel.x86_64

注意:安装这些包后,oracle安装程序再次检查时,还会有不满条件的安装包,如下图:

 

此时,可直接忽略,进入安装程序即可。

至此,已经安装完成。

那么问题来了:我怎么用oralce?怎么启动oracle,如何开机启动oracle

此时,你去网上查,会有很多人说,输入以下命令:

$  lsnrctl  start

$  sqlplus / as sysdba

 

执行后,你可能会发现:

命令找不到。

此时,你就必须要检查oracle是否安装到你所配置的ORACLE_HOME变量的路径下,如果不对,就需要修改该变量,然后注销或者重启,再次输入就木有问题了。

如果需要使用:https://localhost:1158/em,必须要执行” lsnrctl  start”命令

 

建议:如果在虚拟机安装,关机之前一定要关闭oracle

关闭命令:shutdown immediate;

lsnrctl stop;

之后教你如果配置oracle开机启动,参见:http://blog.csdn.net/panpanxj/article/details/8726950

PS:仅供娱乐和个人学习,到此仅能满足你可以使用Oracle,不足以应付工作!!

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值