linux下單例項資料庫開機自啟動設定
root@org54 ~]# vi/etc/oratab --把N改為Y,如下提示
# This file is used by ORACLEutilities. It is created by root.sh
# and updated by the Database ConfigurationAssistant when creating
# a database.
# A colon, ':', is used as the fieldterminator. A new line terminates
# the entry. Lines beginning with a pound sign, '#', arecomments.
#
# Entries are of the form:
# $ORACLE_SID:$ORACLE_HOME:<N|Y>:
#
# The first and second fields are thesystem identifier and home
# directory of the databaserespectively. The third filed indicates
# to the dbstart utility that the databaseshould , "Y", or should not,
# "N", be brought up at systemboot time.
#
# Multiple entries with the same$ORACLE_SID are not allowed.
#
#
#game:/u01/app/oracle/product/10.2.0/db_1:N --dbca建立庫時註冊的預設資訊
--格式:$ORACLE_SID:$ORACLE_HOME:<N|Y>
--<N|Y>選項代表開機是否自啟動
instance_name:/u01/app/oracle/product/10.2.0/db_1:Y
2.編輯/dbstart
[oracle@org54 bin]$ cd$ORACLE_HOME/bin
[oracle@org54 bin]$ ls-ll |grep dbstart
-rwxr-xr-x 1 oracle oinstall 10415 Jan 1 2000 dbstart
[oracle@org54 bin]$ vi dbstart
--dbstart為開機自啟動指令碼,讓系統開機就去執行dbstart指令碼檔案,它會去讀oratab檔案,讀到Y就會把對應的例項開機自啟動
找到並修改ORACLE_HOME_LISTNER=$ORACLE_HOME根據設定的監聽調整路徑
3.編輯/rc.d/rc.local
[root@org54 ~]# vi/etc/rc.d/rc.local --新增如下兩行資訊,啟動例項、啟動監聽
#!/bin/sh
#
# This script will be executed *after* allthe other init scripts.
# You can put your own initialization stuffin here if you don't
# want to do the full Sys V style initstuff.
touch /var/lock/subsys/local
modprobe hangcheck-timer hangcheck_tick=30hangcheck_margin=180
su - oracle -c " /u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"
su - oracle -c " /u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart"
4.重啟驗證一下
#reboot
小結:
linux下設定例項自啟動有關指令碼:
oratab:例項是否自啟動的註冊資訊
dbstart:開機啟動指令碼檔案會讀取oratab資訊
rc.local:開機後立即要做的檔案
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25116248/viewspace-1797173/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RedHat(Linux) Oracle資料庫設定開機自啟動RedhatLinuxOracle資料庫
- 啟動CRS單例項、設定自動啟動單例
- 設定Oracle資料庫開機自啟動Oracle資料庫
- TongWeb在Linux下設定開機自啟動WebLinux
- linux下開機自動開啟單機oracleLinuxOracle
- Linux中設定oracle例項和asm同時隨機自動啟動LinuxOracleASM隨機
- Windows下OracleServiceSID服務開啟資料庫自動open設定WindowsOracle資料庫
- Linux下新增自定義指令碼到開機自啟動,標準rpm,舉例:設定Apache自啟動Linux指令碼Apache
- oracle資料庫開機自動啟動Oracle資料庫
- ORACLE 11gR2 單例項資料庫自啟Oracle單例資料庫
- windows下redis設定redis開機自啟動WindowsRedis
- RAC環境只啟動單例項資料庫單例資料庫
- Linux下原始碼安裝MySQL後設定開機自動啟動Linux原始碼MySql
- Linux下設定Oracle自啟動LinuxOracle
- Linux下Oracle隨機自動啟動指令碼設定LinuxOracle隨機指令碼
- Oracle之 服務啟動&停止指令碼與開機自啟動(單例項)Oracle指令碼單例
- Linux Redis 服務設定開機自啟動LinuxRedis
- Linux MySQL 服務設定開機自啟動LinuxMySql
- Linux平臺Oracle開機自啟動設定LinuxOracle
- 配置單例項自動重啟單例
- linux設定開機啟動Linux
- Linux平臺下oracle設定開機啟動LinuxOracle
- Linux下開機自動啟動OracleLinuxOracle
- linux下tomcat自啟動設定LinuxTomcat
- RAC環境下單例項啟動Oracle資料庫重建控制檔案案例單例Oracle資料庫
- 3.1.5.4 啟動例項並mount 資料庫資料庫
- 3.1.5.1 關於啟動資料庫例項資料庫
- LINUX開機自動啟動ORACLE資料庫和監聽指令碼LinuxOracle資料庫指令碼
- Linux CentOS開機啟動項設定命令:chkconfigLinuxCentOS
- win10開機啟動項怎麼設定 win10設定開機啟動項的方法Win10
- linux設定開機自啟動指令碼的最佳方式Linux指令碼
- 在本地修改預設啟動的資料庫例項名資料庫
- win10開機啟動項怎麼設定_如何設定win10系統開機啟動項Win10
- Linux 下軟體開機自啟動Linux
- 設定開機自啟動nginx和httpdNginxhttpd
- AIX 開機自啟動指令碼設定AI指令碼
- Ubuntu 設定開機自啟動指令碼Ubuntu指令碼
- Oracle Restart啟動資料庫例項故障一例OracleREST資料庫