Oracle 19c 是 Oracle 數據庫的最新長期支持版本,提供了許多新特性和性能改進。使用 Docker 部署 Oracle 19c 可以簡化安裝和配置過程,并且能夠在不同的環境中快速部署和遷移。本文將介紹如何使用 Docker 部署 Oracle 19c。
在開始之前,確保你已經安裝了 Docker 并且具備基本的 Docker 使用知識。此外,你需要一個 Oracle 賬戶來下載 Oracle 19c 的 Docker 鏡像。
首先,你需要從 Oracle 的官方 Docker 倉庫下載 Oracle 19c 的 Docker 鏡像。你可以使用以下命令來下載鏡像:
docker pull store/oracle/database-enterprise:19.3.0.0
這個命令會從 Oracle 的 Docker 倉庫中下載 Oracle 19c 企業版的鏡像。
下載完鏡像后,你可以使用以下命令來創建并運行一個 Oracle 19c 容器:
docker run -d -it --name oracle19c \
-p 1521:1521 -p 5500:5500 \
-e ORACLE_SID=ORCLCDB \
-e ORACLE_PDB=ORCLPDB1 \
-e ORACLE_PWD=your_password \
store/oracle/database-enterprise:19.3.0.0
在這個命令中:
-d 參數表示在后臺運行容器。-it 參數表示以交互模式運行容器。--name oracle19c 參數為容器指定一個名稱。-p 1521:1521 參數將容器的 1521 端口映射到主機的 1521 端口,這是 Oracle 數據庫的默認端口。-p 5500:5500 參數將容器的 5500 端口映射到主機的 5500 端口,這是 Oracle Enterprise Manager 的默認端口。-e ORACLE_SID=ORCLCDB 參數設置 Oracle 實例的 SID。-e ORACLE_PDB=ORCLPDB1 參數設置 Oracle 的可插拔數據庫名稱。-e ORACLE_PWD=your_password 參數設置 Oracle 的 SYS 用戶密碼。容器啟動后,Oracle 數據庫會進行初始化。這個過程可能需要幾分鐘時間。你可以使用以下命令來查看容器的日志:
docker logs -f oracle19c
當看到 DATABASE IS READY TO USE! 的日志信息時,表示 Oracle 數據庫已經初始化完成,可以正常使用了。
你可以使用以下命令連接到 Oracle 數據庫:
sqlplus sys/your_password@//localhost:1521/ORCLCDB as sysdba
或者使用 SQL Developer 等工具連接到數據庫。
你可以使用以下命令來管理 Oracle 19c 容器:
docker start oracle19cdocker stop oracle19cdocker restart oracle19cdocker rm -f oracle19c通過 Docker 部署 Oracle 19c 可以大大簡化安裝和配置過程,并且能夠在不同的環境中快速部署和遷移。希望本文能夠幫助你成功部署 Oracle 19c 數據庫。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。