【安裝】Linux環境ORACLE 9i安裝(文字版安裝文件)

secooler發表於2009-03-08
1.新增dba組和oracle使用者
1).以root使用者登陸,執行以下命令,建立dba組和oracle使用者。
# groupadd dba
# useradd -g oinstall -G dba oracle
2).執行以下命令,修改oracle使用者密碼
# passwd oracle
輸入新密碼

2.建立oracle安裝目錄
1).以root使用者登陸,在根目錄下建立相關目錄
/oracle9-------為oracle軟體安裝目錄
/oradata/tmp---為安裝時的臨時目錄
/oradata-------為資料檔案存放目錄
/ora_install---為安裝盤存放目錄
# cd /
# mkdir /oracle9
# mkdir /oradata
# mkdir /oradata/tmp
# mkdir /ora_install
2).修改以上目錄的owner & group
# chown –R oracle:dba /oracle9 /oradata /ora_install

3.修改oracle使用者的HOME路徑
以root使用者登陸,修改/etc/passwd檔案
將oracle:x:500:501::/home/oracle:/bin/bash
改為oracle:x:500:501::/oracle9:/bin/bash

4.設定kernal引數
1).以root使用者登陸,在/etc/sysctl.conf檔案中新增以下各行,設定kernal引數
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem    = 250 32000 100 128
fs.file-max   = 65536
net.ipv4.ip_local_port_range = 1024 65000
2).以root使用者登陸,在/etc/security/limits.conf檔案中新增以下各行,修改作業系統資源限制
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
3).重新啟動機器,使上述更改有效

5.設定oracle環境變數
以oracle使用者登陸,編輯/oracle9/.bashrc檔案,新增如下內容
export BASH_ENV=$HOME/.bashrc
export ORACLE_HOME=/oracle9/product/9.0.1
export ORACLE_SID=ora9i
export ORACLE_TERM=xterm
export TNS_ADMIN=/oracle9/config/9.0.1
export NLS_LANG=american_america.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$PATH:/bin:/usr/bin:/usr/sbin:/etc:/opt/bin:/usr/ccs/bin:/usr/openwin
export PATH=$PATH:/opt/local/bin:/opt/NSCPnav/bin:$ORACLE_HOME/bin
export PATH=$PATH:/usr/local/samba/bin:/usr/ucb
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export TMPDIR=/tmp
set -o vi
umask 022

6.軟體解壓
在安裝前需要將oracle軟體複製到本機上。
1).以oracle使用者登陸,將安裝盤中的檔案依次拷入到/ora_install目錄中
2).從安裝盤中拷出的檔案是以.gz結尾的,需要用gunzip進行解壓。
$ gunzip ship_9204_linux_disk1.cpio.gz
$ gunzip ship_9204_linux_disk2.cpio.gz
$ gunzip ship_9204_linux_disk3.cpio.gz
3).用gunzip解壓後生成以.cpio結尾的檔案,需要用cpio再次進行解壓。
$ cpio -ivd < ship_9204_linux_disk1.cpio
$ cpio -ivd < ship_9204_linux_disk2.cpio
$ cpio -ivd < ship_9204_linux_disk3.cpio
解壓後生成Disk1、Disk2、Disk3三個目錄

7.資料庫安裝
1).以root使用者登陸,執行xhost +
2).用oracle使用者進入/ora_install/Disk1/install/目錄下,執行runInstaller檔案。
$ sh runInstaller
注意事項:
    (1).產品語言中新增簡體中文
    (2).產品選項中去掉legato networker single server 6.1.0.0.0選項(該選項預設為安裝),否則執行root.sh時出錯。
    (3).選擇只進行軟體安裝,不建庫。

8.建立資料庫
1).用dbca工具進行資料庫的建立
$ dbca
2).修改資料檔案路徑,指到/oradata/$ORACLE_SID/下
3).修改資料庫字符集為ZHS16GBK,國家字符集為UTF8
4).生成資料庫建立文字,手工進行資料庫的建立

9.TNS、LISTENER的配置
透過netca工具配置tns、listener
$ netca

-- The End --

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

相關文章