• 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包名                     --如: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用户,解压安装包.


    3Oracle安装程序进行一半时,会有一个检查安装条件的过程,当中会有提示非常多的包(部分已经安装,可是版本号过高)没有安装,例如以下图:



     


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


           # 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


     


           运行后。你可能会发现:


    TMD。命令找不到,什么情况?什么情况?


           此时,你就必需要检查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。不足以应付工作!!


     


  • 相关阅读:
    chpa02_用分治法构造二叉树
    通过Wubi来安装Ubuntu 10.04详细(图文版)
    NHibernate 数据库支持分类配置
    flash或是Flex客户端调用服务器端的方法
    Windows 7使用wubi硬盘安装Ubuntu (文字版)
    使用PropertyInfo类反射获取类 的类型
    转换json格式的日期
    原创新闻 并非愚人节玩笑,Oracle挥舞法律大棒,JavaEye被逼改名ItEye
    DataTable或DataSet转JSON
    NHibernate + AspNetPager 实现分页
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/6816016.html
Copyright © 2020-2023  润新知