Linux下安裝Oracle用戶端

來源:互聯網
上載者:User

因為需要編寫Linux下Oracle應用程式,必須安裝用戶端。查了很多安裝的說明,自己實驗以後,總結在下面。本來以為按照Oracle手冊就可以安裝好,但是發現了手冊和實際的不同。建議安裝時參考Oracle文檔的安裝快速參考手冊。我在Linux虛擬機器和純Linux作業系統下都安裝成功。Linux版本是Red Hat Enterprise Linux Version 4 Update2。Oracle版本為10g2。英文語言,沒有安裝中文

我總結的安裝過程如下:

1) 用戶端安裝包(client)解壓至某個目錄$(installpackdirectory)

2) 按照安裝手冊中的標準安裝過程,檢查軟硬體設定,最重要的是硬碟空間要留得足夠(對應不同的用戶端安裝要求,硬碟空間要求不同),以下是要用到的命令,其中package_name是要根據手冊上的要求對應具體的軟體包。用root登入終端。

grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
free
df -k
cat /etc/issue
uname -r
rpm -q package_name

3) 建立使用者名稱和組名

注意,標準安裝手冊遺漏了dba使用者組

括弧內為說明,#為終端提示符

# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -m -g oinstall -G dba oracle
# id oracle ( 檢查使用者名稱)
# passwd oracle (設定Oracle使用者的密碼)

4) 建立目錄

# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01/app/oracle
# chmod -R 775 /u01/app/oracle

/u01/app/oracle為Oracle根目錄,可以根據需要改成別的名字,如果不是很熟練,按照步驟照做就不會出錯。

5) 用oracle使用者登入終端

#su - oracle
#vi .bash_profile

在現有檔案的下面增加

umask 022
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/client_1; export ORACLE_HOME
PATH=$ORACLE_HOME/bin:$PATH; export PATH

也可以寫作

umask 022
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/client_1
export PATH=$ORACLE_HOME/bin:$PATH

儲存退出

注意,等號左右不能有空格

6) 執行剛剛編輯的檔案

$ . ./.bash_profile

或者source .bash_profile

7)執行安裝

如果進入系統時使用root或其他使用者名稱稱,log out 改用oracle登入重新進入圖形介面,這點非常重要,注意是登出重新登入,不是在終端上改換使用者。

$cd $(installpackdirectory)
$./runInstaller

應該出現圖形介面,進行安裝。

8) 安裝之後,進行佈建服務

$netca

佈建服務名稱,並測試。安裝時也可能出現配置過程。如果沒有配置好,可以使用此命令。

PS:參考的文章,有的過程太複雜,我是C++的Oracle應用,所以很多參數用不到。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.