使用RPM安裝ORACLE-21c資料庫
ORACLE 21c 引入了一個非常方便的安裝方法,使用RPM的方式安裝!
環境要求
21c需要執行在linux7.5以上的系統,7.5以下可能會存在bug
伺服器的執行記憶體需要達到1G以上,/tmp目錄需要預留出1GB的空間,資料庫軟體大概要佔用空間10g,但是oracle建議至少要預留100G的空間,避免日後軟體目錄不斷擴大導致的空間不足。
介質需求
我們需要先從以下地址,也就是官網上下載一個 oracle21c 的 rpm 安裝包
Oracle:21.3.0.0.0
oracle-database-ee-21c-1.0-1.ol7.x86_64.rpm
環境配置
1. 關閉防火牆以及selinux
關閉執行中的服務
#systemctl stop firewalld.service
關閉作業系統自啟動
#systemctl disable firewalld.service
檢查關閉情況
#systemctl status firewalld.service
如下,dead表示未開啟開機啟動;inactive表示現在的狀態是關閉
關閉selinux:
編輯/etc/selinux/config 檔案
[root@DBServer1 ~]# vi /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - SELinux is fully disabled. SELINUX=disabled # SELINUXTYPE= type of policy in use. Possible values are: # targeted - Only targeted network daemons are protected. # strict - Full SELinux protection. SELINUXTYPE=targeted
2. 安裝資料庫需要的依賴包
掛載光碟機 mount /dev/cdrom /mnt 配置yum: vi /etc/yum.repos.d/dvd.repo 新增如下: [dvd] name=dvd baseurl=file:///mnt gpgcheck=0 enable=1
yum install bc binutils compat-libcap1 compat-libstdc++33 elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libX11 libXau libXi libXtst libXrender libXrender-devel libgcc libstdc++ libstdc++-devel libxcb make smartmontools sysstat kmod*
注: compat-libstdc++-33-3.2.3 需要手動下載上傳
下載並預安裝安裝包
從 oracle 源下載安裝包到本地
curl -o oracle-database-preinstall-21c-1.0-1.el7.x86_64.rpm
安裝預安裝包
rpm -ivh oracle-database-preinstall-21c-1.0-1.el7.x86_64.rpm
注意:如果下載不了可以去官網下載然後上傳伺服器
安裝oracle軟體
將2.2部分下載好的介質傳輸到伺服器本地/tmp目錄下
cd /tmp
rpm -ivh oracle-database-ee-21c-1.0-1.x86_64.rpm
安裝完畢後讓執行一個指令碼:
在執行指令碼之前做一個小修改:
su – root
vi /etc/init.d/oracledb_ORCLCDB-21c
把ture改為false:取消建立容器資料庫
執行指令碼建立資料庫
/etc/init.d/oracledb_ORCLCDB-21c
安裝資料庫成功!
建立完後,提示我們密碼隨機生成的讓我們用oracle使用者連線sqlplus修改
需要先配置環境變數 注: rpm安裝方式預設安裝在/opt下
su -oracle
vi ~/.bash_profile # 當前使用者環境變數
export ORACLE_BASE=/opt/oracle export ORACLE_HOME= /opt/oracle/product/21c/dbhome_1 export ORACLE_SID=ORCLCDB export PATH=$ORACLE_HOME/bin:$PATH
sqlplus / as sysdba 連線到資料庫
安裝後,Oracle 資料庫預安裝 RPM 執行以下操作:
- 自動下載並安裝安裝 Oracle 網格基礎設施和 Oracle 資料庫所需的任何其他 RPM 軟體包,並解析任何依賴關係
- 建立使用者,併為該使用者建立 oraInventory () 和 OSDBA () 組oracleoinstalldba
- 根據需要,根據 Oracle 資料庫預安裝 RPM 程式的建議將設定、系統啟動引數和驅動程式引數設定為值sysctl.conf
- 設定硬資源和軟資源限制
- 根據您的核心版本設定其他推薦引數
- 在核心中為 Linux x86_64 機器設定 numa=off。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23825935/viewspace-2926127/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用RPM安裝ORACLE-19c資料庫Oracle資料庫
- CentOS7離線安裝(rpm安裝)mysql資料庫CentOSMySql資料庫
- 19c(19.3) RPM方式單機資料庫安裝資料庫
- CentOS下使用rpm包安裝MySQLCentOSMySql
- mysql安裝(rpm)MySql
- Linux rpm -e --nodeps rpm解除安裝Linux
- yum如何解除安裝已安裝的rpm並安裝本地rpm包
- MongoDB資料庫安裝MongoDB資料庫
- Redis 資料庫安裝Redis資料庫
- oricle資料庫安裝資料庫
- GreenPlum資料庫安裝資料庫
- PostgreSQL 10.12 安裝系列 - 本地RPM安裝SQL
- 資料庫mysql8.0.22的安裝與使用資料庫MySql
- MySQL 5.7.22 rpm 安裝方式MySql
- rpm包安裝升級與解除安裝
- Mysql for Linux安裝配置之—— rpm(bundle)安裝MySqlLinux
- PostgreSQL 10.12 安裝系列 - Yum+rpm 安裝SQL
- 使用CheckInstall從原始碼製作RPM安裝包原始碼
- Oracle 資料庫打包安裝Oracle資料庫
- Ubuntu安裝MySQL資料庫UbuntuMySql資料庫
- tar方式安裝資料庫資料庫
- 達夢資料庫安裝資料庫
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- Hbase資料庫安裝部署資料庫
- 華為GaussDB資料庫之Yukon安裝與使用資料庫
- PostgreSQL 資料庫學習 - 0. 資料庫安裝SQL資料庫
- 達夢8資料庫安裝和解除安裝資料庫
- clickhouse-backup(RPM方式安裝)
- Oracle 19c RPM安裝Oracle
- rpm方式離線安裝ansible
- rpm方式安裝redis4.0Redis
- Linux命令之rpm安裝命令Linux
- RPM包安裝與介紹
- CentOS7(64)環境使用rpm命令安裝gccCentOSGC
- oracle rac資料庫的安裝Oracle資料庫
- 講解Linux資料庫安裝Linux資料庫
- Linux下安裝Mysql資料庫LinuxMySql資料庫
- vgant 安裝oracle資料庫racOracle資料庫