zoukankan      html  css  js  c++  java
  • CentOS 7.6 RPM方式安装Oracle19c的过程

    1. 下载需要的安装包:

    1.1 preinstall

    http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

    1.2 Oracle 的rpm 安装包

    https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

    建议在家里下载 或者是公司里面看VPN代理下载速度快一些.

    2. 安装.

    yum localinstall -y oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
    
    安装完成之后 进行安装
    
    yum localinstall -y oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

    等待安装结果即可.

    不同服务器的耗时不一样:

    我这边安装完的结果为:

    Total size: 6.9 G
    Installed size: 6.9 G
    Downloading packages:
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Installing : oracle-database-ee-19c-1.0-1.x86_64                                                                                           1/1 
    [INFO] Executing post installation scripts...
    [INFO] Oracle home installed successfully and ready to be configured.
    To configure a sample Oracle Database you can execute the following service configuration script as root: /etc/init.d/oracledb_ORCLCDB-19c configure
      Verifying  : oracle-database-ee-19c-1.0-1.x86_64                                                                                           1/1 
    
    Installed:
      oracle-database-ee-19c.x86_64 0:1.0-1                                                                                                          
    
    Complete!

    注意安装完成之后的配置 需要使用root用户.

    3. 与之前的blog 一样 需要修改 字符集以及其他的配置:

    https://www.cnblogs.com/jinanxiaolaohu/p/9826653.html
    
    https://www.cnblogs.com/jinanxiaolaohu/p/10015624.html

    oracle19c的修改配置文件为:

     vim /etc/init.d/oracledb_ORCLCDB-19c

    修改内容主要为圈中的部分

    文字版本:

    export ORACLE_VERSION=19c
    export ORACLE_SID=ORA19C
    export TEMPLATE_NAME=General_Purpose.dbc
    export CHARSET=ZHS16GBK
    export PDB_NAME=ORA19CPDB
    export CREATE_AS_CDB=true

    对应的要复制一参数文件

    cd /etc/sysconfig/

    cp oracledb_ORCLCDB-19c.conf  oracledb_ORA19C-19c.conf

    4. 使用root用户进行配置.

    root 用户执行命令:
    /etc/init.d/oracledb_ORCLCDB-19c configure

    等待Oracle数据库执行初始化操作即可.

     

    5. 执行完成之后的处理. 

    增加环境变量处理

    vim /etc/profile.d/oracle19c.sh
    
    增加内容为:
    export  ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
    export  PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin
    export  ORACLE_SID=ORA19C

    修改Oracle用户的密码:

    passwd oracle

    使用Oracle登录进行相关的处理

    sqlplus / as sysdba

    查看pdb信息

    show pdbs

    5.1 创建自动启动pdb的触发器(不设置PDB的开机启动 很多程序无法连接上PDB, 建议使用show pdbs 查看状态, 手工启动也可以. 不能在CDB创建业务数据, 会提示创建的用户名不符合 c###的要求)

    CREATE TRIGGER open_all_pdbs
       AFTER STARTUP ON DATABASE
    BEGIN
       EXECUTE IMMEDIATE 'alter pluggable database all open';
    END open_all_pdbs;
    /

    重启linux服务器. 然后可以使用GS的安装盘等工具连接尝试连接该数据库.

  • 相关阅读:
    [ZZ]终极期望
    推荐一部好电影
    读书笔记:《Java2 教程》(五)
    波音飞机的消息
    雪景
    [ZZ]候捷谈Java反射机制
    关于J2ME开发的感想(20060505更新)
    读书笔记:《Java2 教程》(七)
    读书笔记:《Java2 教程》(六)
    注册了Bloglines
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/10799101.html
Copyright © 2011-2022 走看看