在Redhat Linux下安裝Oracle數據庫軟件對於初學者來說不是一件簡單的事,本菜鳥在折騰了許久後安裝成功,中間過程不敢獨享,公佈出來分享一下.有問題的地方還請各位大俠指正.
安裝過程中按要求更換光盤
登陸初始界面
檢測到聲卡
su -
# ifconfig -a |more
su -
# cat /etc/hosts
一:創建相應的用戶(以root用戶登陸)
useradd -g dba -d /usr/Oracle -s /bin/bash oracle
passwd oracle
注意:在圖中沒有"passwd oracle"這一條,因爲忘記截圖了,這個是必須的,因爲後面用oracle這個用戶登陸如果沒有密碼會登陸不了.
二:設置系統參數:
kernel.sem=250 32000 100 128
kernel.shmmax=4294967295
kernel.shmmni=128
kernel.msgmnb=65536
kernel.msgmni=2878
fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000
sysctl -p
* - nproc 16384
* - nofile 16384
chown -R oracle.dba /usr/Oracle/product/9.2.0
chmod -R 777 /usr/Oracle/product/9.2.0
四:編輯.bash_profile文件(登陸進來後本地文件應是/usr/Oracle)
具體文見附件.
加載配置文件及查看已生效的配置
set |more
將下載下來的文件放至/usr下面.
chmod +x j2re-1_3_1_19-linux-i586.bin
./jere-1_3_1_19-linux-i586.bin
mv jre1.3.1_19 /usr/jre1.3.1
java -version
rpm -q compat-db compat-gcc-32 compat-gcc-32-c++ compat-libcom_err compat-libcwaitcompat-libgcc-296 compat-libstdc++-296 compat-libstdc++-33 gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers glibc-kernheaders libgcc make
http://oss.oracle.com/projects/compat-oracle/files/RedHat/;如果實在不行的話可以找我聯繫,其中除了上述的軟件外,還要安裝 compat-oracle-rhel4-1.0-5.i386.rpm.
cd /usr/bin
mv ./gcc ./gcc34
mv ./gcc32 ./gcc
http://www.oracle.com/technology/software/products/oracle9i/index.html
gunzip ship_9204_linux_disk1.cpio.gz
gunzip ship_9204_linux_disk2.cpio.gz
gunzip ship_9204_linux_disk3.cpio.gz
cpio -idmv < ship_9204_linux_disk1.cpio
cpio -idmv < ship_9204_linux_disk2.cpio
cpio -idmv < ship_9204_linux_disk3.cpio
vi /usr/Oracle/Disk1/install/linux/oraparam.ini
JRE_LOCATION=/usr/jre1.3.1
cd /usr/Oracle/Disk1
./runInstaller
cd /tmp
sh orainstRoot.sh
cd /
mkdir oradata
chown oracle.dab /oradata
這裏有一點不明白,爲什麼數據庫會默認安裝在"/oradata"下,不知哪位大俠知道怎樣更改這裏的設置,還請提示一二.
一:運行root.sh
cd /usr/Oracle/product/9.2.0
sh root.sh
export LD_ASSUME_KERNEL=2.4.19
cd /usr/Oracle/product/9.2.0
rm JRE
ln -s /usr/jre1.3.1 JRE
su -
cd /usr/Oracle/product/9.2.0/JRE/bin
ln -s java jre
cd i386/native_threads
ln -s java jre
這一節將將完成Oracle的安裝.其中包括重定向數據庫的存放路徑及打上安裝完成後的幾個必須的補丁;再加上在其它機器的客戶端上遠程聯接Oracle. 本節中需在計算機中輸入的數據將以藍色字體標記.
一:繼續安裝Oracle
cp p2617419_210_GENERIC.zip /tmp
cd /tmp
unzip p2617419_210_GENERIC.zip
export PATH=$PATH:/tmp/OPatch
export PATH=$PATH:/sbin
cp p3238244_9204_LINUX.zip /usr/Oracle
unzip /usr/Oracel/p3238244_9204_LINUX.zip
opatch apply -no_inventory /usr/Oracle/3238244
find $ORACLE_HOME -name "*.mk" | xargs grep -l dbsnmp
cd $ORACLE_HOME/network/lib
make -f ins_oemagent.mk install
sqlplus "as /sysdba"
exit
lsnrctl
stop
start
四:遠程查看和登陸Oracle
至此,Oracle的安裝已經圓滿完成,謝謝大家支持