Oracle Enterprise Linux6.5一步一步安裝Oracle 10.2.0.1

urgel_babay發表於2016-02-29

--- Author:zhanglin

--- DATE :2014.10.16

一、環境介紹

Linux系統 :Oracle Enterprise Linux 6.5 _x64

Oracle版本:10.2.0.1 

二、修改系統變數 && 許可權 && 防火牆

1. /etc/hosts

2. /etc/sysctl.conf

3. /etc/security/limits.conf

4.  /etc/selinux/config
具體步驟如下:
1.vi /etc/hosts
    172.17.1.1              zhanglin.oracle.com zhanglin
2. 修改etc/sysctl.conf 
2.1)在 /etc/sysctl.conf 檔案尾部追加以下內容
[root@oracle ~]# vi /etc/sysctl.conf
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
kernel.shmmax = 2147483648
kernel.shmall = 2097152
2.2) 儲存並退出,使修改生效
[root@oracle ~]# /sbin/sysctl -p
3.修改 /etc/security/limits.conf // 在 /etc/secuirty/limits.conf 檔案尾部追加以下內容,以設定使用者限制
[root@oracle ~]# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
4.在/etc/selinux/config 檔案中設定:SELINUX=disabled
(注:也可使用其視覺化工具System Administration Security Level and Firewall進行設定)

三、新增Oracle使用者&&

1.  groupadd dba

2.  groupadd oinstall

3.  useradd -g dba -G oinstaller oracle

4.  passwd oracle --修改oracle使用者密碼

四、修改Oracle使用者環境變數 && 許可權 && 新增目錄

1.  vi ~/.bash_profile
        vi /home/oracle/.bash_profile
        --內容:(ORACLE_SID改成自己需要的,這個用test)
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0.4/db_1; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib; 
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

2.  mkdir /u01/app/oracle/product/10.2.0/db_1 ---建立安裝目錄

五、安裝Oracle軟體

解壓安裝包

Oracle使用者下,切換到安裝包database/

如果無法看到安裝介面,請使用root帳戶執行如下命令後再執行安裝程式:

# export DISPLAY=:0.0 
# xhost + 
$ ./runInstaller

問題分析:

Linux版本過高。

解決辦法:

[root@examstud2 ~ ]# vi /etc/redhat-release

6.5修改為4

./runInstaller



問題分析:

看報錯資訊"/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory",libXp需要安裝i386的包,而不能安裝X64的包。上面認為64位的linux需要安裝64位的libXp包,所以導致這個問題。

解決辦法:

# yum -y install libXp.i686

再次執行 ./runInstaller

遇到錯誤:Exception in ...... /lib/i386/libawt.so: libXt.so.6: cannot open shared object file: No such file or directory



解決辦法:

# yum -y install libXt.i686

再次執行 ./runInstaller

遇到錯誤:Exception in thread “main” java.lang...... er: No such file or directory


解決:

# yum -y install libXtst.i686

再次執行 ./runInstaller

安裝進度大約到65%時會有錯誤提示:Error in invoking target 'collector' of makefile /opt/oracle/102/sysman/lib/ins_emdb.mk'.



同時oraInventory/logs/目錄下的安裝日誌檔案裡面會有如下類似錯誤提示:


這是oracle安裝程式的一個bug,可以忽略此錯誤繼續安裝,對系統沒什麼影響。

在Configuration Assistants 時會出現錯誤提示:

OUI-25031:Some of the configuration assistants failed.

點選 Contine


點選 Contine


點選 Contine












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

相關文章