Linux平台静默安装Oracle

php中文网
发布: 2016-06-07 16:09:02
原创
1374人浏览过

安装Oracle数据库大多喜欢图形安装,但是服务器的资源都是很珍贵的,很多时候我们不愿意在Linux服务器上安装需要更多资源才能运行

linux平台静默安装oracle

[日期:2015-04-09] 来源:Linux社区  作者:dspirit [字体:]

安装Oracle数据库大多喜欢图形安装,但是服务器的资源都是很珍贵的,很多时候我们不愿意在Linux服务器上安装需要更多资源才能运行的图形界面,但又需要oracle数据库,此时就需要对数据库进行静默安装

数据库的静默安装需求和准备工作于图形安装相同,本篇主要讲解静默安装需要的三个配置文件:

        db_install.rsp    ###数据库安装配置文件
        db_ca.rsp      ###数据库实例创建配置文件
        netca.rsp      ###监听配置文件 

发卡宝-卡密寄售系统
发卡宝-卡密寄售系统

发卡宝是一个专业的软件卡密等虚拟商品在线交易平台,拥有多种兑换方式,费率低,结算快,正规企业平台一直稳定运营,24小时不间断提供自动发卡服务。【模板说明】试用版自带一套模板(响应式)【环境支持】PHP环境 / 200M或以上空间大小 / 开启父路径 / 设置index.php为默认首页 / 目录写入权限需要开启【数据库】MySQL【安装步骤】将文件上传至空间目录,运行“http://域名/inst

发卡宝-卡密寄售系统 1
查看详情 发卡宝-卡密寄售系统

安装依赖包:
        #yum install binutils compat-libstdc++ elfutils-libelf elfutils-libelf-develelfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headerskernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-develmake sysstat unixODBC unixODBC-devel
        # yum install libXp
  需要安装libXp这个Library,这个一定要安装,否则安装Oracle时会出现java Exception
创建安装需要的用户:
        #groupadd oinstall
        #groupadd dba
        #useradd –m –g oinstall –G dba oracle
        #passwd oracle
修改操作系统内核参数:
  添加以下系统参数,并使之生效:
  # vim /etc/sysctl.conf
        kernel.shmall=2097152                                //表示系统一次可以使用的共享内存总量(以页为单位)。缺省值就是2097152,通常不需要修改
        kernel.shmmax =2147483648                      //定义了共享内存段的最大尺寸(以字节为单位)。缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2G
        kernel.shmmni =4096                                  //用于设置系统范围内共享内存段的最大数量。该      参数的默认值是 4096 。通常不需要更改
        kernel.sem = 250 32000 100128                  //表示设置的信号量
        net.ipv4.ip_local_port_range =1024 65000  //设定端口访问范围
        net.core.rmem_default=4194304                    //默认的接收窗口大小
        net.core.rmem_max=4194304                      //接收窗口的最大大小
        net.core.wmem_default=262144                    //默认的发送窗口大小
        net.core.wmem_max=262144                        //发送窗口的最大大小
  #sysctl -p
修改系统安全文件:
  #vim /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/lib/security/pam_limits.so
        session required pam_limits.so
修改系统环境变量:
  # vim /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
修改操作系统版本信息使得Oracle支持:
        由于Oracle 10g发行的时候,CentOS 6没有发行,所以Oracle 10g并没有对CentOS 6确认支
        持,需要修改文件让Oracle 10g支持CentOS 6,
        我们需要手工修改Linux的发行注记,让Oracle 10g支持CentOS 6
# vi /etc/RedHat-release
  将其中的内容CentOS release6.3 (Final)修改为redhat 4
# CentOS release 6.4 (Final) 

redhat 4 

创建ORACLE数据目录:
        # mkdir /opt/oracle
        # mkdir /opt/oracle/102
        # chown –R oracle.dba/opt/oracle
 
修改主机文件:
  # cat /etc/hosts 

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号