這篇文章主要介紹“Oracle18cRPM安裝部署數(shù)據(jù)庫的過程”,在日常操作中,相信很多人在Oracle18cRPM安裝部署數(shù)據(jù)庫的過程問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”O(jiān)racle18cRPM安裝部署數(shù)據(jù)庫的過程”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
“專業(yè)、務(wù)實、高效、創(chuàng)新、把客戶的事當(dāng)成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 創(chuàng)新互聯(lián)是您可以信賴的網(wǎng)站建設(shè)服務(wù)商、專業(yè)的互聯(lián)網(wǎng)服務(wù)提供商! 專注于成都做網(wǎng)站、網(wǎng)站建設(shè)、軟件開發(fā)、設(shè)計服務(wù)業(yè)務(wù)。我們始終堅持以客戶需求為導(dǎo)向,結(jié)合用戶體驗與視覺傳達,提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領(lǐng)市場!首先,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
當(dāng)然,如果你的環(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í)行事務(wù)檢查 ---> 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í)行事務(wù)檢查 ---> 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 事務(wù)概要 =============================================================================================== =========================================================== 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í)行事務(wù)測試 事務(wù)測試成功 執(zhí)行事務(wù) 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í)行事務(wù)檢查 ---> 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 事務(wù)概要 =============================================================================================== =========================================================== Install 1 Package(s) 總文件大小:7.8 G Installed size: 7.8 G 下載軟件包: 運行 rpm_check_debug 執(zhí)行事務(wù)測試 事務(wù)測試成功 執(zhí)行事務(wù) 正在安裝 : 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] 當(dāng)前的可用內(nèi)存低于創(chuàng)建數(shù)據(jù)庫所需的可用內(nèi)存 (1,532MB)。 原因: 以下節(jié)點沒有必需的可用內(nèi)存: 節(jié)點:localhost 可用內(nèi)存:636.5078MB (651784.0KB) 準(zhǔn)備執(zhí)行數(shù)據(jù)庫操作 已完成 8% 復(fù)制數(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)標(biāo)識符 (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ù)庫的過程”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
網(wǎng)站欄目:Oracle18cRPM安裝部署數(shù)據(jù)庫的過程-創(chuàng)新互聯(lián)
分享鏈接:http://weahome.cn/article/djgpgj.html