你看這種思路行不行,放一個JOb,在每天固定時間將broken狀態(tài)的改為false,然后利用run來啟動
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供鏡湖網(wǎng)站建設(shè)、鏡湖做網(wǎng)站、鏡湖網(wǎng)站設(shè)計、鏡湖網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、鏡湖企業(yè)網(wǎng)站模板建站服務(wù),十多年鏡湖做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
對于LINUX 操作系統(tǒng) 有很多技術(shù)知識是我們需要學(xué)習(xí)的。這里我就給大家介紹Linux中設(shè)置oracle開機(jī)自動啟動的 方法 。一起來看看吧。
Linux中設(shè)置oracle開機(jī)自動啟動的方法
在terminal中切換到root用戶
查看/etc/oratab文件的內(nèi)容,其內(nèi)容如下
[root@golonglee ~]# cat /etc/oratab | grep -v ^$
#
# This file is used by ORACLE utilities. It is created by root.sh
# and updated by the Database Configuration Assistant when creating
# a database.
# A colon, ':', is used as the field terminator. A new line terminates
# the entry. Lines beginning with a pound sign, '#', are comments.
#
# Entries are of the form:
# $ORACLE_SID:$ORACLE_HOME::
#
# The first and second fields are the system identifier and home
# directory of the database respectively. The third filed indicates
# to the dbstart utility that the database should , "Y", or should not,
# "N", be brought up at system boot time.
#
# Multiple entries with the same $ORACLE_SID are not allowed.
#
#
oel63:/home/oracle/app/oracle/product/11.2.0/dbhome_1:N
使用命令vi /etc/oratab編輯文件/etc/oratab,在最后添加如下內(nèi)容
##### what I have written is as following
oel63:/home/oracle/app/oracle/product/11.2.0/dbhome_1:Y
#####Finished wrote in 2015-12-24
說明:/home/oracle/app/oracle/product/11.2.0/dbhome_1為oracle的安裝目錄,要根據(jù)實際情況進(jìn)行修改。
(注意:圖中我用紅色標(biāo)記的N要改成Y)
找到最后的內(nèi)容
oel63:/home/oracle/app/oracle/product/11.2.0/dbhome_1:N
復(fù)制該行oel63:/home/oracle/app/oracle/product/11.2.0/dbhome_1:N并注釋掉
粘貼該行,并將該行
oel63:/home/oracle/app/oracle/product/11.2.0/dbhome_1:N最后的N
改為Y
最后按2次ESC鍵,并輸入:wq并按下enter保存,退出
使用命令vi /etc/rc.d/rc.local編輯rc.local文件,添加如下內(nèi)容
##### what I have written is as following
su oracle -lc "/home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"
su oracle -lc /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/dbstart
#####Finished wrote in 2015-12-24
說明:因為第一行命令中有空格所以用雙引號(英文的雙引號)
/home/oracle/app/oracle/product/11.2.0/dbhome_1為oracle的安裝目錄,要根據(jù)實際情況進(jìn)行修改。
最后按2次ESC鍵,并輸入:wq并按下enter保存,退出,重啟機(jī)器,驗證成功。
是不是很簡單呢~快跟著我一起學(xué)習(xí)吧!!!如果覺得這篇 文章 不錯的話就給我點(diǎn)一個贊吧。
在windows下,重啟oracle數(shù)據(jù)庫需要先停止,重啟,以下是步驟:
1、關(guān)閉數(shù)據(jù)庫:win+r,輸入如下代碼停止:
set ORACLE_SID=SID_Name,回車。
sqlplus /nolog
SQL connect / as sysdba
SQL shutdown immediate
SQL exit
2、啟動數(shù)據(jù)庫:win+r,輸入如下代碼啟動:
set ORACLE_SID=你的數(shù)據(jù)庫SID名字
sqlplus /nolog
SQL connect / as sysdba
SQL startup
SQL exit
Oracle Database:
是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng)。到目前仍在數(shù)據(jù)庫市場上占有主要份額。作為一個通用的數(shù)據(jù)庫系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個關(guān)系數(shù)據(jù)庫,它是一個完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫它實現(xiàn)了分布式處理功能。
oracle數(shù)據(jù)庫特點(diǎn):
數(shù)據(jù)的大量性、數(shù)據(jù)的保存的持久性、數(shù)據(jù)的共享性、數(shù)據(jù)的可靠性。
在Windows系統(tǒng)中Oracle會以系統(tǒng)服務(wù)的形式出現(xiàn),通過系統(tǒng)服務(wù)來管理即可。
在Unix/Linux中,要調(diào)度啟動Oracle就需要自己寫shell腳本程序了,然后通過crontab來定時調(diào)度