溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle18cRPM安裝部署數(shù)據(jù)庫的過程

發(fā)布時間:2021-09-14 17:14:11 來源:億速云 閱讀:142 作者:chen 欄目:關(guān)系型數(shù)據(jù)庫

這篇文章主要介紹“Oracle18cRPM安裝部署數(shù)據(jù)庫的過程”,在日常操作中,相信很多人在Oracle18cRPM安裝部署數(shù)據(jù)庫的過程問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”O(jiān)racle18cRPM安裝部署數(shù)據(jù)庫的過程”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

首先,Oracle18c雖然支持RPM安裝,但是在很多方面還有一定的限制,目前的限制主要包括:

1、僅支持單實例數(shù)據(jù)庫或客戶端的安裝,不支持集群。

2、目前不支持Standard Edition 2版本的RPM部署,Standard Edition 2的RPM部署計劃在19c版本中發(fā)布。

3、不支持使用rpm -Uvh升級數(shù)據(jù)庫。

RPM的安裝包可以在OTN下載,需要下載2個包:

oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

oracle-database-ee-18c-1.0-1.x86_64.rpm

本次體驗完全是下載后,進行離線安裝配置,測試環(huán)境配置如下:

系統(tǒng)版本:CentOS release 6.6 (Final)

內(nèi)存:4G

目錄空間:36G

當然,如果你的環(huán)境是Oracle Linux并且注冊了ULN賬號,只需在root用戶下執(zhí)行

yum -y install oracle-database-ee-18c即可,這只是僅僅安裝軟件,并未配置并創(chuàng)建數(shù)據(jù)庫。

同樣在root用戶下,配置好yum源之后,進入軟件包存放目錄,執(zhí)行yum -y localinstall ./oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

安裝oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm包:

[root@localhost yum.repos.d]# cd /soft/
[root@localhost soft]# ls
AutoInstallOracle.sh            oracle-database-ee-18c-1.0-1.x86_64.rpm              pdksh-
 
5.2.14-37.el5_8.1.x86_64.rpm
CentOS-6.6-x86_64-bin-DVD1.iso  oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
[root@localhost soft]# yum -y localinstall ./oracle-database-preinstall-18c-1.0-
 
1.el7.x86_64.rpm 
已加載插件:fastestmirror, refresh-packagekit, security
設(shè)置本地安裝進程
診斷 ./oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm: oracle-database-preinstall-18c-1.0
 
-1.el7.x86_64
./oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm 將被安裝
Loading mirror speeds from cached hostfile
解決依賴關(guān)系
--> 執(zhí)行事務檢查
---> Package oracle-database-preinstall-18c.x86_64 0:1.0-1.el7 will be 安裝
--> 處理依賴關(guān)系 compat-libcap1,它被軟件包 oracle-database-preinstall-18c-1.0-1.el7.x86_64 需
 
要
--> 處理依賴關(guān)系 compat-libstdc++-33,它被軟件包 oracle-database-preinstall-18c-1.0-
 
1.el7.x86_64 需要
--> 處理依賴關(guān)系 ksh,它被軟件包 oracle-database-preinstall-18c-1.0-1.el7.x86_64 需要
--> 執(zhí)行事務檢查
---> Package compat-libcap1.x86_64 0:1.10-1 will be 安裝
---> Package compat-libstdc++-33.x86_64 0:3.2.3-69.el6 will be 安裝
---> Package ksh.x86_64 0:20120801-21.el6 will be 安裝
--> 完成依賴關(guān)系計算
 
依賴關(guān)系解決
 
===============================================================================================
 
===========================================================
 軟件包                                    架構(gòu)              版本                       倉庫    
 
                                                     大小
===============================================================================================
 
===========================================================
正在安裝:
 oracle-database-preinstall-18c            x86_64            1.0-1.el7                  
 
/oracle-database-preinstall-18c-1.0-1.el7.x86_64             55 k
為依賴而安裝:
 compat-libcap1                            x86_64            1.10-1                     C6.0-
 
base                                                    17 k
 compat-libstdc++-33                       x86_64            3.2.3-69.el6               C6.0-
 
