1024 程序员节:给 DBA 们的福音

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

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.dsudo 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 服务器上的客户端产品:

选择一个安装:

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

现在来检查一下:

[root@enmodb2 ]# rpm -qa|grep oracle oracle-instantclient18.3-basic-18.3.0.0.0-2.x86_64

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

原文发布于微信公众号 - 数据和云(OraNews)

原文发表时间:2018-10-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员宝库

Laravel 开发 RESTful API 的一些心得

最近用 Laravel 写了一段时间的 API,总结一下自己的心得吧。 Start API开发我们可以看到,有些网站用token验证身份,有些用OAuth2.0...

55090
来自专栏云计算教程系列

如何将Ubuntu从16.04升级到18.04

Ubuntu 18.04是一个长期支持(LTS)版本,LTS 版本每两年发布一次,而 Ubuntu 18.04 是自 2016 年以来的第一个长期支持版本。Ub...

3.5K40
来自专栏全华班

springcloud学习手册-zuul(概念和内容)

一、什么是Zuulzuul概念和内容 Zuul 框架原理图 官方英文说明 其中重点理解一下,下面这些。 首先Zuul是什么?其实Zuul是基于JVM的路由器和服...

24730
来自专栏猛牛哥的博客

centos安装aria2

2.4K30
来自专栏Python中文社区

Python开源项目介绍:用zmail简单地发邮件

发送邮件是个很简单的需求,但是在实际的使用中依然碰到了很多坑,因此创建了zmail这个项目,让你使用python发送邮件的过程尽可能简单。

16830
来自专栏腾讯移动品质中心TMQ的专栏

JAVA代码覆盖率工具JaCoCo-实践篇

上周 JAVA代码覆盖率工具JaCoCo-原理篇 简单介绍了JaCoCo其生成覆盖率的基本原理,这周的实践篇的主要内容就是将原理应用到实践中,本篇内容全部都是具...

1.1K90
来自专栏伪君子的梦呓

使用github搭建个人博客

前言 为什么我要搭建一个个人博客呢?主要是为了方便自己分类一些东西,而且最近在学 html 和 css ,搭建一个博客来帮助自己理解一下。 文章主要分6个部分,...

46160
来自专栏BestSDK

REST API 安全设计指南

REST API 安全设计指南。REST的全称是REpresentational State Transfer,它利用传统Web特点,提出提出一个既适于客户端应...

99380
来自专栏网商云

小白教程--centos7修改ssh远程端口

新账号关联我们公司购买腾讯云产品,有优惠哦!联系电话:13430587834(微信同号)

76440
来自专栏程序员叨叨叨

【9】全民博客时代的到来——20分钟简要教程

很久以前就想搭建一个个人技术博客的网站了,但是那时候接触的东西不多,没有听说过hexo、jekyll、wordpress等快速blog生成工具,自己在网上找了博...

14230

扫码关注云+社区

领取腾讯云代金券