• Linux下安装Oracle详细版-附oracle11g软件包


    本文主要向大家介绍了Linux 环境下安装Oracle数据库11.2.0.4.0 详细步骤

    安装环境和版本:

    系统版本:centos7

    oracle版本:11.2.0.4.0

    虚拟机版本:mac下parallels desktop

    (建议centos7装上gui可视化界面安装简单,就不用在xManerge等远程连接上装可视化了)

    ***其实像其他系列的Linux系统也可以参考的这个去安装,只不过用的linux命令及目录等,可能有点小区别,例如防火墙的命令等。

    一、安装前环境准备

    1、安装Oracle服务器软件,需要安装如下软件包(尽量配置yum安装)

    yum -y install  binutils
    yum -y install  compat-libstdc++
    yum -y install  glibc
    yum -y install  elfutils-libelf
    yum -y install  elfutils-libelf-devel
    yum -y install  libaio
    yum -y install  libgcc
    yum -y install  libstdc++
    yum -y install  make
    yum -y install  compat-libcap1
    yum -y install  gcc
    yum -y install  gcc-c++
    yum -y install  glibc-devel
    yum -y install  libaio-devel
    yum -y install  libstdc++-devel
    yum -y install  sysstat

    2、配置 /etc/hosts 将主机与IP对应(上图)

     

    3、创建和查看oracle所需用户和组

    groupadd -g 310 dba      #创建dba组
    groupadd -g 311 oinstall   #创建oinstall 组

    mkdir /home/db/oracle       #创建oracle用户家目录

    useradd -u 500 -g oinstall -G dba  -d /home/db/oracle oracle #创建oracle 用户并指定家目录

    (这一步可以不用,但后面要处理,如果没找到,就不用copy了)cp /etc/skel/.* /home/db/oracle         #拷贝环境变量配置文件

    chown -R 755 oracle:oinstall /home/db/oracle  #赋值用户权限

    4、配置用户密码(记得设置Oracle用户的密码,如果忘记了也没关系,先切到root用户su  root,再切到oracle用户su - oracle)

    5、使用chkconfig关闭一些不必要的服务,例如:

    NetworkManager

    cups

    ip6tables 
    postfix

    等等,原则上如果不使用的都可以关闭

    6、关闭selinux和iptables

       centos7中firewalld的基本使用

       启动: systemctl start firewalld
       关闭: systemctl stop firewalld
       查看状态: systemctl status firewalld 
       开机禁用  : systemctl disable firewalld
       开机启用  : systemctl enable firewalld

       编辑/etc/selinux/config,状态变成disabled

    7、修改/etc/sysctl.conf文件,添加如下内容:

    #Oracle SETTING
    fs.aio-max-nr = 4194304
    fs.file-max = 6815744
    kernel.shmall = 16777216
    kernel.shmmax = 68719476736
    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 = 1048576
    vm.swappiness =100

     

    输入下面命令生效

    # sysctl -p 

     8、编辑/etc/pam.d/login 加入如下内容 

    #ORACLE SETTING

    session    required pam_limits.so

    9、编辑/etc/security/limits.conf,加入如下内容

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

    10、编辑oracle 用户环境变量,需要注意不同的主机的语言字符集不同设置也略有不同

     

    在oracle用户下,如果不在 ~ 目录,使用 cd ~ 进入~目录,ls -a 显示所有文件(包括隐藏文件,准备修改 .bash_profile文件)

    11、上传oracle软件到/tmp目录下,并赋予oracle权限,如下图

    chown oracle:oinstall -R /tmp/database

    chmod +x -R /tmp/database 

       这个是城通网盘的地址: http://17645873.ch1.ctc.data.tv002.com/down/  (可以去号中号去租个城通的vip,下载很快,记得1,2都下,解压密码123456  ,完了然后合并,看目录合并,2.几个g总共,如果资源失效,加企鹅群喊        926614425 )

     若失效:使用这个(百度网盘)链接:https://pan.baidu.com/s/1ODOzNACETg7mh1whpyUCBA  密码:59up   资源整理不易,大家点个赞,嘿嘿

    二、开始安装oracle软件

    在database 目录下执行./runInstaller,如果在gui操作界面,会弹出安装界面。第一步让输入邮箱,密码等,可以不做任何输入,如果输入了,一下步一直在转圈,按enter或者esc取消。

     (全部使用默认选项,点击next,不用输入的可以不输入) (实在小白的,可以搜一个oracle的可视化安装,照着图片一步一步来,或者不用gui的***建议小白的话用gui装吧,Linux装oracle还是比较麻烦的,对于非专业运维人员来说)

    至此Oracle 11g 软件已经安装完毕

    注意,安装完成,创建完用户和数据库后,可能存在中文乱码和sid等等,一系列问题,这个都不是事,后续。

    天行健君子以自强不息地势坤
  • 相关阅读:
    Android Hal 分析
    Android JNI 使用的数据结构JNINativeMethod详解
    MTK GPIO 一些理解
    DEVICE_ATTR
    DEVICE_ATTR
    内核驱动中常见的miscdevice、platform_device、platform_driver
    DEVICE_ATTR实例分析
    虚拟机安装Ubuntu14.04打开FireFox提示Server not found
    Android编译系统中的Kconfig,Makefile,.config编译系统浅析
    几款在线脑图制作工具
  • 原文地址:https://www.cnblogs.com/wbqcheng/p/11362380.html
Copyright © 2020-2023  润新知