oracle隨linux OS自動啟動與關閉

2021-06-16 11:54:53 字數 2027 閱讀 2446

在linux 上裝的oracle ,每次開機都要手動啟動oracle服務,想做到自動環境:rhel 5   linux +oracle 10g

—–now begin—————-

用root 登入

1,vi /etc/oratab;

2,在/etc/init.d 下新建一檔案create an file ,

touch /etc/init.d/oracle10g

3,oracle10g 內容

vi /etc/init.d/oracle10g

—複製一下內復到oracle10g中如果oracle_home不同,只需要修改一下oracle_home

# description: oracle auto start-stop script.

## set oracle_home to be equivalent to the $oracle_home

# from which you wish to execute dbstart and dbshut;

## set ora_owner to the user id of the owner of the

# oracle database in oracle_home.

oracle_home=/oracle/product/10.2.0/db_1

ora_owner=oracle

if [ ! -f $oracle_home/bin/dbstart ]

then

echo "oracle startup: cannot start" >>/tmp/ora_start.log

exit

ficase "$1" in

start)

# start the oracle databases:

# the following command assumes that the oracle login

# will not prompt the user for any values

su - $ora_owner -c "$oracle_home/bin/lsnrctl start"

su - $ora_owner -c "$oracle_home/bin/dbstart $oracle_home"

touch /var/lock/subsys/dbora

;;stop)

# stop the oracle databases:

# the following command assumes that the oracle login

# will not prompt the user for any values

su - $ora_owner -c "$oracle_home/bin/dbshut $oracle_home"

su - $ora_owner -c "$oracle_home/bin/lsnrctl stop"

rm -f /var/lock/subsys/dbora

;;*)echo "usage: $0 "

exit 1

esac

-----------完 ,!wq 儲存吧-------

notice:

網頁可能因為編碼原因,注意修改oracle_home為你自己的環境,注意全形引號和- 的手動替換一下。

4,檔案許可權

chgrp dba oracle10g

chmod 750 oracle10g

5,建立軟鏈結

# ln -s /etc/init.d/oracle10g     /etc/rc.d/rc3.d/k01oracle10g

# ln -s /etc/init.d/oracle10g    /etc/rc.d/rc3.d/s99oracle10g

# ln -s /etc/init.d/oracle10g    /etc/rc.d/rc5.d/k01oracle10g

# ln -s /etc/init.d/oracle10g    /etc/rc.d/rc5.d/s99oracle10g

重啟作業系統試試吧

oracle語句隨寫

為了確定表空間中包含那些內容,執行 select owner,segment name,segment type from dba segments where tablespace name 查詢表空間包含多少資料檔案。select file name,tablespace name from d...

css中解決textarea高度隨內容自適應的問題

目前的輸入框實現有兩種方法 input input輸入框只能實現一行,裡面的內容不能分行顯示 textarea textarea可以實現多行輸入,但是高度卻無法自適應,並且會遇到textarea始終會與下面有一段間距,解決方法 加 vertical align middle 即可 那麼言歸正傳,如何...

oracle自增字段

在oracle中sequence就是所謂的序列號,每次取的時候它會自動增加,一般用在需要按序列號排序的地方。1 create sequence 你首先要有create sequence或者create any sequence許可權,create sequence emp sequence incr...