有的時候不方便登陸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 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或...