ora11g install on ora_eLinux5u2

xsb發表於2008-07-18

在oraLinux5U2下安裝ORACLE11G.

[@more@]

1.在OTN網站上下載oracle_Linux5U2安裝檔案。

2.安裝OS,選中除WEB_Server元件外的所有元件。

3.啟用telnet服務:
在第3張光碟的server目錄下有telnet-server-0.17-39.el5.i386.rpm檔案,安裝之:
rpm –ivh telnet-server-0.17-39.el5.i386.rpm
Vi /etc/xinetd.d/telnet
把此項改成disable=no
service xinetd restart 重啟服務即可啟動。
允許root登入
預設不允許root透過telnet登入的,下面是修改方法
vi /etc/pam.d/login
auth require pam_securetty.so
修改為
#auth require pam_securetty.so
或者
mv /etc/securetty /etc/securetty.bak

其他RPM包:
在第2張光碟的server目錄下有:
unixODBC-2.2.11-7.1.i386.rpm
在第3張光碟的server目錄下有:
libaio-devel-0.3.106-3.2.i386.rpm
sysstat-7.0.2-1.el5.i386.rpm
unixODBC-devel-2.2.11-7.1.i386.rpm

rpm –ivh ***

-----------------------------------------------------------------
4.以root登入
新增下面的行到/etc/security/limits.conf以修改你的資源限制:
vi /etc/security/limits.conf
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384

5.編輯/etc/sysctl.conf檔案,在後面新增下引數做微調作業系統核心。
vi /etc/sysctl.conf
kernel.core_uses_pid=1
kernel.shmall=2097152
#(以位元組為單位,實體記憶體數量*1024*1024*2, 為記憶體的2倍)
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=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144
儲存退出執行以下命令使配置馬上生效
sysctl -p
如果沒有錯誤提示到下一步。

6.建立使用者和組及相關目錄
--建立dba組
/usr/sbin/groupadd dba
--建立oinstall組
/usr/sbin/groupadd oinstall
--建立oracle使用者並設定使用者所屬組
/usr/sbin/useradd -g oinstall -G dba -m oracle

--建立相關安裝目錄
mkdir -p /opt/ora11g/product
mkdir /var/opt/oracle

--設定目錄所有者和許可權
chown -R oracle.oinstall /opt/ora11g
chown -R oracle.dba /var/opt/oracle
chmod -R 775 /opt/ora11g
chmod -R 775 /var/opt/oracle

7.以root身份開啟另一個終端視窗
執行:
xhost +
--這步至關重要,不執行這步在以oracle使用者執行 # ./runInstaller時會啟動不了圖型安裝介面

# su - oracle --su到oracle使用者下,
更改使用者的一些配置
vi .bash_profile
新增以下引數,主要是配置oracle軟體運環境引數
export ORACLE_BASE=/opt/ora11g/product
export ORACLE_HOME=/home/oracle/OraHome_1
export ORACLE_SID=ora11g
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/lib:/usr/local/lib
export NLS_LANG="Simplified Chinese_china".ZHS16GBK

儲存退出
--執行以下命令讓配置馬上生效或以oracle使用者登入使設定生效
source $HOME/.bash_profile

8.進入到解壓後oracle目錄
或者
--root使用者執行mount
mkdir /wind
mount -o username=administrator,password=xxx //172.21.1.29/ora /wind
--gunzip ship.db.cpio.gz
--cpio -idmv < ship.db.cpio)

$./runInstall--主要大小寫
往下就是圖型安裝介面,在安裝的過程中會提示你以root使用者身份執行些指令碼,響應視窗會提示你如何做
在安裝時一定要記得選擇支援多語言核心字符集(AL32UTF8)。
安裝過程中注意prerequisite checks,如果有warning,建議中途修改後再retry!

--安裝好後打/home/oracle_OraHome_1/network/admin/sqlnet.ora檔案新增
SQLNET.AUTHENTICATION_SERVICE=(NTS)
只要在本地主機上執行sqlplus以資料庫系統管理員登入都必須輸入密碼才可進入oracle資料庫系統。

AIX上安裝Oracle10201 : http://yangtingkun.itpub.net/post/468/511206

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12402/viewspace-1007491/,如需轉載,請註明出處,否則將追究法律責任。

相關文章