oracle10g for as4 install(redhat rhel4上oracle的安裝)

Oracle10g for rhel4 install

 

1、 準備好所需的安裝包和軟件放置所需目錄:

 

Oracle10g安裝文件:

Oraclelinux

 

軟件放置目錄:

mkdir /software

 

 

2、 配置內核參數:

 

vi /etc/sysctl.conf

 

kernel.shmmax=2147483648

kernel.shmmni=4096

kernel.shmall=2097152

kernel.sem=250 32000 100 128

net.ipv4.ip_local_port_range=1024 65000

fs.file-max=65536

 

 

3、 讓所修改的內核參數及時生效:

 

sysctl -p

 

 

4、 添加安裝和管理oracle軟件所需的用戶、組和目錄:

 

groupadd dba

groupadd oinstall

useradd -g oinstall -G dba oracle

passwd oracle

mkdir /oracle

mkdir /oradata

chown -R oracle:oinstall /oracle

chown -R oracle:oinstall /oradata

chown -R oracle:oinstall /software/

 

 

5、 配置輸出環境變量,調出oracle安裝圖形界面locate機器:

 

export DISPLAY=10.1.1.1:0.0(圖形界面顯示到….這部機器)

 

運行圖形客戶端軟件XLaunch

 

xhost +(圖形來源IP地址,如不是在本機安裝請配置IP地址)

xclock(測試)

 

 

6、 安裝oracle軟件

 

su - oracle

./runInstall

 

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

 

一開始安裝時,可能會出現這樣的問題:

 

[root@test oraclelinux]# ./runInstaller

./runInstaller: line 54: /software/oraclelinux/install/.oui: Permission denied

 

[root@test oraclelinux]# chmod 775 /software/oraclelinux/install/.oui

 

[root@test oraclelinux]# ./runInstaller

Starting Oracle Universal Installer...

 

Checking installer requirements...

 

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2

                                      Passed

 

 

All installer requirements met.

 

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-01-12_10-10-48AM. Please wait ...sh: /software/oraclelinux/install/unzip: Permission denied

 

Error in writing to directory /tmp/OraInstall2009-01-12_10-10-48AM. Please ensure that this directory is writable and has atleast 60 MB of disk space. Installation cannot continue.

: Success

[root@test oraclelinux]# chmod 775 /software/oraclelinux/install/unzip

 

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

 

 

[root@test oraclelinux]# su – oracle

 

[oracle@test ~]$ cd /software/oraclelinux/

 

[oracle@test oraclelinux]$ ll

total 52

drwxr-xr-x  9 oracle oinstall 4096 Jan 12 09:53 doc

drwxr-xr-x  5 oracle oinstall 4096 Jan 12 09:53 install

drwxr-xr-x  2 oracle oinstall 4096 Jan 12 09:53 response

-rwxrwxr-x  1 oracle oinstall 1327 Jul  2  2005 runInstaller

drwxr-xr-x  9 oracle oinstall 4096 Jan 12 09:58 stage

-rw-r--r--  1 oracle oinstall 5100 Jul  2  2005 welcome.html

 

[oracle@test oraclelinux]$ ./runInstaller

Starting Oracle Universal Installer...

 

Checking installer requirements...

 

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2

                                      Passed

 

 

All installer requirements met.

 

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-01-12_10-13-15AM. Please wait ...

 

 

執行安裝過程中需執行的腳本

 

[root@test ~]# sh /oracle/oraInventory/orainstRoot.sh

Changing permissions of /oracle/oraInventory to 770.

Changing groupname of /oracle/oraInventory to oinstall.

The execution of the script is complete

[root@test ~]# sh /oracle/product/10.2.0/db_1/root.sh

Running Oracle10 root.sh script...

 

The following environment variables are set as:

    ORACLE_OWNER= oracle

    ORACLE_HOME=  /oracle/product/10.2.0/db_1

 

Enter the full pathname of the local bin directory: [/usr/local/bin]:

   Copying dbhome to /usr/local/bin ...

   Copying oraenv to /usr/local/bin ...

   Copying coraenv to /usr/local/bin ...

 

 

Creating /etc/oratab file...

Entries will be added to the /etc/oratab file as needed by

Database Configuration Assistant when a database is created

Finished running generic part of root.sh script.

Now product-specific root actions will be performed.

 

 

7、 配置安裝後環境變量:

 

ORACLE_BASE=/oracle

export ORACLE_BASE

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

#export ORACLE_SID=orcl

#export LANG=zh_CN.GB18030

alias udump='cd $ORACLE_BASE/admin/$ORACLE_SID/udump'

alias bdump='cd $ORACLE_BASE/admin/$ORACLE_SID/bdump'

alias dbs='cd $ORACLE_HOME/dbs'

alias rdbms='cd $ORACLE_HOME/rdbms/admin'

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export PATH

unset USERNAME

 

 

即時應用環境變量所配置的內容:

 

. .bash_profile

 

至此oracle9i安裝成功,但是安裝後還存在一些問題,進入oracle9isql環境以後,會發現方向鍵在sql環境是用不了,此時必須安裝幾個定義方向鍵的幾個包,配置方法請參考我的另一篇文章------------------------------------RHEL3上安裝並配置oracle9i的方向鍵支持

發佈了40 篇原創文章 · 獲贊 3 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章