沃趣科技產(chǎn)品專家 郭旭瑞
為企業(yè)提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、網(wǎng)站優(yōu)化、成都營銷網(wǎng)站建設(shè)、競(jìng)價(jià)托管、品牌運(yùn)營等營銷獲客服務(wù)。成都創(chuàng)新互聯(lián)擁有網(wǎng)絡(luò)營銷運(yùn)營團(tuán)隊(duì),以豐富的互聯(lián)網(wǎng)營銷經(jīng)驗(yàn)助力企業(yè)精準(zhǔn)獲客,真正落地解決中小企業(yè)營銷獲客難題,做到“讓獲客更簡(jiǎn)單”。自創(chuàng)立至今,成功用技術(shù)實(shí)力解決了企業(yè)“網(wǎng)站建設(shè)、網(wǎng)絡(luò)品牌塑造、網(wǎng)絡(luò)營銷”三大難題,同時(shí)降低了營銷成本,提高了有效客戶轉(zhuǎn)化率,獲得了眾多企業(yè)客戶的高度認(rèn)可!
容器技術(shù)并非Docker的創(chuàng)新,容器技術(shù)所依賴的一些基礎(chǔ)技術(shù),如namespace、cgroup、chroot等等,也都不是Docker的首創(chuàng)。
Docker之所以流行,很大程度上取決于它提出的鏡像(image)的概念。Docker通過其鏡像的概念,重新定義了云時(shí)代的應(yīng)用程序分發(fā)方式。
Docker讓軟件開發(fā)過程中的環(huán)境構(gòu)建變得簡(jiǎn)單,消除軟件測(cè)試過程中環(huán)境不一致導(dǎo)致的問題,又讓運(yùn)維和部署變得輕松快速。
從Docker的logo就可以看出:容器就是集裝箱,我們的程序都被打包在集裝箱里;Docker就是搬運(yùn)工,幫你把打包好的應(yīng)用運(yùn)輸?shù)绞澜绺鞯?,隨處運(yùn)行。
在《翻過那座山,就能看見海 | Kubernetes讓DBA更優(yōu)雅地管理數(shù)據(jù)庫》一文中,我們探討過:數(shù)據(jù)庫的部署過程中,依賴包、內(nèi)核參數(shù)、用戶與組、目錄等等一系列前置條件都需要DBA人工或腳本方式進(jìn)行操作,以及后續(xù)的數(shù)據(jù)庫軟件安裝、數(shù)據(jù)庫創(chuàng)建等工作,造成了大量重復(fù)性無意義的時(shí)間、精力消耗。Docker的鏡像便是將這所有的一切配置進(jìn)行打包,一個(gè)鏡像就是一個(gè)容易分發(fā)的即啟即用的應(yīng)用,與數(shù)據(jù)庫結(jié)合后一個(gè)鏡像就是一個(gè)迅速部署、即啟即用的數(shù)據(jù)庫。
沃趣科技緊跟時(shí)代發(fā)展浪潮,將容器技術(shù)融入到數(shù)據(jù)庫全生命周期管理,打造容器化云數(shù)據(jù)庫RDS產(chǎn)品,同時(shí)也積極回饋社區(qū),貢獻(xiàn)我們?cè)谌萜骰瘮?shù)據(jù)庫建設(shè)中的諸多經(jīng)驗(yàn)。本文將公開我們制作的Oracle Database 11.2.0.4.0版本的Docker鏡像。
Oracle官方在Github上提供了一些Oracle Docker image,但并未提供11g R2版本。考慮到目前仍有大量用戶使用11g R2,所以,我們參考官方12.1版本image制作了11.2.0.4.0版本的image,并且在其基礎(chǔ)上做了進(jìn)一步豐富和標(biāo)準(zhǔn)化,包括:
指定是否開啟歸檔
指定SGA及PGA大小(官方image指定的是固定的內(nèi)存大小,如需修改,需要在數(shù)據(jù)庫創(chuàng)建之后手動(dòng)調(diào)整,所以,在此我們做了相應(yīng)的自動(dòng)化)
指定數(shù)據(jù)庫角色,包括primary及standby(官方鏡像只能創(chuàng)建primary數(shù)據(jù)庫,我們同時(shí)實(shí)現(xiàn)了創(chuàng)建standby數(shù)據(jù)庫的邏輯,但該部分邏輯依賴沃趣科技QCFS云存儲(chǔ)提供的快照功能,目前只能在QFusion 3.0 RDS數(shù)據(jù)庫云平臺(tái)中實(shí)現(xiàn))
包含對(duì)主庫實(shí)例狀態(tài)、備庫實(shí)例狀態(tài)和MRP恢復(fù)狀態(tài)的健康檢查
ONLINE REDO LOG自動(dòng)調(diào)整為1G大小避免日志切換過于頻繁
設(shè)置用戶名密碼永不過期(雖不安全,但在絕大部分企業(yè)級(jí)用戶均采用此實(shí)踐)
關(guān)閉Concurrent Statistics Gathering功能
TEMP表空間設(shè)置為30G大小
SYSTEM表空間設(shè)置為1G大小
SYSAUX表空間設(shè)置為1G大小
UNDO表空間設(shè)置為10G大小
點(diǎn)擊(此處)折疊或打開
點(diǎn)擊(此處)折疊或打開