zoukankan      html  css  js  c++  java
  • install oracle

    centos7 安装oracle 11g数据库

    一.准备软件

      1.linux centos 7    

      2.linux.x64_11gR2_database_1of2

      3.linux.x64_11gR2_database_2of2

      4.jdk-8u171-linux-x64.tar.gz

    二,安装java  

    mkdir /usr/local/java
    tar zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/java
    添加环境变量: vi /etc/profile ,加入如下内容:
    
    export JAVA_HOME=/usr/local/java/jdk1.8.0_171
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin

    #生效 source /etc/profile

    三。解压oracle 软件

       unzip linux.x64_11gR2_database_1of2  linux.x64_11gR2_database_2of2

    四。配置安装  

     1.新建oracle用户
    
      groupadd oracle
    
      useradd -g oracle oracle
    2.创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如: 输入命令
    
        mkdir /home/oracle/app
    
        mkdir /home/oracle/app/oracle
    
        mkdir /home/oracle/app/oradata
    
        mkdir /home/oracle/app/oracle/product
    3.更改目录属主为Oracle用户所有,输入命令:
    
        chown -R oracle:oracle /home/oracle/app
    4.配置oracle用户的环境变量,首先,切换到新创建的oracle用户下, 输入:su – oracle ,然后直接在输入 : vi .bash_profile 按i编辑 .bash_profile,进入编辑模式,增加以下内容:
    
        export ORACLE_BASE=/home/oracle/app
    
        export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
    
        export ORACLE_SID=orcl
    
        export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
    
        export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
    

     五.XMANAGER 安装oracle

    export displays=:0.0
    

     1.启动xstar

    #报错1

    解决办法 :安装[root@rac1 opt]# yum install xorg-x11-xauth

    #报错2

    错误:bash: /usr/bin/xterm: No such file or directory

    解决办法:yum install -y xterm

    2.再启动

    界面输入安装:./runInstaller

    该软件包包含一个静态链接库:/usr/lib64/libc.a
    修改/u01/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk,将
    ctxhx: $(CTXHXOBJ)
          $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)
    修改为:
    ctxhx: $(CTXHXOBJ)
          -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a
    点击Retry继续安装。接着又提示”Error in invoking target 'agent nmhs' of makefile '/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk.' ,解决方法:在makefile中添加链接libnnz11库的参数
    修改/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk,将
    $(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11
    点击Retry继续安装。
    安装成功!

  • 相关阅读:
    关于CSDN指针讨论的心得
    VC++ 6.0 与VS2008 C++ DEBUG工具(Windows)介绍
    VC++ 申明静态变量的注意事项
    大家好,我是新的blue1000~
    [讨论]当我采用动态sql绑定datagrid分页的时候,遇到的问题
    我与Google有个对话
    [BK专访]一切以客户为中心,其它一切纷至沓来
    [译]在.net中使用GDI+来提高gif图片的保存画质
    微软能不能别这样坑爹啊,即使不中毒,也伤不起啊
    长见识!1021字节javascript写成的3D圣诞树
  • 原文地址:https://www.cnblogs.com/powpoia/p/10998052.html
Copyright © 2011-2022 走看看