Linux下靜默安裝,公升級和刪除Oracle客戶端

2021-06-16 14:09:51 字數 2840 閱讀 5103

有的時候不方便登陸linux的圖形介面安裝oracle客戶端,我們完全可以採用靜默模式安裝,公升級和刪除oracle客戶端(代替oui)。

平台:rhel4.5,oracle10.2.0.1

一、靜默方式安裝oracle客戶端

1、上傳oracle軟體,假如放在/orahome/soft/目錄下

# mkdir -p /orahome/soft/

# cd /orahome/soft/

# rz   (securecrt裡通過rz命令上傳oracle10g安裝檔案10201_client_linux32.zip)

2、設定安裝oracle軟體必須的作業系統資訊,如組、使用者、目錄、使用者初始化引數等

--增加組和使用者

# groupadd oinstall

# useradd -g oinstall oracle

# passwd oracle

--建立oracle_base目錄

--oracle使用者的.bash_profile檔案設定

# su - oracle

$ vi ~/.bash_profile

umask 022

export ld_library_path=$oracle_home/lib:$ld_library_path

export path=$oracle_home/bin:$path

export lc_all="en_us"

export lang="en_us"

export nls_lang="american_america.zhs16gbk" #simplified chinese_china.zhs16gbk

export nls_date_format="yyyy-mm-dd hh24:mi:ss"

$ . ~/.bash_profile

3、建立orainst.loc檔案

$ su -root

inst_group=oinstall

# chmod 664 /etc/orainst.loc

# exit

4、解壓oracle安裝檔案(在解壓後oracle軟體的response目錄裡有各種響應檔案的模版)

$ cd /orahome/soft

$ unzip 10201_client_linux32.zip

5、通過response檔案開始安裝

$ cd /orahome/soft/client

其中:-silent 表示以靜默方式安裝,不會有任何提示

-noconfig 表示不執行配置助手netca

-responsefile 表示使用哪個響應檔案,clientadmin.rsp是管理型專用含oem,clientruntime.rsp是執行時專用不含oem,instantclient.rsp是快速客戶端專用不含bin目錄

(以下引數也可以事先編輯在響應檔案 clientadmin.rsp 裡,那安裝時則無需帶這些引數)

unix_group_name="oinstall" oracle使用者用於安裝軟體的組名

oracle_home_name="oradb10g_home1" oracle_home名

安裝結束後,以root使用者執行$oracle_home下的root.sh(如果客戶端型別是instantclient則不用):

$ su -root

#vi /etc/profile

新增export oracle_home=

export path=$oracle_home/bin:$path

# exit

$ sqlplus /nolog   (檢查是否可用)

7、附註

執行以下命令靜默解除安裝oracle客戶端軟體:

$ cd /orahome/soft/client

二、靜默方式公升級客戶端到10.2.0.4(patch set 3)

開始打軟體的patch, 客戶端使用的patch set和資料庫一樣.

# cd /orahome/soft/

# rz   (securecrt裡通過rz命令上傳公升級檔案 p6810189_10204_linux-x86.zip)

$ unzip p6810189_10204_linux-x86.zip   (解壓補丁包)

$ cd /orahome/soft/disk1

$ sqlplus /nolog   (檢查是否成功)

sql*plus: release 10.2.0.4.0 - production on fri dec 5 18:08:40 2008

sql> 

三、手工刪oracle客戶端軟體

1、刪除orainventory目錄,目錄位置記錄在orainst.loc檔案中

$ more /etc/orainst.loc

inst_group=oinstall

2、刪除$oracle_home目錄

$ rm -rf $oracle_home

3、刪除其它oracle檔案

$ su -root

# rm -f /usr/local/bin/oraenv

rm -f /usr/local/bin/coraenv

rm -f /usr/local/bin/dbhome

# rm -f /etc/orainst.loc

rm -f /etc/oratab

4、將oracle使用者刪除(若要重新安裝,可以不刪除)

# userdel -r oracle

5、將使用者組刪除(若要重新安裝,可以不刪除)

# groupdel oinstall

--end--

Linux下靜默安裝,公升級和刪除Oracle客戶端

有的時候不方便登陸linux的圖形介面安裝oracle客戶端,我們完全可以採用靜默模式安裝,公升級和刪除oracle客戶端 代替oui 平台 rhel4.5,oracle10.2.0.1 一 靜默方式安裝oracle客戶端 1 上傳oracle軟體,假如放在 orahome soft 目錄下 mkd...

WINDOWS 下靜默安裝 與 靜默解除安裝

靜默解除安裝只嘗試了2個型別的檔案,經測試通過.1.微軟的環境安裝包,比如vcredist x86.exe officefilterpack32bit.exe這系列的解除安裝引數為msiexec.exe x qb 2.nsis格式的安裝包的靜默解除安裝引數與安裝引數一樣,安裝路徑下的unitstal...

詳解Linux下Oracle的靜默安裝

在某些特殊的情況下,如因為網路或者x配置的關係無法連線到x server或者主機上沒有x,就可以使用靜默安裝的方式安裝資料庫,同樣如果需要大規模部署,則靜默安裝將會大大減輕dba的重複勞動力,而且靜默安裝不需要x,從安裝效率 在某些特殊的情況下,如因為網路或者x配置的關係無法連線到x server或...