RHEL as4 中oracle9i的安裝步驟

 
方法一:
)RHEL as4 中oracle9i的安裝步驟(來自matrix.org.cn)
Thursday, 8. March 2007, 02:00:03
Linux
 
一,準備工作
1,先安裝好RedHat AS4.0,保持系統的乾淨。
在oracle官方網站上下載Oracle 9i的安裝文件:
ship_9204_linux_disk1.cpio.gz 
ship_9204_linux_disk2.cpio.gz 
ship_9204_linux_disk3.cpio.gz 
 
由於安裝oracle需要很多系統軟件包,少一樣都不行,真是一個都不能少。開一個終端,以root用戶運行:
# rpm -qa | grep compat
檢查當前系統所安裝的compat軟件包是否已有:
compat-db-4.1.25-9
compat-gcc-32-3.2.3-47.3 4
compat-gcc-32-c++-3.2.3-47.3 4
compat-libgcc-296-2.96-132.7.2 3
compat-libstdc++-296-2.96-132.7.2 3
compat-libstdc++-33-3.2.3-47.3 2
gcc-3.4.3-9.EL4
gcc-c++-3.4.3-9.EL4
gnome-libs-1.4.1.2.90-44
gnome-libs-devel-1.4.1.2.90-44 4
libaio-devel-0.3.102-1 3
libaio-0.3.102-1 3
make-3.80-5
openmotif21-2.1.30-11 3
xorg-x11-deprecated-libs-devel-6.8.1-23.EL
xorg-x11-deprecated-libs-6.8.1-23.EL
 
compat-oracle-rhel4-1.0-3
compat-libcwait-2.0-1
 
發如果少了上數包,AS4光盤安裝RPM包(最後兩個由Oralce補丁p4198954_21_linux.zip解壓產生)
 
rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm (p4198954_21_linux.zip)
rpm -ivh compat-libcwait-2.0-2.i386.rpm (p4198954_21_linux.zip)
 
二,創建相關安裝目錄和環境變量
1,創建user/group;
#groupadd dba
#groupadd oinstall
#useradd oracle -g oinstall -G dba
#passwd oracle
2,建立oracle安裝文件夾;
# mkdir -p /opt/ora9/product/9.2.0.4
# mkdir /var/opt/oracle
# chmod oracle.dba /var/opt/oracle
# chown -R oracle.dba /opt/ora9
 
3,配置環境變量;
 
使用Oracle用戶登陸:
#su – oracle
$vi .bash_profile
以下是配置文件的內容
# .bash_profile
 
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
 
# User specific environment and startup programs
 
PATH=$PATH:$HOME/bin
export ORACLE_BASE=/opt/ora9
export ORACLE_HOME=/opt/ora9/product/9.2.0.4
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin
export ORACLE_OWNER=oracle
export ORACLE_SID=oradb
export ORACLE_TERM=xterm
export LD_ASSUME_KERNEL=2.4.19 ##********
export THREADS_FLAG=native
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export NLS_LANG=”American_america.utf8”
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export PATH
unset USERNAME
4,設置系統參數;
#su – root切換到root用戶
a) 修改#vi /etc/sysctl.conf, 以下是配置文件的內容(其中紅色字體爲添加的內容):
# Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and
# sysctl.conf(5) for more details.
 
# Controls IP packet forwarding
net.ipv4.ip_forward = 0
 
# Controls source route verification
net.ipv4.conf.default.rp_filter = 1
 
# Controls the System Request debugging functionality of the kernel
kernel.sysrq = 0
 
