• 您现在的位置:首页 » 知识库 » 系统集成 » LINUX系统 LINUX系统
    十个步骤教你实现Linux平台oracle 11g单实例 安装部署
    发布日期:2018-12-27

    概述

    简单写一下Linux平台oracle11g单实例的安装部署过程的关键点,可以当做oracle安装的快速参考,适合对oracle比较熟悉的朋友参考。

    搭建过程 

    1.重建主机的Oracle用户 组 统一规范 uid gid 以保证共享存储挂接或其他需求的权限规范 

    userdel -r oracle
    groupadd -g 700 oinstall
    groupadd -g 701 dba
    useradd -g oinstall -G dba -u 700 oracle
    passwd oracle
    #id oracle
    uid=700(oracle) gid=700(oinstall)
    =700(oinstall),701(dba)

    2.安装好Oracle 需要的rpm包。安装rpm依赖包 

    rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh ksh
    yum install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh ksh

    注:pdksh没有安装,可以忽略。安装了ksh

    yum本地源配置参考我之前的文章。

    3.修改配置文件 /etc/security/limits.conf

    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    oracle soft stack 10240

    4.修改配置文件 /etc/sysctl.conf

    fs.aio-max-nr = 1048576
    fs.file-max = 6815744
    kernel.shmall = 2097152
    kernel.shmmax = XXXXXXXXXX //
    共享内存字节数(一般75%物理内存)
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    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 = 1048586

    注:重启主机或者输入命令 sysctl -p 生效当前配置

    5.Oracle用户环境变量配置

    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
    export ORACLE_SID=nwpp
    export NLS_LANG="american_america.ZHS16utf-8"
    export NLS_DATE_FORMAT="YYYY-MM-DD HH24:Mi:SS"
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib
    export PATH=$ORACLE_HOME/bin:$PATH

    创建$ORACLE_BASE目录并赋予oracle目录权限:

    mkdir -p /u01/app/oracle && chown -R oracle:oinstall /u01/app

    6.Oracle用户解压oracle软件安装包

    $ unzip p10404530_112030_Linux-x86-64_1of7.zip;
    $unzip p10404530_112030_Linux-x86-64_2of7.zip

    7.xmanager 安装数据库软件,dbca建库,netca创建监听

    yum install xterm
    export LANG=c
    hostname -i
    正常返回IP地址

    如果没有图形可采用静默模式安装~ 配置response配置文件即可。

    (明天会分享怎么去静默安装)

    8.根据实际需要调整数据库内存

    show parameter sga; –显示内存分配情况

    alter system set sga_max_size=2048m scope=spfile; –修改占用内存的大小

    9.调整数据库参数

    打开数据库归档,规划归档路径,确定db_recovery_file_dest_size大小

    --调整processesopen_cursors
    alter system set processes = 1500 scope=spfile;
    alter system set open_cursors = 1000;

    system/sysaux表空间大小;

    undo表空间大小 ;

    temp表空间大小;

    10.rman备份策略制定

    rman备份策略:手工做一个数据库的全备份,定时每周日凌晨1 0级备份 每周三凌晨1 1级备份 每天凌晨1点备份归档 备份窗口为7天。

    为提高1级备份效率,打开block_change_tracking

    SQL> alter database enable block change tracking using file '/u01/app/oracle/oradata/nwpp/block_change_tracking.dbf';
    SQL> select status from v$block_change_tracking;
    --
    确定STATUS状态为ENABLED

    上面十步就是平时装oracle单实例时需要考虑的点,虽然后面几步不是必须的,但是在部署的时候还是需要考虑进去的。

     

     


  • 1.公司登记注册于2003年1月27日
    2.公司2006年起成为清远市政府定点协议供货商,电子采购供货商
    3.公司2007年被清远市相关政府部门评为安防行业状元
    4.公司2007年起成为长城电脑清远如意服务站(SP368)
    5.公司2007年承建清远市横河路口电子警察工程,开创清远电子警察先河。
  • 6.公司2007年起成为IBM合作伙伴、公司2010年底成为金蝶软件清远金牌代理(伙伴编号:30030013)
    7.公司组团队参加南方都市报组织的创富评选,获广东80强。公司申请多项软件著作权、专利权
    8.2016年起公司成为粤东西北地区为数不多的双软企业,确立“让软件驱动世界,让智能改变生活!"企业理想
  • 投资合作咨询热线电话:0763-3391888 3323588
  • 做一个负责任的百年企业! 天行健,君子以自强不息;地势坤,君子以厚德载物;
    为用户创造价值! 让软件驱动世界; 让智能改变生活; 超越顾客期望,帮助顾客成功;
    对客户负责,对员工负责,对企业命运负责!帮助支持公司的客户成功;帮助忠诚于公司的员工成功!
  • 联系电话:0763-3391888 3323588 3318977
    服务热线:18023314222 QQ:529623964
  • 工作QQ:2501204690 商务QQ: 602045550
    投资及业务投诉QQ: 529623964
    微信:小米哥 微信号:qysed3391888
    腾讯微博:桑达网络-基石与起点
  • E-MAIL:222#QYSED.CN ok3391888#163.com (请用@替换#)
  • 在线客服
  • 系统集成咨询
    点击这里给我发消息
  • 网站\微信\软件咨询
    点击这里给我发消息
  • 售后服务
    点击这里给我发消息
  • 投资合作
    点击这里给我发消息