Oracle Linux 環境靜默安裝 GRID

2021-08-20 04:19:19 字數 3538 閱讀 5298

編寫 grid_install.rsp 配置檔案指令碼

路徑:安裝包根目錄/response/grid_install.rsp

內容

#保持預設

oracle.install.responsefileversion=/oracle/install/rspfmt_crsinstall_response_schema_v11_2_0

oracle_hostname=node1

#版本資訊路徑

#語言:中文是zh_cn,多選用「,」隔開

selected_languages=en

#預設oracle.install.option=crs_config

# grid 的 base 和 home 目錄

oracle_home=/u01/11.2.0/grid

#新增所需要的組

oracle.install.asm.osdba=asmdba

oracle.install.asm.osoper=asmoper

oracle.install.asm.osasm=asmadmin

#scan 名,與hosts對應

oracle.install.crs.config.gpnp.scanname=nodescan

#listener對外服務埠

oracle.install.crs.config.gpnp.scanport=1521

#cluster 名稱

oracle.install.crs.config.clustername=nodeclu

# gns 此處不開,其對應值空著

oracle.install.crs.config.gpnp.configuregns=false

oracle.install.crs.config.gpnp.gnssubdomain=

oracle.install.crs.config.gpnp.gnsvipaddress=

oracle.install.crs.config.autoconfigureclusternodevip=false

# 配置網路資訊

oracle.install.crs.config.clusternodes=node1:node1vip,node2:node2vip

oracle.install.crs.config.networkinte***celist=eth0:192.168.66.0:1,eth1:10.10.10.0:2

#配置儲存形式

oracle.install.crs.config.storageoption=asm_storage

oracle.install.crs.config.sharedfilesystemstorage.votingdisklocations=

oracle.install.crs.config.sharedfilesystemstorage.votingdiskredundancy=normal

oracle.install.crs.config.sharedfilesystemstorage.ocrlocations=

oracle.install.crs.config.sharedfilesystemstorage.ocrredundancy=normal

#配置 ipmi

oracle.install.crs.config.useipmi=false

oracle.install.crs.config.ipmi.bmcusername=

oracle.install.crs.config.ipmi.bmcpassword=

#配置asm

oracle.install.asm.sysasmpassword=oracle

oracle.install.asm.diskgroup.name=data

oracle.install.asm.diskgroup.redundancy=external

oracle.install.asm.diskgroup.ausize=1

oracle.install.asm.diskgroup.disks=/dev/raw/raw1

oracle.install.asm.diskgroup.diskdiscoverystring=/dev/raw/*

oracle.install.asm.monitorpassword=oracle

#公升級選項為false,其餘選項空著

oracle.install.crs.upgrade.clusternodes=

oracle.install.asm.upgradeasm=false

oracle.installer.autoupdates.option=skip_updates

oracle.installer.autoupdates.downloadupdatesloc=

autoupdates_myoraclesupport_username=

autoupdates_myoraclesupport_password=

proxy_host=

proxy_port=

proxy_user=

proxy_pwd=

proxy_realm=

檢查環境

./runcluvfy.sh stage -pre crsinst -n node1,node2 -fixup -verbose

安裝包rpm -ivh 安裝包根目錄/rpm/cvuqdisk-1.0.9-1.rpm

修復/tmp/cvu_11.2.0.4.0_grid/runfixup.sh

根據配置檔案安裝 oracle grid infrastructure

./runinstaller -showprogress -silent -responsefile /home/grid/grid_install.rsp

-showprogress 顯示安裝進度

-ignoreprereq 忽略預檢測,由於我們沒有使用dns來解析scan所以會報乙個scan的錯誤,因為使用udev繫結裸裝置而沒有使用asmlib來使用asm,所以會報乙個asm的錯誤,這兩個錯誤都是可以忽略的,但靜默安裝在檢測到錯誤後就會停止安裝,不能像圖形介面那樣點一下忽略跳過,所以我們使用這個引數來繞過預檢

-silent 靜默安裝

-responsefile 後面跟應答檔案路徑

其它命令請查詢幫助 -help

內容:oracle.assistants.server|s_syspassword=oracle

oracle.assistants.server|s_systempassword=oracle

oracle.assistants.server|s_sysmanpassword=oracle

oracle.assistants.server|s_dbsnmppassword=oracle

oracle.assistants.server|s_hostuserpassword=oracle

oracle.assistants.server|s_asmsnmppassword=oracle

注意:只在執行runinstaller端進行安裝,執行使用者為grid

oracle linux定時備份

建一crofile.sh檔案內容為 export path export oracle base opt oracle export oracle sid melinets export oracle home oracle base product 11.2.0 db 1 export path ...

oracle linux 下解除安裝

1.關閉資料庫 shutdown immeidate 2.停止 listener lsnrctl stop 3.停止http服務 可選 4.用su或者重新登入到 root 5.將安裝目錄刪除 rm rf u01 6.將 usr bin 下的對應檔案刪除 rm usr local bin dbhome...

靜默安裝和靜默解除安裝

首先,在實現之前參考了網上的一些靜默安裝的帖子。相信上面的帖子已經說的非常詳細了,現在就簡單談一下利用packagemanager是如何實現靜默安裝的。由於最近的那個專案能夠獲取到機器的系統簽名,所以可以呼叫到一些系統功能,即可以利用packagemanage實現靜默安裝和靜默解除安裝。按照裡面的方...