# Controls whether core dumps will append the PID to the core filename.
# Useful for debugging multi-threaded applications.
kernel.core_uses_pid = 1
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
修改後運行#sysctl –p命令使得內核改變立即生效;
(譯者注:一般情況下可以設置最大共享內存爲物理內存的一半,如果物理內存是 2G,則可以設置最大共享內存爲 1073741824,如上;如物理內存是 1G,則可以設置最大共享內存爲 512 * 1024 * 1024 = 536870912;以此類推。)
建議永久地增加 shmmax 設置。
sem 4個參數依次爲SEMMSL(每個用戶擁有信號量最大數);SEMMNS(系統信號量最大數);SEMOPM(每次semopm系統調用操作數); SEMMNI(系統辛苦量集數最大數).Shmmax 最大共享內存,官方文檔建議是內存的1/2,Shmmni 最小共享內存 4096KB.Shmall 所有內存大小 。
###########################################煤油作過
 
b) 設置oracle對文件的要求:
編輯文件:#vi /etc/security/limits.conf 加入以下語句:
oracle    soft    nofile    65536
oracle    hard    nofile   65536
oracle    soft    nproc    16384
oracle    hard    nproc    16384
 
c) gcc降級
#su – root
#mv /usr/bin/gcc /usr/bin/gcc34
#ln –s /usr/bin/gcc32 /usr/bin/gcc
#mv /usr/bin/g++ /usr/bin/g++34
#ln –s /usr/bin/g++32 /usr/bin/g++
############################################
 
 
 
打3238244補丁
同時要下載三個補丁: 
 p4198954_21_linux.zip      在運行 runInstaller 之前打
 
p2617419_220_GENERIC.zip  修復agent錯誤的補丁
p3238244_9204_LINUX.zip   打3238244補丁
 
5,安裝oracle補丁
當你從 Oracle 9iR2 光盤執行 runInstaller 時,會出現錯誤信息:
Error occurred during initialization of VM
Unable to load native library:
/tmp/OraInstall2003-10-25_03-14-57PM/jre/lib/i386
/libjava.so symbol _libc_wait, version GLIBC_2.0 not
defined in file libc.so.6 with link time reference
爲了解決 _libc_wait 符號問題,
從http://oss.oracle.com/projects/compat-oracle/files/RedHat/ 下載補丁
compat-libcwait-2.0-2.i386.rpm compat-oracle-rhel4-1.0-5.i386.rpm.爲了應用這個補丁,可以運行:
$su – root
# cd /orasetup
#ls compat*.rpm
compat-libcwait-2.0-2.i386.rpm compat-oracle-rhel4-1.0-5.i386.rpm
# rpm -Uvh compat*.rpm
Preparing... ########################################### [100%]
1:compat-libcwait-2.0-2.i386.rpm ##################################### [ 50%]
2:compat-oracle-rhel4-1.0-5.i386.rpm#################################### [100%]
 
三,開始安裝Oracle9i
 
1,解壓下載的安裝文件:
zcat ship_9204_linux_disk1.cpio.gz | cpio –idmv
zcat ship_9204_linux_disk2.cpio.gz | cpio –idmv
zcat ship_9204_linux_disk3.cpio.gz | cpio –idmv
 
cpio -idmv < ship_9204_linux_disk1.cpio
解包和解壓過程中,自動創建了3個包含安裝文件的目錄:
Disk1
Disk2
Disk3
.以oracle用戶登錄系統,進行Oracle的安裝:
$ cd Disk1
$ ./runInstaller過一會兒就會出現Oracle的安裝界面
- Welcome Screen: Click Next
- Inventory Location: Click Next
- Unix Group Name: Use "oinstall" and click Next
When asked to run /tmp/orainstRoot.sh, run it before you click Continue
- At the end of the installation, exit runInstaller.
2.一步一個腳印安裝下去就行了!
3,安裝完後打補丁:
切換到root:#su – root 首先安裝 opatch.
#cd /orasetup
#unzip p2617419_210_GENERIC.zip
Archive: p2617419_210_GENERIC.zip
creating: OPatch/
creating: OPatch/docs/
inflating: Opatch/docs/FAQ
......
inflating: README.txt
#export PATH=$PATH:/orasetup/OPatch:/sbin
(修改PATH時要要包括解壓縮出來的Opatch 和 sbin目錄)
# unzip p3238244_9204_LINUX.zip
# cd 3238244
# opatch apply
 
