1. 修改/etc/oratab檔案
db1:/home/oracle/product/11.2.0/db_1:y
$oracle_sid:$oracle_home:y
2. 修改啟動檔案$oracle_home/bin/dbstart
修改oracle_home_listner
=$1 為oracle_home_listner
=/home
/oracle
/product
/11.
2.0/db_1
3.修改關閉檔案$oracle_home/bin/dbshut
修改oracle_home_listner
=$1 為oracle_home_listner
=/home
/oracle
/product
/11.
2.0/db_1
4. 在/etc/init.d下建立指令碼
vi /etc/init.d/oracle11
#!/bin/bash
# chkconfig: 345 88 14
# description: startup script for oracle databases
# /etc/rc.d/init.d/oradbstart
export oracle_base=/home/oracle
export oracle_home=/home/oracle/product/11.2.0/db_1
export oracle_sid=dbl
export path=$path:$oracle_home/bin
case "$1" in
start)
echo "-----startup oracle-----">> /var/log/oracle11log
su oracle -c $oracle_home/bin/dbstart
touch /var/lock/subsys/oracle11
echo "-----startup oracle successful-----">> /var/log/oracle11log
echo "ok"
;; stop)
echo "-----shutdwn oracle-----">> /var/log/oracle11log
su oracle -c $oracle_home/bin/dbshut
rm -f /var/lock/subsys/oracle11
echo "-----shutdown oracle successful-----">> /var/log/oracle11log
echo "ok"
;; *)
echo "usage: 'basename $0' start|stop"
exit 1
esac
exit 0
儲存退出。
5. 授於許可權
chown oracle:oinstall oracle11
chmod 774 oracle11
6. 新增服務
chkconfig --add oracle11
chkconfig oracle11 on
chkconfig --list | grep oracle11
7.嘗試用服務方式關閉,啟動
[root@rman ~]# service oracle11 stop
processing database instance "db1": log file/home/oracle/product/11.2.0/db_1/shutdown.log
ok[root@rman ~]# ps -elf | grep ora_
0 s root 4814 4543 0 78 0- 15307 pipe_w17:33 pts/1 00:00:00 grep ora_
[root@rman ~]# service oracle11 start
processing database instance "db1": log file/home/oracle/product/11.2.0/db_1/startup.log
ok[root@rman ~]# ps -elf | grep ora_
0 s oracle 4959 1 0 75 0- 193270 665975 17:33 ? 00:00:00 ora_pmon_db1
0 s oracle 4963 1 0 58 -- 193106 - 17:33 ? 00:00:00 ora_vktm_db1
0 s oracle 4969 1 0 78 0- 193106 - 17:33 ? 00:00:00 ora_gen0_db1
0 s oracle 4973 1 0 78 0- 193106 - 17:33 ? 00:00:00 ora_diag_db1
0 s oracle 4977 1 0 75 0- 193106 - 17:33 ? 00:00:00 ora_dbrm_db1
0 s oracle 4981 1 0 78 0- 193106 - 17:33 ? 00:00:00 ora_psp0_db1
0 s oracle 4985 1 0 78 0- 193234 - 17:33 ? 00:00:00 ora_dia0_db1
0 s oracle 4989 1 0 78 0- 193106 - 17:33 ? 00:00:00 ora_mman_db1
0 s oracle 4993 1 0 75 0- 194081 - 17:33 ? 00:00:00 ora_dbw0_db1
0 s oracle 4997 1 0 75 0- 196994 - 17:33 ? 00:00:00 ora_lgwr_db1
0 s oracle 5001 1 0 76 0- 193106 - 17:33 ? 00:00:00 ora_ckpt_db1
0 s oracle 5005 1 0 75 0- 193106 - 17:33 ? 00:00:00 ora_smon_db1
0 s oracle 5009 1 0 78 0- 193106 - 17:33 ? 00:00:00 ora_reco_db1
0 s oracle 5013 1 2 75 0- 193796 - 17:33 ? 00:00:00 ora_mmon_db1
0 s oracle 5017 1 0 75 0- 193106 - 17:33 ? 00:00:00 ora_mmnl_db1
0 s oracle 5021 1 0 78 0- 193276 912653 17:33 ? 00:00:00 ora_d000_db1
0 s oracle 5025 1 0 78 0- 193114 903991 17:33 ? 00:00:00 ora_s000_db1
0 s oracle 5043 1 0 78 0- 193106 - 17:33 ? 00:00:00 ora_qmnc_db1
0 s root 5161 4543 0 78 0- 15308 pipe_w17:33 pts/1 00:00:00 grep ora_
8.重啟動測試。
Linux端將weblogic做成服務
weblogic在linux端安裝完畢後,啟動,關閉weblogic比較麻煩,可以通過配置,將weblogic註冊成服務,只要簡單的服務start,stop即可開關服務,十分方便。cd opt vim weblogic 將下列內容拷貝到檔案中 bin bash chkconfig 345 81 05...
將svnservice建立成服務
手動建立服務 sc create 服務名 binpath exe檔案的絕對路徑 注意 後面有個空格,再將就是要有引號.複製下面 生成bat檔案 echo off create svnservice echo if service is exit and it is error sc delete s...
原子服務和合成服務的定義
web services中原子服務和合成服務的定義 錯誤報告 其他資訊以及批評 請郵寄到 jeffery.lee at gmail.com 或者訪問我的個人blog同我交流 本文遵從 gnu 的自由文件許可證 free document license 服務分為原子服務 atomic service...