Oracle10 用戶端安裝
1.首先,要到 www.oracle.com 下載 oracle10g 的 linux 用戶端 名字叫做 10201_client_linux32.zip . 大小: 467M . 註冊並下載之。
2.因為我是遠程安裝,我也沒有用 xmanager 之類遠程操作的習慣,只能用用戶端了,伺服器只提供了 ssh 的管理方式,所以只能用 secureCRT 之類的進行安裝了,當然用 putty 之類的也行,在這裡推薦一下漢化版本 pietty ,作者加入了菜單,對中文支援增強等。
3.把用戶端上傳到伺服器,使用 secureCRT 上的 rz 命令即可,當然也可以用 winscp 或著 putty 帶的 scp 命令。
4.我把 10201_client_linux32.zip 放置到了 /tmp 目錄下。
Unzip ./ 10201_client_linux32.zip –d ./oracle_client 解壓之
5.按照手冊上的指示,檢測實體記憶體大小,交換空間大小,可用記憶體大小 , 臨時空間大小:
檢查可用記憶體 :
# grep MemTotal /proc/meminfo
檢查交換空間
# grep SwapTotal /proc/meminfo
檢查可用記憶體
# free
需要 /tmp 空間大於 400MB , 因為我把安裝程式放在這裡了,需要更大
# df –k /tmp
具體需求看一下安裝手冊即可。
查看一下自己的作業系統是否支援:
#cat /etc/issue
看一下自己系統的核心是否達到要求
# uname –r
6建立安裝需要的使用者和使用者組
#groupadd oinstall
#useradd –g oinstall oracle
#passwd oracle
7建立一個 Oracle 基本目錄
#mkdir –p /usr/local/oracle
#chown –R oracle:oinstall /usr/local/oracle
#chmod –R 775 /usr/local/oracle
6.我用的作業系統是 CentOS release 5, 。修要小小的修改一下 /etc/RedHat-release 檔案,把檔案內容改為: redhat-4 即可。 主要是和安裝包下的 oraparam.ini 裡面相符合。
7.Ok , 繼續 , 進入安裝目錄的 response 目錄。 Cd ./oracle_client/client/response 修改 response 下面的 clientcustom.rsp 檔案 找到下面幾行,並修改之:
# oracle home 目錄
ORACLE_HOME=/usr/local/oracle
# oracle home 名稱,用於建立目錄和服務
ORACLE_HOME_NAME=”ORACLE_HOME”
# 安裝的語言
COMPONENT_LANGUAGES={“en”,”zh_CN”}
8.開始安裝:
首先 su 到 oracle 使用者 :
# su – oracle
$ cd /tmp/oracle_client/client
./runInstaller -silent -responseFile /tmp/oracle_client/client/response/clientcustom.rsp
如果沒有缺包的話,會完成,但是會提示沒有配置 Oracle Net Configuration Assistant
並提示用 root 執行一下 /ur/local/oracle/root.sh 檔案,執行一下吧。
9.然後修改 Oracle 使用者的 .bash_profile 檔案 ,
# su – oracle
$vi ./bash_profile
添加:
export ORACLE_HOME=/usr/local/oracle
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
設定一下:
$. ~/.bash_profile
10. 配置 $ORACLE_HOME/network/admin 下的 tnsname.ora ,和 sqlnet.ora
sqlnet.ora 檔案:
qlnet.ora Network Configuration File: /home/oracle/client/app/network/admin/s
qlnet.ora
# Generated by Oracle configuration tools.
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
tnsname.ora 檔案
orcl_name=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=tcp)
(HOST=192.168.0.7)
(PORT=1521)
)
(CONNECT_DATA=
(SID=orcl)
(SERVER=DEDICATED)
(SERVICE_NAME =orcl)
)
)
11.ok oracle 用戶端已經完成了安裝,測試一下:
$ sqlplus 帳號 / 口令 @orcl_name