程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> oracle容器化docker解決方案,oracle容器docker

oracle容器化docker解決方案,oracle容器docker

編輯:Oracle教程

oracle容器化docker解決方案,oracle容器docker


Docker提供了輕量級的虛擬化,它幾乎沒有任何額外開銷。 提供了一個從開發到上線均一致的環境。 開發效率:一是我們想讓開發環境盡量貼近生產環境 二是我們想快速搭建開發環境   基於docker研發小組 qq群:108636195     概要:   1、只在數據庫初始化與數據庫遷移使用,普通迭代還是走提交增量腳本 2、data、log、oracle三合一服務     data.tar 封裝數據文件     log.tar 封裝日志文件     oracle.tar 封裝oracle應用依賴 3、swarm生態圈oracle統一管理     一個項目一個容器一個oracle     統一管理監控每個節點oracle容器及服務     背景:測試環境、預發布演示環境、生產環境、數據庫老是不一致引起的種種問題。 目標:測試環境、預發布演示環境、生產環境 一體化。 技術目標:創建oracle源容器,DockerFile拉構建分支,oracle應用、數據文件、歸檔日志分離   落地方案: 一、創建oracle源容器     應用安裝oracle11g、sshd 同時暴露22、1521端口     oracle應用初始體積其實不大才519M       二、啟動一個容器指定22、1521端口,掛載data數據文件目錄與歸檔日志目錄

-p 映射端口(宿主機端口:容器內部端口) -v 掛載目錄(同上) --name 容器別名(用於服務集群)   三、啟動容器內oracle服務 腳本: #start_oracle.sh su - oracle  sqlplus /nolog 
conn /as sysdba 
startup 
exit 
lsnrctl start 
exit  docker exec oralce1 sh /root/start_oracle.sh   四、轉版本流程 1、只在數據庫初始化與數據庫遷移使用該方案,普通迭代還是走提交增量腳本 2、data、log、oracle三合一服務     data.tar 封裝數據文件     log.tar 封裝日志文件     oracle.tar 封裝oracle應用依賴    

 

--

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved