zoukankan      html  css  js  c++  java
  • 1024 程序员节:给 DBA 们的福音

    640?wx_fmt=jpeg


    前几天,我写了两篇文章:

    Oracle 发布了传闻已久的 18.3 RPM 安装版本

    丝般润滑:Oracle 18.3 RPM安装从未有过的顺畅初体验


    通过 rpm 安装包,支持 yum 安装,这基本上将单实例的企业版数据库安装简化为一条命令:

    yum -y install oracle-database-ee-18c


    而今天 Oracle 将 Oracle Instant Client - 客户端的安装同样放在了公众的 yum 服务器,提供了客户端的一步到位安装法(之前发布的只能在 Oracle Cloud 上使用),现在我们来看看使用 yum 安装 Oracle Instant Client 的步骤和方法。


    首先更新一下你的 repos 资料库:

    cd /etc/yum.repos.d

    sudo mv public-yum-ol7.repo public-yum-ol7.repo.bak 

    sudo wget http://yum.oracle.com/public-yum-ol7.repo

    然后启用 ol7_oracle_instantclient 资料库:

    sudo yum install -y yum-utils 

    sudo yum-config-manager --enable ol7_oracle_instantclient


    这就是准备工作,接下来如果要安装客户端,只需要按需选择就好了:

    sudo yum list oracle-instantclient*


    我测试了一下这个过程,其中我遇到了一个基础问题:

    获取 GPG 密钥失败:[Errno 14] curl#37 -

     "Couldn't open file 

    /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle"


    需要获取一个 GPG 密钥,这需要两步命令,在以下步骤中以红色字体标准:

    [root@enmodb2 ]# wget https://yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle

    --2018-10-23 22:03:41--  https://yum.oracle.com/RPM-GPG-KEY-oracle-ol7

    正在解析主机 yum.oracle.com (yum.oracle.com)... 69.192.9.199

    正在连接 yum.oracle.com (yum.oracle.com)|69.192.9.199|:443... 已连接。

    已发出 HTTP 请求,正在等待回应... 200 OK

    长度:1011 [text/plain]

    正在保存至: “/etc/pki/rpm-gpg/RPM-GPG-KEY-oracle”


    100%[====================>] 1,011       --.-K/s 用时 0s      


    2018-10-23 22:03:42 (228 MB/s) - 已保存 “/etc/pki/rpm-gpg/RPM-GPG-KEY-oracle” [1011/1011])


    [root@enmodb2 ]# gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle

    gpg: 新的配置文件‘/root/.gnupg/gpg.conf’已建立

    gpg: 警告:在‘/root/.gnupg/gpg.conf’里的选项于此次运行期间未被使用

    pub  2048R/EC551F03 2010-07-01 Oracle OSS group (Open Source Software group) <build@oss.oracle.com>

    密钥指纹 = 4214 4123 FECF C11B 9086  311D 72F9 7B74 EC55 1F03


    通过 

    yum list oracle-instantclient*

    可以列出 yum 服务器上的客户端产品:

    640?wx_fmt=png

    选择一个安装:

    yum -y install oracle-instantclient18.3-basic.x86_64

    640?wx_fmt=png

    现在来检查一下:

    [root@enmodb2 ]# rpm -qa|grep oracle

    oracle-instantclient18.3-basic-18.3.0.0.0-2.x86_64


    这说明什么?Oracle 也在加速走向开放,这个世界正在变得越来越好。


    1024 程序员日,我们给 DBA 的大礼包,现在报名参加“数据技术嘉年华”大会,超过50场专业前沿的技术分享等着你,现在注册 99元 专享门票,到场如数退还,异彩纷呈,秋日论剑,就等你来

    640?wx_fmt=png



    资源下载

    关注公众号:数据和云(OraNews)回复关键字获取

    2018DTCC , 数据库大会PPT

    2017DTC,2017 DTC 大会 PPT

    DBALIFE ,“DBA 的一天”海报

    DBA04 ,DBA 手记4 电子书

    122ARCH ,Oracle 12.2体系结构图

    2017OOW ,Oracle OpenWorld 资料

    PRELECTION ,大讲堂讲师课程资料

    近期文章

    删了库之后,不要着急跑路

    从一道面试题看数据库性能和安全

    Percona发布XtraBackup for MySQL 8.0

    独立发布的Oracle严重 CVE-2018-3110 公告

    Oracle宣布在云上上线 自治事务处理数据库

    为什么看了那么多灾难,还是过不好备份?

    640?wx_fmt=jpeg

  • 相关阅读:
    mysql-基础和基本指令
    网络笔试面试
    Windows访问Linux下的共享目录的配置方法
    帧动画 连续播放多张图片动画 以及ui动画 SoundPool
    ScrollView listView gridView 之间的冲突问题
    handler------post传送方式
    handler通信机制
    内部存储 openFileInputStream openFileOutputStream
    popupMenu-----弹出菜单
    为系统菜单添加图标--------暴力反射
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13312254.html
Copyright © 2011-2022 走看看