base                                                   183 k
 ksh                                       x86_64            20120801-21.el6            C6.0-
 
base                                                   758 k
 
事務概要
===============================================================================================
 
===========================================================
Install       4 Package(s)
 
總文件大?。?.0 M
總下載量:959 k
Installed size: 2.5 M
下載軟件包:
-----------------------------------------------------------------------------------------------
 
-----------------------------------------------------------
總計                                                                                            
 
                          1.4 MB/s | 959 kB     00:00     
運行 rpm_check_debug 
執(zhí)行事務測試
事務測試成功
執(zhí)行事務
Warning: RPMDB altered outside of yum.
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
mysql-community-server-5.7.19-1.el6.x86_64 has missing requires of mysql-community-client(x86-
 
64) >= ('0', '5.7.9', None)
mysql-community-server-5.7.19-1.el6.x86_64 has missing requires of mysql-community-common(x86-
 
64) = ('0', '5.7.19', '1.el6')
  正在安裝   : ksh-20120801-21.el6.x86_64                                                       
 
                                                      1/4 
  正在安裝   : compat-libstdc++-33-3.2.3-69.el6.x86_64                                          
 
                                                      2/4 
  正在安裝   : compat-libcap1-1.10-1.x86_64                                                     
 
                                                      3/4 
  正在安裝   : oracle-database-preinstall-18c-1.0-1.el7.x86_64                                  
 
                                                      4/4 
  Verifying  : compat-libcap1-1.10-1.x86_64                                                     
 
                                                      1/4 
  Verifying  : compat-libstdc++-33-3.2.3-69.el6.x86_64                                          
 
                                                      2/4 
  Verifying  : oracle-database-preinstall-18c-1.0-1.el7.x86_64                                  
 
                                                      3/4 
  Verifying  : ksh-20120801-21.el6.x86_64                                                       
 
                                                      4/4 
 
已安裝:
  oracle-database-preinstall-18c.x86_64 0:1.0-1.el7                                             
 
                                                          
 
作為依賴被安裝:
  compat-libcap1.x86_64 0:1.10-1                  compat-libstdc++-33.x86_64 0:3.2.3-69.el6     
 
             ksh.x86_64 0:20120801-21.el6                 
 
完畢!
[root@localhost soft]#

繼續(xù)安裝oracle-database-ee-18c-1.0-1.x86_64.rpm包:

[root@localhost soft]# yum -y localinstall ./oracle-database-ee-18c-1.0-1.x86_64.rpm 
已加載插件:fastestmirror, refresh-packagekit, security
設(shè)置本地安裝進程
診斷 ./oracle-database-ee-18c-1.0-1.x86_64.rpm: oracle-database-ee-18c-1.0-1.x86_64
./oracle-database-ee-18c-1.0-1.x86_64.rpm 將被安裝
Loading mirror speeds from cached hostfile
解決依賴關(guān)系
--> 執(zhí)行事務檢查
---> Package oracle-database-ee-18c.x86_64 0:1.0-1 will be 安裝
--> 完成依賴關(guān)系計算
 
依賴關(guān)系解決
 
===============================================================================================
 
===========================================================
 軟件包                                   架構(gòu)                     版本                      倉
 
庫                                                    大小
===============================================================================================
 
===========================================================
正在安裝:
 oracle-database-ee-18c                   x86_64                   1.0-1                     
 
/oracle-database-ee-18c-1.0-1.x86_64                   7.8 G
 
事務概要
===============================================================================================
 
===========================================================
Install       1 Package(s)
 
總文件大?。?.8 G
Installed size: 7.8 G
下載軟件包:
運行 rpm_check_debug 
執(zhí)行事務測試
事務測試成功
執(zhí)行事務
  正在安裝   : oracle-database-ee-18c-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-18c configure
  Verifying  : oracle-database-ee-18c-1.0-1.x86_64                                              
 
                                                      1/1 
 
已安裝:
  oracle-database-ee-18c.x86_64 0:1.0-1                                                         
 
                                                          
 
完畢!
[root@localhost soft]#

