CentOS 8安裝最新Oracle19c數據庫

介紹

目前 Oracle 官方推薦安裝19c 的 linux 版本爲Linux 7,不過強制安裝到CentOS 8上,還是可以用的,接下來就來介紹怎麼安裝。

安裝 Oracle Database 19c

安裝Oracle Database 相關依賴

推薦先安裝Oracle官方yum倉庫,主要是爲了通過yum安裝 oracle-database-preinstall-19c.x86_64,來幫助我們完成 Oracle Databse 19c 的依賴檢查安裝。

  • 注意:有時候dnf -y install 可能因爲未導入證書或其他原因沒能創建成功事務,若沒看到:Complete!,再執行一遍dnf -y install …
cd /etc/yum.repos.d/
sudo curl -O http://yum.oracle.com/public-yum-ol7.repo
sudo dnf -y install oracle-database-preinstall-19c.x86_64

安裝Oracle依賴的lib庫

sudo dnf -y install libnsl

安裝Oracle Database

首先導入Oracle 官方的GPG KEY(可不做)

cd /etc/pki/rpm-gpg/
sudo curl -o RPM-GPG-KEY-oracle http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol7

前置工作都做完了,切換到Oracle安裝包的目錄,現在是正式安裝Oracle Database了。

sudo rpm -ivh oracle-database-ee-19c-1.0-1.x86_64.rpm --nodigest

初始化Oracle Database 19c

創建自己的CDB初始化配置文件

複製一份Oracle樣本配置,並打開

sudo cp /etc/init.d/oracledb_ORCLCDB-19c /etc/init.d/oracledb_JRMCDB-19c
sudo vi /etc/init.d/oracledb_JRMCDB-19c

主要是修改環境變量配置,如CDBPDB等。

export ORACLE_SID=JRMCDB
export PDB_NAME=JRMPDB1

複製配置文件

sudo cp /etc/sysconfig/oracledb_ORCLCDB-19c.conf /etc/sysconfig/oracledb_JRMCDB-19c.conf
sudo vi /etc/sysconfig/oracledb_JRMCDB-19c.conf

因爲只有一個Oracle SID實例,不會衝突,所以這裏不改端口配置等。

配置並創建Oracle SID實例

sudo /etc/init.d/oracledb_JRMCDB-19c configure

如果看到以下這句話,就安裝完成了。

Database configuration completed successfully.

登錄並修改Oracle Database管理員賬號

修改oracle用戶密碼

在root賬號下,修改oracle用戶密碼

passwd oracle

切換oracle賬號

su - oracle

添加系統環境變量

vi .bash_profile

添加以下內容

export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=JRMCDB

加載環境配置

source .bash_profile 

登錄oracle修改管理員密碼

以數據庫管理員登錄,需要在orace賬號下登錄

sqlplus / as sysdba

修改密碼

alter user system identified by "123456"; 

創建Oracle賬號

切換容器

切換到我們創建的PDB

alter session set container=JRMPDB1;

創建用戶

create user jeremy identified by "123456";

授權用戶

GRANT CREATE SESSION,CREATE TABLE,CREATE VIEW,CREATE PROCEDURE,CREATE SEQUENCE to jeremy;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章