前幾天,我寫了兩篇文章:
透過 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)
金鑰指紋 = 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 也在加速走向開放,這個世界正在變得越來越好。
1024 程式員日,我們給 DBA 的大禮包,現在報名參加“資料技術嘉年華”大會,超過50場專業前沿的技術分享等著你,現在註冊 99元 專享門票,到場如數退還,異彩紛呈,秋日論劍,就等你來:
Percona釋出XtraBackup for MySQL 8.0