如果提示HOME變量錯誤可執行語句:
#export ORACLE_BASE=/opt/ora9
#export ORACLE_HOME=/opt/ora9/product/9.2.0.4
出現success的提示就全部安裝成功.
 
補丁打完後,還要relinked一個.mk文件,切換到oracle用戶窗口
cd $ORACLE_HOME/network/lib
make –f ins_oemagent.mk install
之後就可以啓動Agent服務了.
 
4, 最後執行 #dbca 建oracle數據庫
點擊OK,然後退出即可,正常登陸並啓動數據庫的操作。
[oracle@oracle oracle]$ lsnrctl start
[oracle@oracle oracle]$ sqlplus /nolog
SQL*Plus: Release 9.2.0.4.0 - Production on Sat Mar 12 22:58:53 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL>; connect / as sysdba
Connected.
SQL>; shutdown immediate 關閉數據庫
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>; startup; 啓動數據庫
ORACLE instance started.
Total System Global Area 236000356 bytes
Fixed Size 451684 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.
 
5, 爲了方便管理,可以寫一個啓動腳本ora9i:
以root身份進入,編寫以下腳本:
 
#!/bin/bash
#start and stop the oracle instance
# chkconfig –level 5 --add ora9i
#chkconfig: 345 91 19
# description: starts the oracle listener and instance
 
export ORACLE_HOME="/opt/ora9/product/9.2.0.4"
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER="oracle"
export ORACLE_SID=oradb
 
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
then
echo "oracle startup:cannot start"
exit 1
fi
 
case "$1" in
start)
#startup the listener and instance
echo -n "oracle startup: "
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start"
su - $ORACLE_OWNER -c $ORACLE_HOME/bin/dbstart
touch /var/lock/subsys/oracle
echo "finished"
;;
stop)
# stop listener, apache and database
echo -n "oracle shutdown:"
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop"
su - $ORACLE_OWNER -c $ORACLE_HOME/bin/dbshut
rm -f /var/lock/subsys/oracle
echo "finished"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: ora9i [start|stop|reload|restart]"
exit 1
 
esac
exit 0
 
存爲ora9i後,然後用chmod a+x ora9,即可在以後以root身份運行 /etc/rc.d/init.d/ora9i start |stop 來管理oracle的啓動和停止了。如果要將這個腳本加入到系統中使其可開機運行(不過官方是不建議開機自動運行的),那麼要運行以下命令: chkconfig --level 3(或者是5) --add ora9i
或者以root用戶執行如下命令:
#cp /orasetup/ora9i /etc/rc.d/init.d/
#chmod a+x /etc/rc.d/init.d /ora9
#cd /etc/rc.d/rc5.d
#ln -s /etc/rc.d/init.d/ora9i S99ora9i
#cd /etc/rc.d/rc0.d
#ln -s /etc/rc.d/init.d/ora9i K99ora9i
也可自啓動oracle9i!
或者可在/etc/rc.d/rc.local中加入如下:
su - oracle -c "/opt/ora9/oracle/product/9.2.0.4/bin/lsnrctl start"
su - oracle -c "/opt/ora9/oracle/product/9.2.0.4/bin/dbstart start"
 
6,
關於數據庫刪除重新安裝的問題:
把ORACLE安裝目錄刪除及/etc/ora*.*刪除就行了
#rm –f /etc/ora*.*
 
ok了,現在一切也就差不多了,你已經可以建議自己的數據庫
 
方法二:
 
[保留] RedHat AS 4.0最新安裝Oracle9204手記
 
--------------------------------------------------------------------------------
 
http://www.chinaunix.net 作者:wyckwemail 發表於:2006-09-11 15:21:01
【發表評論】【查看原文】【Oracle討論區】【關閉】 
 
