zoukankan      html  css  js  c++  java
  • CentOS7.4 安装 oracle12c

    安装依赖

    yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 
    glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 
    libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 
    libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64

    添加用户和用户组

    groupadd oinstall
    groupadd dba
    useradd -g oinstall -G dba oracle
    passwd oracle
    TYPE THE PASSWORD
    

    配置内核参数

    vim /etc/sysctl.conf
    
    fs.aio-max-nr = 1048576
    fs.file-max = 6815744
    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    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
    sysctl -a
    
    vim /etc/security/limits.conf
    
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    oracle soft stack 10240

    安装GUI环境并允许其它程序显示图形界面

    yum groupinstall -y "X Window System"
    yum groupinstall -y "GNOME Desktop"
    
    export DISPLAY=:0.0
    xhost +

    下载Oracle12c数据库到/oracle,并解压到/stage,设置权限

    http://download.oracle.com/otn/linux/oracle12c/122010/linuxx64_12201_database.zip
    
    cd /oracle
    unzip linuxx64_12201_database.zip -d /stage
    
    chown -R oracle:oinstall /stage/

     创建安装目录,设置权限

    mkdir -p /u01 /u02
    
    chown -R oracle:oinstall /u01 /u02
    chmod -R 775 /u01 /u02
    chmod g+s /u01 /u02
    

    切换到oracle用户,运行安装程序

    ssh -X oracle@127.0.0.1
    
    cd /stage/database/
    ./runInstaller
    

    GUI安装程序流程

    1.Configure Security Updates  下一步

    2.Installation Option  选择create and configure a database 下一步

    3.System Class 选择Desktop Class  下一步

    4.Typical Installation 

    • Oracle基础:' / u01 / app / oracle '
    • 软件位置: /u01/app/oracle/product/12.2.0/dbhome_1
    • 数据库文件位置: / u02
    • 数据库版本:默认
    • 字符集:默认
    • OSDBA组: dba
    • 全局数据库名称:键入您自己的名称
    • 管理员密码:输入您自己的密码
    • 确认密码:再次键入
    • 取消选中“ 创建为容器数据库 ”

    5.Create Inventory 

    库存目录: / u01 / app / oraInventory

    oraInventory组名称:使用' oinstall '组

    6.Prerequisite Check 有时检查stack会报错,改了还报错的话可以忽略 

    7.接下来安装,过程中要执行一些脚本,执行即可

    测试是否安装成功

    设置环境变量

    su - oracle
    
    export ORACLE_SID=orcl   // sid为数据库实例名
    export ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1/
    export PATH=$PATH:$ORACLE_HOME/bin

    访问数据库

    sqlplus / as sysdba  // 注意切换oracle用户,同时环境变量设置完成   这种方式是OS认证登录,如果忘记了sys密码可以在安装oracle的主机上以该方式登录修改 修改方式为alter user sys identified by NEWPASSWD;

    访问控制台

    https://172.16.1.13:5500/em 

    账号:sys  密码:安装时设置的密码

  • 相关阅读:
    Android通知栏介绍与适配总结
    Java emoji持久化mysql
    css自适应
    常用网址总结
    前端开发常用技巧
    JAVA问题集锦Ⅰ
    Android之常见问题集锦Ⅱ
    Java集合之ConcurrentHashMap.addCount解析
    Java集合之ConcurrentHashMap解析
    Java数据结构之Map
  • 原文地址:https://www.cnblogs.com/Peter2014/p/8064489.html
Copyright © 2011-2022 走看看