[發(fā)明專利]自動(dòng)部署oraclerac環(huán)境變量的方法在審
| 申請(qǐng)?zhí)枺?/td> | 201710791211.5 | 申請(qǐng)日: | 2017-09-05 |
| 公開(公告)號(hào): | CN107566175A | 公開(公告)日: | 2018-01-09 |
| 發(fā)明(設(shè)計(jì))人: | 薛強(qiáng) | 申請(qǐng)(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號(hào): | H04L12/24 | 分類號(hào): | H04L12/24;G06F17/30 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司37100 | 代理人: | 韓月娥 |
| 地址: | 450008 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自動(dòng) 部署 oraclerac 環(huán)境變量 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)庫部署技術(shù),具體的說是自動(dòng)部署oracle rac環(huán)境變量的方法。
背景技術(shù)
oracle rac(oracle real application clusters,oracle實(shí)時(shí)應(yīng)用集群),是oracle新版數(shù)據(jù)庫中采用的一項(xiàng)高可用性的新技術(shù),能夠在低成本服務(wù)器上構(gòu)建高可用性數(shù)據(jù)庫系統(tǒng),并且自由部署應(yīng)用,無需修改代碼;當(dāng)應(yīng)用規(guī)模需要擴(kuò)充時(shí),用戶可以按需擴(kuò)展系統(tǒng),以保證系統(tǒng)的性能。Oracle rac具有優(yōu)點(diǎn)如下:1)多節(jié)點(diǎn)負(fù)載均衡;2)提供高可用,故障容錯(cuò)和無縫切換功能;3)通過并行執(zhí)行技術(shù)提高事務(wù)響應(yīng)時(shí)間,用于數(shù)據(jù)分析系統(tǒng);4)通過橫向擴(kuò)展提高每秒交易數(shù)和連接數(shù),用于聯(lián)機(jī)事務(wù)系統(tǒng);5)節(jié)約硬件成本,用多個(gè)廉價(jià)PC服務(wù)器代替昂貴的小型機(jī)或大型機(jī);6)可擴(kuò)展性好,方便添加刪除節(jié)點(diǎn),擴(kuò)展硬件資源。
天梭K1作為關(guān)鍵應(yīng)用主機(jī),承擔(dān)了客戶的核心數(shù)據(jù)庫,大部分客戶的核心數(shù)據(jù)庫主要采用oracle rac。Oracle rac部署時(shí),通常采用人工的方式,人工手動(dòng)一臺(tái)一臺(tái)更改K-UX系統(tǒng)下oracle rac環(huán)境變量,往往需要耗費(fèi)大量時(shí)間。假設(shè),Rac采用天梭K1雙機(jī)部署時(shí),兩臺(tái)K1需要修改大量的系統(tǒng)環(huán)境參數(shù),然后才能安裝部署。目前,人工修改兩臺(tái)K1參數(shù)工作量較大,這樣部署一套rac就需要耗費(fèi)一天的時(shí)間。此外,由于人工參與部署操作容易出錯(cuò),導(dǎo)致數(shù)據(jù)庫安裝失敗。
發(fā)明內(nèi)容
本發(fā)明針對(duì)目前技術(shù)發(fā)展的需求和不足之處,提供自動(dòng)部署oracle rac環(huán)境變量的方法。
本發(fā)明所述自動(dòng)部署oracle rac環(huán)境變量的方法,解決上述技術(shù)問題采用的技術(shù)方案如下:所述自動(dòng)部署oracle rac環(huán)境變量的方法,首先編寫自動(dòng)化腳本,將完整的自動(dòng)化腳本部署在一臺(tái)K1上,然后輸入先行條件參數(shù),自動(dòng)化腳本會(huì)按照環(huán)境配置的順序完成配置腳本;
然后通過自動(dòng)登錄功能和自動(dòng)拷貝功能,將配置腳本自動(dòng)傳輸?shù)狡渌鸎1機(jī)器上,并通過相關(guān)腳本完成其他K1機(jī)器的環(huán)境配置。
優(yōu)選的,確定自動(dòng)化腳本的先行條件參數(shù):
確定若干臺(tái)K1的主機(jī)名、root密碼、數(shù)據(jù)庫名、業(yè)務(wù)物理IP、心跳IP、VIP、oracle用戶密碼,作為自動(dòng)化腳本的先行條件參數(shù)輸入。
優(yōu)選的,創(chuàng)建自動(dòng)登錄功能auto_login_ssh(),若干臺(tái)K1之間相互進(jìn)行自由切換登錄。
優(yōu)選的,創(chuàng)建自動(dòng)拷貝功能auto_scp(),若干臺(tái)K1不同用戶之間自由復(fù)制傳輸文件。
優(yōu)選的,創(chuàng)建自動(dòng)化腳本依次實(shí)現(xiàn)如下環(huán)境變量的配置腳本:
關(guān)閉防火墻和selinux,配置oracle用戶組、用戶名、密碼,修改oracle用戶的.bash_profile文件,配置/etc/hosts文件,修改shell限制,操作系統(tǒng)版本檢查、軟件包檢查,安裝安騰版本JDK,配置Hangcheck內(nèi)核檢測(cè)模塊,建立oracle用戶的ssh與rsh信任關(guān)系,配置NTP時(shí)間服務(wù)器,配置VNC服務(wù),解壓相關(guān)軟件包。
優(yōu)選的,在兩臺(tái)K1上自動(dòng)進(jìn)行oracle rac環(huán)境配置。
本發(fā)明所述自動(dòng)部署oracle rac環(huán)境變量的方法,與現(xiàn)有技術(shù)相比具有的有益效果是:本發(fā)明將原來由人工手動(dòng)修改rac環(huán)境變量,改為腳本自動(dòng)化修改,使得rac集群的搭建耗時(shí)由原來的一人天縮短到兩小時(shí)內(nèi)完成,提高了實(shí)施效率,降低了人工成本;采用人機(jī)交互的參數(shù)更改,增強(qiáng)了人機(jī)交互的靈活性;rac集群部署由腳本自動(dòng)化完成,避免了人工搭建的故障率,確保零故障率,顯著提高了客戶對(duì)實(shí)施工作的滿意度。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,對(duì)本發(fā)明所述自動(dòng)部署oracle rac環(huán)境變量的方法進(jìn)一步詳細(xì)說明。
為了減少rac部署時(shí)間,降低人工出錯(cuò)率,本發(fā)明提出了一種自動(dòng)部署oraclerac環(huán)境變量的方法,能夠自動(dòng)實(shí)現(xiàn)K-UX系統(tǒng)下配置oracle rac數(shù)據(jù)庫環(huán)境變量,主要通過編寫自動(dòng)化shell腳本來實(shí)現(xiàn),能使oracle rac的部署時(shí)間大大縮短,而且能保證零出錯(cuò)率,極大提高了實(shí)施效率,節(jié)省實(shí)施成本,提供客戶的滿意度。
實(shí)施例1:
本實(shí)施例提出一種自動(dòng)部署oracle rac環(huán)境變量的方法,主要包括以下幾部分內(nèi)容:
1)確定自動(dòng)化腳本的先行條件參數(shù):
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710791211.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種業(yè)務(wù)處理執(zhí)行語言流程部署方法
- 云計(jì)算平臺(tái)應(yīng)用快速部署的管理方法
- 虛擬化網(wǎng)絡(luò)功能部署方法及系統(tǒng)
- 版本部署的方法、裝置、設(shè)備和計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 測(cè)試環(huán)境部署方法、部署裝置及存儲(chǔ)介質(zhì)
- 程序部署任務(wù)執(zhí)行方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種基于Ansible的輕量級(jí)容器化分布式系統(tǒng)與部署方法
- 模型部署方法、模型部署裝置及終端設(shè)備
- 系統(tǒng)部署狀態(tài)的可視化方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種任務(wù)部署方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種系統(tǒng)啟動(dòng)引導(dǎo)處理方法及裝置
- 清理環(huán)境變量路徑的方法及系統(tǒng)
- 基于環(huán)境變量動(dòng)態(tài)耦合的家居智能控制系統(tǒng)設(shè)備
- 防止系統(tǒng)環(huán)境變量修改的方法、裝置及電子設(shè)備
- 睡眠質(zhì)量與環(huán)境變量相關(guān)性的監(jiān)測(cè)推理系統(tǒng)
- 一種修改應(yīng)用程序環(huán)境變量的方法和終端
- 一種環(huán)境變量寫入方法、存儲(chǔ)介質(zhì)及電子裝置
- 一種環(huán)境變量修改方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種水浮蓮入侵分布區(qū)預(yù)測(cè)方法及系統(tǒng)
- 一種環(huán)境變量的獲取方法及裝置





