• Linux 下oracle数据库安装过程要点


    1、资料准备:oracle安装文件、Linux RAR解压工具、XManager5、Linux系统镜像或DVD(无网络情况下需要)

    2、环境准备:Linux建立oracle用户

    groupadd  oinstall 
    groupadd  dba
    useradd -g oinstall -g dba -m oracle
    passwd  oracle

         Linux下新建oracle目录,保证磁盘空间足够

    mkdir -p /data/oracle #oracle数据库安装目录

    mkdir -p /data/oraInventory #oracle数据库配置文件目录

    mkdir -p /data/database #oracle数据库软件包解压目录

    赋予oracle权限

    chown -R oracle:oinstall /data/oracle #设置目录所有者为oinstall用户组的oracle用户

    chown -R oracle:oinstall /data/oraInventory

    chown -R oracle:oinstall /data/database

      修改Linux系统参数,根据实际情况修改下面文件内容

    vi  /etc/sysctl.conf
    添加以下内容
                         fs.file-max = 6815744 
                         fs.aio-max-nr = 1048576 
                         kernel.shmall = 2097152 
                         kernel.shmmax = 2147483648 #原文件中可能比之更大
                         kernel.shmmni = 4096 
                         kernel.sem = 250 32000 100 128 
                         net.ipv4.ip_local_port_range = 9000 65500 #有1024 65500
                         net.core.rmem_default = 4194304 
                         net.core.rmem_max = 4194304 
                         net.core.wmem_default = 262144 
                         net.core.wmem_max = 1048576
    source  /etc/sysctl.conf                             

    修改用户的SHELL限制

    vi  /etc/security/limits.conf
        添加如下内容
        oracle soft nproc 2047
        oracle hard nproc 16384
        oracle soft nofile 1024
        oracle hard nofile 65536

    修改/etc/pam.d/login 文件

    vi  /etc/pam.d/login
     添加
     session   required    /lib/security/pam_limits.so 
     session   required    pam_limits.so

    编辑 /etc/profile

    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

    配置oracle用户环境

    vi /home/oracle/.bash_profile 
    #在最后添加以下代码 export ORACLE_BASE
    =/data/oracle #oracle数据库安装目录 export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 #oracle数据库路径 export ORACLE_SID=orcl #oracle启动数据库实例名 export ORACLE_TERM=xterm #xterm窗口模式安装 export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #添加系统环境变量 export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #添加系统环境变量 export #防止安装过程出现乱码 export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致,如:ZHS16GBK,否则出现数据导入导出中文乱码问题 :wq! #保存退出 source .bash_profile #使设置立刻生效

    3、oracle 安装

     直接安装即可,中间会有检查包的过程,如果缺少某个包,若无网络,则需要在yum配置本地的镜像为本地源,具体如下

    首先挂载ISO或DVD

    mount –o loop –t iso9660 CentOS-6.0-i386-bin-DVD.iso
    mount /dev/cdrom  /media/cdrom

    编辑/etc/yum.repos.d/ local.repo文件 

     vim local.repo (repo后缀)
    添加如下内容
    [local_server](库名称)
    name=Thisis a local repo (名称描述)
    baseurl=file:///media/dvd(yum源目录,源地址)
    enabled=1(是否启用该yum源,0为禁用)
    gpgcheck=1  (检查GPG-KEY,0为不检查,1为检查)
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6(gpgcheck=0时无需配置)

    将原有的.repo文件备份到其他位置
    yum clean all
    yum makecache

    按照需要的包安装即可

    4、安装过程中的错误

       (1)监听启动不起来

          编辑/etc/hosts 文件,映射ip和主机名

        (2)字符集问题

             export 需要的字符集

         (3)oracle 管理控制台 中文按钮乱码

             需要在oracle的jre中添加宋体字体 ,具体可网络查询此问题     

       

     
  • 相关阅读:
    android 文件上传
    windows去掉开机输入用户名密码
    获取数据时候的滚动条加载……
    服务器标记不正确?在aspx页面如何绑定cs端的参数或绑定
    使用vs2003进行web开发的时候碰到的一些小问题
    c#实现Winform中的分页
    showModalDialog弹出页面以及子页面回传值的问题
    中文传值乱码问题
    引用的类“Infragistics.WebUI.UltraWebTab.UltraWebTab”具有在未被引用的程序集中定义的基类或接口“Infragistics.WebUI.Shared.IUltraLicensedComponent”
    ERwin7.1学习笔记之-
  • 原文地址:https://www.cnblogs.com/fresh-java-bird-go/p/5950110.html
Copyright © 2020-2023  润新知