軟件安裝執(zhí)行完畢,但是并未創(chuàng)建數(shù)據(jù)庫,依然在root用戶下,使用/etc/init.d/oracledb_ORCLCDB-18c configure進行默認數(shù)據(jù)庫配置。注意,此處配置數(shù)據(jù)庫不是使用rpm包進行的,而是Oracle調(diào)用dbca進行數(shù)據(jù)庫靜默安裝的,也就是說,此處可以不用該命令默認創(chuàng)建數(shù)據(jù)庫,可以跟以前一樣,使用dbca進行數(shù)據(jù)庫創(chuàng)建配置。

數(shù)據(jù)庫創(chuàng)建執(zhí)行過程如下:

[root@localhost /]# /etc/init.d/oracledb_ORCLCDB-18c configure
Configuring Oracle Database ORCLCDB.
[WARNING] [DBT-11209] 當前的可用內(nèi)存低于創(chuàng)建數(shù)據(jù)庫所需的可用內(nèi)存 (1,532MB)。
   原因: 以下節(jié)點沒有必需的可用內(nèi)存:
 節(jié)點:localhost  可用內(nèi)存:636.5078MB (651784.0KB)
 
準備執(zhí)行數(shù)據(jù)庫操作
已完成 8%
復制數(shù)據(jù)庫文件
已完成 31%
正在創(chuàng)建并啟動 Oracle 實例
已完成 32%
已完成 36%
已完成 40%
已完成 43%
已完成 46%
正在進行數(shù)據(jù)庫創(chuàng)建
已完成 51%
已完成 54%
正在創(chuàng)建插接式數(shù)據(jù)庫
已完成 58%
已完成 77%
執(zhí)行配置后操作
已完成 100%
數(shù)據(jù)庫創(chuàng)建完成。有關(guān)詳細信息, 請查看以下位置的日志文件:
 /opt/oracle/cfgtoollogs/dbca/ORCLCDB。
數(shù)據(jù)庫信息:
全局數(shù)據(jù)庫名:ORCLCDB
系統(tǒng)標識符 (SID):ORCLCDB
有關(guān)詳細信息, 請參閱日志文件 "/opt/oracle/cfgtoollogs/dbca/ORCLCDB/ORCLCDB.log"。
 
Database configuration completed successfully. The passwords were auto generated, you must 
 
change them by connecting to the database using 'sqlplus / as s
ysdba' as the oracle user.[root@localhost /]#

到此處,整個數(shù)據(jù)庫軟件及數(shù)據(jù)庫安裝均已完成,然后需要我們手動配置環(huán)境變量,即可登錄我們rpm包部署的Oracle18c數(shù)據(jù)庫,如下所示,默認已創(chuàng)建ORCLPDB1 PDB數(shù)據(jù)庫。

[oracle@localhost ~]$ sqlplus / as sysdba
 
SQL*Plus: Release 18.0.0.0.0 - Production on Thu Dec 6 16:22:43 2018
Version 18.3.0.0.0
 
Copyright (c) 1982, 2018, Oracle.  All rights reserved.
 
 
???: 
Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production
Version 18.3.0.0.0
 
SQL> show pdbs;
 
    CON_ID CON_NAME     OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
 2 PDB$SEED     READ ONLY  NO
 3 ORCLPDB1     READ WRITE NO

如下為此次測試配置數(shù)據(jù)庫時調(diào)用dbca靜默安裝的語句。

/bin/su -s /bin/bash oracle -c 
/opt/oracle/product/18c/dbhome_1/bin/dbca -silent -createDatabase -gdbName 
ORCLCDB -templateName General_Purpose.dbc -characterSet AL32UTF8 -createAsContainerDatabase 
true -numberOfPDBs 1 -pdbName ORCLPDB1 -createListener LISTENER:1521 -datafileDestination 
/opt/oracle/oradata -sid ORCLCDB -autoGeneratePasswords -emConfiguration DBEXPRESS - 
emExpressPort 5500

到此,關(guān)于“Oracle18cRPM安裝部署數(shù)據(jù)庫的過程”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI