RHEL 4 安裝單實例oracle 10g

    2013年新年第一篇,新的起點!

    經過一段時間的學習與接觸,來總結一下RHEL 4 UPDATE 7 安裝oracle 10g r2 單實例過程及注意事項,以備以後工作參考使用!

 

1、linux 系統安裝

  ① 基本分區情況:

/boot   100M   引導分區,大小爲100M

swap   3074M   交換分區  爲內存大小的1.5倍

/    4G     根分區  (安裝oracle使用,由於測試使用,沒有作嚴格要求,生產環境建議oracle劃分獨立分區安裝。)

  ② 網絡配置:

建議在系統安裝過程中配置好IP(靜態IP),及主機名。當然安裝完成再配置也可以,但就需要更改相關配置文件,重啓網絡服務等!

  ③ 語言支持:

選擇默認值,en_us,可以添加對中文支持。

  ④ 防火牆建議關閉

  ⑤ 軟件包安裝,選擇默認的工具包及系統支持包,後面再按oracle安裝需求進行更新相關軟件包。

 

2、針對安裝oracle 10.2,進一步檢查系統配置是否滿足要求:

oracle10.2針對RH linux4內核版本要求爲:Red Hat Enterprise Linux 4.0 and Asianux 2.0:2.6.9-5.EL

 

3、所需程序包的版本(或更高版本)
•  gcc-3.4.4-2
•  gcc-c++-3.4.3-22.1.EL44
•  control-center-2.8.0-12
•  make-3.80-5
•  glibc-2.3.4-2.13
•  glibc-common-2.3.4-2.9
•  gnome-libs-1.4.1.2.90-44.1
•  libstdc++-3.4.3-22.1
•  libstdc++-devel-3.4.3-22.1
•  pdksh-5.2.14-30
•  sysstat-5.0.5-1
•  xscreensaver-4.18-5.rhel4.2
•  binutils-2.15.92.0.2-15
•  openmotif-2.2.3-9.RHEL4.1
•  setarch-1.6-1
•  compat-gcc-32-3.2.3-47.3
•  compat-gcc-32-c++-3.2.3-47.3
•  compat-libstdc++-33-3.2.3-47.3
•  compat-libstdc++-296-2.96-132.7.2
•  compat-db-4.1.25-9(Oracle 10g 數據庫安裝指南 中將其列爲是必需的,但此處並不需要)

  以下爲逐一檢查與安裝過程:

經上述檢查,發現以下兩個包沒有安裝:

compat-libstdc++-33-3.2.3-47.3
compat-libstdc++-296-2.96-132.7.2

以下爲從安裝光盤裏提取rpm包並安裝:

再檢查是否安裝成功(上面提示已經安裝的了,貌似搞了個烏龍):

4、創建 Oracle 組和用戶帳戶
接下來,創建用於安裝和維護 Oracle 10g 軟件的 Linux 組和用戶帳戶。用戶帳戶將稱爲 oracle,而組將稱爲 oinstall 和 dba。以 root 用戶身份執行以下命令:


5、創建目錄
現在,創建存儲 Oracle 10g 軟件和數據庫文件的目錄。本指南在創建目錄結構時所用的命名慣例符合最佳靈活結構 (OFA) 規範。有關 OFA 標準的更多信息,請參閱針對 UNIX 系統的 Oracle 數據庫 10g 安裝指南 。
以下假設在根文件系統中創建目錄。這樣做是爲了簡便起見,不建議將其作爲通用做法。這些目錄通常被創建爲單獨的文件系統。
以 root 用戶身份執行以下命令:
mkdir -p /u01/app/oracle
mkdir -p /u02/oradata
chown -R oracle:oinstall /u01/app/oracle /u02/oradata
chmod -R 775 /u01/app/oracle /u02/oradata
例如:
# mkdir -p /u01/app/oracle
# mkdir -p /u02/oradata
# chown -R oracle:oinstall /u01/app/oracle /u02/oradata
# chmod -R 775 /u01/app/oracle /u02/oradata

6、配置 Linux 內核參數
Linux 內核非常出色。與大多數其他 UNIX 系統不同,Linux 允許在系統啓動和運行時修改大多數內核參數。完成內核參數更改後不必重新啓動系統。Oracle 數據庫 10g 需要以下所示的內核參數設置。其中給出的是最小值,因此如果您的系統使用的值較大,則不要更改它。
編輯 /etc/sysctl.conf 文件,添加或更改這些參數。完成後,運行以下命令激活更改:
/sbin/sysctl -p
修改內容如下:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144

操作如下:

6、oracle 用戶的環境變量
要使用 Oracle 產品,應該或必須設置幾個環境變量。對於數據庫服務器,建議設置以下環境變量:
ORACLE_BASE
ORACLE_HOME
ORACLE_SID
PATH
如果您在同一服務器上安裝了多個 Oracle 產品或數據庫,則 ORACLE_HOME、ORACLE_SID 和 PATH 變量可能會更改。ORACLE_BASE 變量不應更改,並可以在需要時在您的登錄配置文件中設置它。Oracle 提供了一個稱作 oraenv 的實用程序來設置其他變量。
以 oracle 身份登錄,並通過在 .bash_profile 或 .profile(bash 或 ksh)中添加以下行,將 ORACLE_BASE 添加到登錄配置文件:
增加下列內容:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1
export ORACLE_SID=orcl    (指定數據庫名稱 (ORACLE_SID)。該名稱通常不多於五個字符)
export PATH=$PATH:$ORACLE_HOME/bin
執行
source /home/oracle/.bash_profile

7、安裝 Oracle

可以從 OTN 下載 Oracle 數據庫 10g。Oracle 提供了一個免費的開發和測試許可。但不提供支持,且該許可不允許用於生產目的。OTN 提供了完整的許可協議。
要使 Oracle 10g 發行套件介質可以在服務器上使用,最簡單的方法是將其直接下載到服務器。
使用圖形登錄以 oracle 身份登錄。
創建一個目錄以存放 Oracle 10g 發行套件:
mkdir 10g_db
解壓縮oracle 10g安裝盤
# unzip 10201_database_linux32.zip
啓動 Oracle 通用安裝程序。
$ ./runInstaller

選擇高級安裝:

下一步:

按默認提示下一步安裝:

彈出一個“Execute Configuration scripts”窗口,提示需要以 root 用戶身份運行配置腳本。以 root 用戶身份登錄,切換到該窗口中指示的目錄,然後執行 root.sh 腳本。該腳本提示輸入本地 bin 目錄的位置。按 Enter 鍵接受默認值。當腳本完成時,返回到 Execute Configuration scripts 窗口並單擊 OK。(如下所示。)

安裝完成:

 

詳細參考:

http://www.mike.org.cn/articles/redhat-linux-as4-install-oracle-10gr2/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章