桌面版centos 6.5下安装oracle11g

目录

第一步:安装需要的软件

第二步: 配置必要的配置文件

第三步:创建安装用户、组和目录

第四步:傻瓜式安装

  第五步:  配置开机自启

第六步  :解决oracle   sqlplus命令行模式下上下左右以及delete键不能正常使用的问题

第七步:验证是否成功


参考

https://www.linuxidc.com/Linux/2013-06/85259p4.htm

 

第一步:安装需要的软件


    yum install -y compat-libstdc++-33 elfutils-libelf-devel.x86_64 elfutils-libelf-devel-static.x86_64 gcc-c++.x86_64 libaio-devel.x86_64 libstdc++-devel.x86_64 numactl-devel.x86_64 unixODBC.x86_64 unixODBC-devel.x86_64  pdksh*
    
 

第二步: 配置必要的配置文件


    配置内核参数
        #vi /etc/sysctl.conf
            fs.file-max= 6815744
            fs.aio-max-nr=1048576
            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= 1048576
            kernel.sem= 250 32000 100 128
            kernel.shmall= 2097152
            kernel.shmmax= 536870912
        让内核参数生效
            sysctl -p
    修改进程数和最大会话数
        #vi /etc/security/limits.conf
            oracle soft nproc 2047
            oracle hard nproc 16384
            oracle soft nofile 1024
            oracle hard nofile 65536
            
    关联设置
        #vi /etc/pam.d/login
            session required pam_limits.so
    
    环境变量配置
        #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
            
   

第三步:创建安装用户、组和目录


        创建安装用户和组
            #groupadd oinstall //创建oinstall组
            #groupadd dba //创建dba组
            #useradd -g oinstall -G dba oracle //新建用户oracle,设定其主组为oinstall,副组为dba
            #id oracle //检查结果
            #passwd oracle //设置oracle用户密码


        创建软件安装目录
            #mkdir -p /home/oracle_11/app/ //创建安装根目录
            #chown -R oracle:oinstall /home/oracle_11/ //安装根目录所属用户和组为oracle用户和oinstall组
            #chmod -R 755 /home/oracle_11/ //修改目录的访问权限为所属用户完全控制,所属组和其他用户可读和执行

        设置用户环境变量
            #vi /home/oracle/.bash_profile
                exportORACLE_BASE=/home/oracle_11/app //软件安装基目录
                exportORACLE_SID=orcl //实例名
                exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 //软件安装产品目录
                exportPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin


            #source /home/oracle/.bash_profile //加载文件使配置生效    
    
   

第四步:傻瓜式安装

 

      解压 oracle安装包

       进入database目录

       运行./ runInstaller

      剩下的和windows的安装基本一致

  
      安装到最后提示要执行的两个脚本

       切换到root用户执行脚本
         /home/oracle/oracle_11/oraInventory/orainstRoot.sh
          /home/oracle/oracle_11/app/product/11.2.0/dbhome_1/root.sh


  第五步:  配置开机自启


        修改$ORACLE_HOME/bin/dbstart和$ORACLE_HOME/bin/dbshut文件:
        $vi $ORACLE_HOME/bin/dbstart
        $vi $ORACLE_HOME/bin/dbshut
            找到ORACLE_HOME_LISTNER=$1,修改为ORACLE_HOME_LISTNER=$ORACLE_HOME
      

        vi /etc/oratab
            找到最后一行:
            orcl:/home/oracle_11/app/product/11.2/db_home:N
            
        测试命令是否可以启动oracle服务:
        $cd $ORACLE_HOME/bin //进入oracle产品安装目录的bin目录
            $./emctl start dbconsole //开启EM控制台
            $./lsnrctl start //开启监听程序
            $./dbstart //开启数据库实例
        
        修改/etc/rc.d/rc.local文件
            把emctl start dbconsole 、lsnrctl start和dbstart添加到rc.local文件中,命令如下:
            #vi /etc/rc.d/rc.local
            添加:
                su oracle -lc "/home/oracle/oracle_11/app/product/11.2.0/dbhome_1/bin/emctl start dbconsole"
                su oracle -lc "/home/oracle/oracle_11/app/product/11.2.0/dbhome_1/bin/lsnrctl start"
                su oracle -lc /home/oracle/oracle_11/app/product/11.2.0/dbhome_1/bin/dbstart
                
   

第六步  :解决oracle   sqlplus命令行模式下上下左右以及delete键不能正常使用的问题


        安装readline
            readline.x86_64 compat-readline5.x86_64 readline-devel.x86_64 readline-static.x86_64
        安装rlwrap
            下载https://linux.softpedia.com/dyn-postdownload.php/9e1a1806584d7394bf1cf07fad8048bc/5cf3332d/4035/0/1
            
            tar zxvf rlwrap-0.37.tar.gz
            cd rlwrap-0.37
            编译安装
            ./configure && make && make install

      修改环境变量  

         vi /home/oracle/.bash_profile
            添加 
                alias sqlplus='rlwrap sqlplus'
                alias rman='rlwrap rman'

第七步:验证是否成功

         访问:https://IP:1158/em

         或者使用sqlplus登录

            

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值