RedHat AS 4.0最新安裝Oracle9204手記
Linux as 2.6.9-15.ELsmp
一,解壓縮Oracle9204的安裝文件
1. Oracle 9iR2 (9.2.0.4)
(1) 簡化過程(以oracle登錄,釋放安裝文件,使用更少的磁盤空間,速度更快) 
在安裝LINUX時最好分一個區/orasetup,這樣一來即使系統壞了,也只是重裝系統,而無須重新拷貝數據庫安裝文件.
zcat ship_9204_linux_disk1.cpio.gz | cpio –idmv &&
zcat ship_9204_linux_disk2.cpio.gz | cpio –idmv &&
zcat ship_9204_linux_disk3.cpio.gz | cpio –idmv
(2) 解包和解壓過程中,自動創建了3個包含安裝文件的目錄:
Disk1
Disk2
Disk3
之後就可以安裝Oracle9iR2了。
二,安裝前的檢查和準備工作;
1, 查看這些開發包是否已安裝;
安裝需要的軟件包和補丁包:
p4198954_21_linux.zip 在運行 runInstaller 之前打.
p3238244_9204_LINUX.zip 修復agent錯誤的補丁.
p2617419_210_GENERIC.zip 打3238244補丁所需要的補丁.
compat-db-4.1.25-9
compat-gcc-32-3.2.3-47.3
compat-gcc-32-c++-3.2.3-47.3
compat-oracle-rhel4-1.0-3
compat-libcwait-2.0-1
compat-libgcc-296-2.96-132.7.2
compat-libstdc++-296-2.96-132.7.2
compat-libstdc++-33-3.2.3-47.3
gcc-3.4.3-9.EL4
gcc-c++-3.4.3-9.EL4
gnome-libs-1.4.1.2.90-44
gnome-libs-devel-1.4.1.2.90-44
libaio-devel-0.3.102-1
libaio-0.3.102-1
make-3.80-5
openmotif21-2.1.30-11
xorg-x11-deprecated-libs-devel-6.8.1-23.EL
xorg-x11-deprecated-libs-6.8.1-23.EL
其中compat-oracle-rhel4和compat-libcwait可以在如下網站:
http://oss.oracle.com/projects/compat-oracle/files/RedHat/ 
# rpm -qa | grep ‘compat’
三,創建數據庫安裝的準備工作;
1,創建user/group;
#groupadd dba 
#groupadd oinstall 
#useradd oracle -g oinstall -G dba 
#passwd oracle 
2,建立oracle安裝文件夾;
# mkdir -p /u01/app/oracle/product/9.2.0.4
# mkdir /u01/cwdata
# chmod 777 /u01/cwdata
# chown oracle.dba /u01/cwdata
# chown oracle.dba /orasetup
# chmod 777 /orasetup
# chown -R oracle.dba /u01/app/oracle/product/9.2.0.4
# chmod -R 777 /u01/app/oracle/product/9.2.0.4
2, 配置環境變量;
    以root用戶登錄,設置root用戶的環境打開.bash_profile文件,將如下內容加入:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/9.2.0.4
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin
export ORACLE_OWNER=oracle
export ORACLE_SID=oradb
使用Oracle用戶登陸:
#su – oracle
$vi .bash_profile
以下是配置文件的內容(其中紅色字體爲添加的內容)
# .bash_profile
 
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
#ORACLE_BASE 可以定位到盤陣上/data
export ORACLE_BASE=/u01/app/oracle 
export ORACLE_HOME=/u01/app/oracle/product/9.2.0.4
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin
export ORACLE_OWNER=oracle
export ORACLE_SID=oradb
export ORACLE_TERM=xterm
export LD_ASSUME_KERNEL=2.4.19
export THREADS_FLAG=native
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export NLS_LANG=”American_america.zhs16gbk”
# export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export DISPLAY=:0
export LANG=en_US
export GDM_LANG= en_US
export LC= en_US
export PATH
unset USERNAME
4, 設置系統參數;
#su – root切換到root用戶
a) 修改#vi /etc/sysctl.conf, 以下是配置文件的內容(其中紅色字體爲添加的內容):
# Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and
# sysctl.conf(5) for more details.
 
