Linux(CentOS 5)下安裝Oracle 10g用戶端

來源:互聯網
上載者:User

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

相關文章

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.