【18c】Oracle 18.3 RPM安裝
【18c】Oracle 18.3 RPM安裝
自 Oracle 18c 開始,Oracle開始支援 Linux 上的
Oracle 資料庫 RPM
安裝方式,雖然剛剛釋出還有一些限制,但是這無疑開始改變,目前的限制包括:
僅支援單例項安裝,不支援叢集;
僅支援企業版,專業版要到 19c 支援;
支援 Server 端和 Instant Client 的 RPM 安裝;
雖然這個安裝 RPM 包容量高達 3.3 GB,我還是體驗了一下,把這個簡化的過程和大家分享一下。
RPM 安裝包可以在 OTN 下載:
Oracle Database 18c (18.3) for Linux x86-64 (RPM)
Download oracle-database-ee-18c-1.0-1.x86_64.rpm (3,586,257,564)
使用RMP方式,安裝Oracle資料庫,使得一切都變得簡單。整個安裝過程僅僅需要兩個 rpm 包,分別是:
oracle-database- preinstall -18c-1.0-1.el7.x86_64.rpm
oracle-database- ee -18c-1.0-1.x86_64.rpm
安裝又分為兩個分支: 全自動 和 半自動 。
如果你使用的是 OEL (Oracle Linux)並且註冊了 ULN 帳號( Unbreakable Linux Network ),那麼使用 root 使用者安裝就是一個命令:
yum -y install oracle-database-ee-18c
我們接下來看看手工方式,同樣需要 以 root 身份 登入。
第一步驟,安裝 preinstall 包:
OEL 可以使用 yum 一步安裝:
# yum -y install oracle-database-preinstall-18c
其他版本平臺手工達人,可以下載安裝:
# curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
# yum -y localinstall oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
第二個步驟,進入下載目錄,安裝資料庫軟體:
# yum -y localinstall oracle-database-ee-18c-1.0-1.x86_64.rpm
然後等上幾分鐘,就結束了。資料庫軟體就安裝完畢。最後會提示你,通過配置來建立一個資料庫,仍然是一個命令:
/etc/init.d/oracledb_ORCLCDB-18c configure
這個命令以靜默方式建立一個多租戶資料庫。如果一切順利,That's All。如果以前有一些同學、初學者,被安裝資料庫搞得暈頭轉向,那麼現在,一切都過去了, 你和資料庫之間的距離只有一條命令之遙 。
還是看看我的測試過程,當然作業系統是前提,我找了一個虛擬機器,因為之前安裝過資料庫,所以一些基本的 Package 應當是健全的,如果你的 Linux 有問題,還是需要看看安裝手冊的基礎需求。
我的系統資訊如下:
[root@sdb0 opt]# cat /etc/redhat-release
CentOS release 6.8 (Final)
[root@sdb0 opt]# uname -a
Linux sdb0 2.6.32-642.6.2.el6.x86_64 #1 SMP Wed Oct 26 06:52:09 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
如果缺少 preinstall 包會提示依賴錯誤:
[root@sdb0 u01]# rpm -ivh oracle-database-ee-18c-1.0-1.x86_64.rpm
error: Failed dependencies:
oracle-database-preinstall-18c is needed by oracle-database-ee-18c-1.0-1.x86_64
[root@sdb0 u01]# curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
[root@sdb0 u01]# yum -y localinstall oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
Installed: oracle-database-preinstall-18c.x86_64 0:1.0-1.el7
Complete!
安裝的預設目錄在 /opt ,要確保有超過 7 G 的空間,否則安裝會失敗:
[root@sdb0 u01]# yum -y localinstall oracle-database-ee-18c-1.0-1.x86_64.rpm
Total size: 7.8 G
Installed size: 7.8 G
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Check Error:
installing package oracle-database-ee-18c-1.0-1.x86_64 needs 6804MB on the / filesystem
Error Summary
-------------
Disk Requirements:
At least 6804MB more space needed on the / filesystem.
安裝目錄 /opt , 要確保將許可權授予 oracle 使用者 (所以,使用者和使用者組應該是預先自己建立的):
[root@sdb0 opt]# chown oracle:oinstall /opt
然後執行安裝,一條命令下去,根據儲存效能大約10分鐘以內完成軟體解壓部署:
[root@sdb0 opt]# yum -y localinstall oracle-database-ee-18c-1.0-1.x86_64.rpm
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Local Package Process
Examining oracle-database-ee-18c-1.0-1.x86_64.rpm: oracle-database-ee-18c-1.0-1.x86_64
。。。
Install 1 Package(s)
Total size: 7.8 G
Installed size: 7.8 G
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Installing : 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
Installed:
oracle-database-ee-18c.x86_64 0:1.0-1
Complete !
注意,以上只是完成了軟體的安裝部署,接下來如果要建立資料庫,還需要用 root 身份執行一個指令碼進行配置:
To configure a sample Oracle Database you can execute the following service configuration script as root: /etc/init.d/oracledb_ORCLCDB-18c configure
注意,當我們執行
/etc/init.d/oracledb_ORCLCDB-18c configure
命令時,後臺實際上就自動進行了一個靜默的資料庫建立,我把這段命令拿出來了,但是你可以不用關注:
/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
資料庫建立的執行過程如下:
建立完成之後,在 Oracle 使用者,適當的配置環境變數,登入資料庫,看,我們第一個RPM方式部署的多租戶,18.3 版本的資料庫已經就緒。
在我的環境中,全程非常流暢,我不得不說,雖然RPM很巨大,但這真的是一個有益的改變。
參考連結 :
https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
https://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html
About Me
........................................................................................................................ ● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除 ● 本文在itpub( http://blog.itpub.net/26736162 )、部落格園( http://www.cnblogs.com/lhrbest )和個人weixin公眾號( xiaomaimiaolhr )上有同步更新 ● 本文itpub地址: http://blog.itpub.net/26736162 ● 本文部落格園地址: http://www.cnblogs.com/lhrbest ● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/ ● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ● DBA寶典今日頭條號地址: http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826 ........................................................................................................................ ● QQ群號: 230161599 (滿) 、618766405 ● weixin群:可加我weixin,我拉大家進群,非誠勿擾 ● 聯絡我請加QQ好友 ( 646634621 ) ,註明新增緣由 ● 於 2018-11-01 06:00 ~ 2018-11-31 24:00 在魔都完成 ● 最新修改時間:2018-11-01 06:00 ~ 2018-11-31 24:00 ● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店 : https://weidian.com/s/793741433?wfr=c&ifr=shopdetail ● 小麥苗出版的資料庫類叢書 : http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麥苗OCP、OCM、高可用網路班 : http://blog.itpub.net/26736162/viewspace-2148098/ ● 小麥苗騰訊課堂主頁 : https://lhr.ke.qq.com/ ........................................................................................................................ 使用 weixin客戶端 掃描下面的二維碼來關注小麥苗的weixin公眾號( xiaomaimiaolhr )及QQ群(DBA寶典)、新增小麥苗weixin, 學習最實用的資料庫技術。
........................................................................................................................ |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2218364/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 18c rpm 安裝及解析安裝過程Oracle
- Oracle 19c RPM安裝Oracle
- Oracle 18c安裝初體驗Oracle
- Oracle Linux 7.1 靜默安裝Oracle 18c RACOracleLinux
- 使用RPM安裝ORACLE-21c資料庫Oracle資料庫
- 使用RPM安裝ORACLE-19c資料庫Oracle資料庫
- mysql安裝(rpm)MySql
- Linux rpm -e --nodeps rpm解除安裝Linux
- yum如何解除安裝已安裝的rpm並安裝本地rpm包
- 【靜默】在RHEL 6.5上靜默安裝Oracle 18cOracle
- PostgreSQL 10.12 安裝系列 - 本地RPM安裝SQL
- MySQL 5.7.22 rpm 安裝方式MySql
- 【kingsql分享】OEL7.6安裝Oracle18c RPM新玩法SQLOracle
- rpm包安裝升級與解除安裝
- Mysql for Linux安裝配置之—— rpm(bundle)安裝MySqlLinux
- PostgreSQL 10.12 安裝系列 - Yum+rpm 安裝SQL
- Oracle 18cOracle
- clickhouse-backup(RPM方式安裝)
- rpm方式離線安裝ansible
- rpm方式安裝redis4.0Redis
- Linux命令之rpm安裝命令Linux
- RPM包安裝與介紹
- Oracle 18.3 Resize operation completed for file#Oracle
- centos(linux): rpm -V 驗證rpm包安裝程式的安全CentOSLinux
- RPM包的安裝與升級
- CentOS下使用rpm包安裝MySQLCentOSMySql
- Greenplum_原始碼編譯安裝和RPM包安裝原始碼編譯
- Linux RPM包安裝、解除安裝、升級命令講解Linux
- 【DB寶3】在Docker中使用rpm包的方式安裝Oracle 19cDockerOracle
- Oracle 18.3 ORA-12012 ORA-20001Oracle
- CentOS7離線安裝(rpm安裝)mysql資料庫CentOSMySql資料庫
- yum安裝軟體之後如何儲存rpm安裝包
- CentOS8 安裝 MySQL8.0(RPM)CentOSMySql
- mysql8.0.30的RPM包安裝方法MySql
- 無網環境安裝docker之--rpmDocker
- yum/dnf/rpm 等 檢視rpm 包安裝路徑 (fedora 中 pygtk 包內容安裝到哪裡了)
- centos以RPM包方式安裝redis的方法CentOSRedis
- 在 Fedora 中安裝替代版本的 RPM 包