# Controls IP packet forwarding
net.ipv4.ip_forward = 0
 
# Controls source route verification
net.ipv4.conf.default.rp_filter = 1
 
# Controls the System Request debugging functionality of the kernel
kernel.sysrq = 0
 
# Controls whether core dumps will append the PID to the core filename.
# Useful for debugging multi-threaded applications.
kernel.core_uses_pid = 1
kernel.shmmax = 536870912 / 268435456
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
修改後運行#sysctl –p命令使得內核改變立即生效;
譯者注:一般情況下可以設置最大共享內存爲物理內存的一半,如果物理內存是 2G,則可以設置最大共享內存爲 1073741824,如上;如物理內存是 1G,則可以設置最大共享內存爲 512 * 1024 * 1024 = 536870912;以此類推。) 
建議永久地增加 shmmax 設置。
sem 4個參數依次爲SEMMSL(每個用戶擁有信號量最大數);SEMMNS(系統信號量最大數);SEMOPM(每次semopm系統調用操作數);SEMMNI(系統辛苦量集數最大數).Shmmax 最大共享內存,官方文檔建議是內存的1/2,Shmmni 最小共享內存 4096KB.Shmall 所有內存大小
 
B) 設置oracle對文件的要求:
編輯文件:#vi /etc/security/limits.conf 加入以下語句:
oracle    soft    nofile    65536
oracle    hard    nofile   65536
oracle    soft    nproc    16384
oracle    hard    nproc    16384
 
 
C) gcc降級
#su – root
#mv /usr/bin/gcc /usr/bin/gcc34
#ln –s /usr/bin/gcc32 /usr/bin/gcc
#mv /usr/bin/g++ /usr/bin/g++34
#ln –s /usr/bin/g++32 /usr/bin/g++
 
5,安裝oracle補丁
當你從 Oracle 9iR2 光盤執行 runInstaller 時,會出現錯誤信息: 
Error occurred during initialization of VM 
Unable to load native library: 
/tmp/OraInstall2003-10-25_03-14-57PM/jre/lib/i386 
/libjava.so symbol _libc_wait, version GLIBC_2.0 not 
defined in file libc.so.6 with link time reference
爲了解決 _libc_wait 符號問題,
從http://oss.oracle.com/projects/compat-oracle/files/RedHat/ 下載補丁 
compat-libcwait-2.0-2.i386.rpm compat-oracle-rhel4-1.0-5.i386.rpm.爲了應用這個補丁,可以運行:
$su – root 
# cd /orasetup
#ls compat*.rpm
compat-libcwait-2.0-2.i386.rpm compat-oracle-rhel4-1.0-5.i386.rpm
# rpm -Uvh compat*.rpm
Preparing...            ########################################### [100%]
 1:compat-libcwait-2.0-2.i386.rpm ##################################### [ 50%]
 2:compat-oracle-rhel4-1.0-5.i386.rpm#################################### [100%]
四,開始安裝oracle9iR2
(一)開始安裝:
1.以oracle用戶登錄系統,進行Oracle的安裝:
$ cd Disk1
$ ./runInstaller過一會兒就會出現Oracle的安裝界面
2.一步一個腳印安裝下去就行了!
3,安裝完後打補丁:
切換到root:#su – root 首先安裝 opatch.
#cd /orasetup
#unzip p2617419_210_GENERIC.zip
Archive: p2617419_210_GENERIC.zip
creating: OPatch/
creating: OPatch/docs/
inflating: Opatch/docs/FAQ
......
inflating: README.txt
#export PATH=$PATH:/orasetup/OPatch:/sbin
(修改PATH時要要包括解壓縮出來的Opatch 和 sbin目錄)
# unzip p3238244_9204_LINUX.zip
# cd 3238244
# opatch apply
 
如果提示HOME變量錯誤可執行語句:
#export ORACLE_BASE=/u01/app/oracle
#export ORACLE_HOME=/u01/app/oracle/product/9.2.0.4
出現success的提示就全部安裝成功.
 
補丁打完後,還要relinked一個.mk文件,切換到oracle用戶窗口
cd $ORACLE_HOME/network/lib
make –f ins_oemagent.mk install
之後就可以啓動Agent服務了.
 
4, 最後執行 #dbca 建oracle數據庫
21,點擊OK,然後退出即可,正常登陸並啓動數據庫的操作。
[oracle@oracle oracle]$ lsnrctl start
[oracle@oracle oracle]$ sqlplus /nolog
SQL*Plus: Release 9.2.0.4.0 - Production on Sat Mar 12 22:58:53 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL>; connect / as sysdba
Connected.
SQL>; shutdown immediate 關閉數據庫
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>; startup;   啓動數據庫
ORACLE instance started.
Total System Global Area 236000356 bytes
Fixed Size                   451684 bytes
Variable Size             201326592 bytes
Database Buffers           33554432 bytes
Redo Buffers                 667648 bytes
Database mounted.
Database opened.
 
5, 數據庫創建完成後,修改/etc/oratab,把boss那一行最後的N改成Y,然後執行dbstart啓動數據庫數據庫可能無法啓動,報告Can’t find init file …的錯誤,需要複製一個初始化文件: 
cp /u01/app/oracle/admin/oradb/pfile/init.ora.* /u01/app/oracle/product/9.2.0/dbs/initoradb.ora
重新執行dbstart就可以了。
爲了方便管理,可以寫一個啓動腳本ora9i:
以root身份進入,編寫以下腳本:
 
#!/bin/bash
#start and stop the oracle instance
# chkconfig –level 5 --add ora9i
#chkconfig: 345 91 19 
# description: starts the oracle listener and instance
 
export ORACLE_HOME="/u01/app/oracle/product/9.2.0.4"
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER="oracle"
export ORACLE_SID=oradb
 
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
then 
    echo "oracle startup:cannot start"
    exit 1
fi
 
case "$1" in
start)
 #startup the listener and instance
    echo -n "oracle startup: "
    su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl start"
    su - $ORACLE_OWNER -c $ORACLE_HOME/bin/dbstart
    touch /var/lock/subsys/oracle
    echo "finished"
   ;;
stop)
# stop listener, apache and database
    echo -n "oracle shutdown:"
    su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop"
    su - $ORACLE_OWNER -c $ORACLE_HOME/bin/dbshut
    rm -f /var/lock/subsys/oracle
    echo "finished"
;;
reload|restart)
    $0 stop
    $0 start
;;
*)
   echo "Usage: ora9i [start|stop|reload|restart]"
   exit 1
 
esac
exit 0
 
存爲ora9i後,然後用chmod a+x ora9,即可在以後以root身份運行/etc/rc.d/init.d/ora9i start |stop 來管理oracle的啓動和停止了。如果要將這個腳本加入到系統中使其可開機運行,那麼要運行以下命令:chkconfig --level 3(或者是5) --add ora9i
或者以root用戶執行如下命令:
#cp /orasetup/ora9i /etc/rc.d/init.d/
#chmod a+x /etc/rc.d/init.d /ora9
#cd /etc/rc.d/rc5.d
#ln -s /etc/rc.d/init.d/ora9i S99ora9i
#cd /etc/rc.d/rc0.d
#ln -s /etc/rc.d/init.d/ora9i K99ora9i
也可自啓動oracle9i!
或者可在/etc/rc.d/rc.local中加入如下:
su - oracle -c "/u01/app/oracle/product/9.2.0.4/bin/lsnrctl start"
su - oracle -c "/u01/app/oracle/product/9.2.0.4/bin/dbstart start"
 
6,
 關於數據庫刪除重新安裝的問題:
 把ORACLE安裝目錄刪除及/etc/ora*.*刪除就行了
#rm –f /etc/ora*.*
7,關於在LINUX中運行管理軟件
#oemapp 
如圖
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章