兩下搞定Linux下Oracle的自啟動

2021-05-22 23:38:25 字數 920 閱讀 7825

當你明白了linux命令執行原理時,所謂這些自啟動,其實也就那麼簡單。

我看很多人都是配置這個配置那個,使oracle自啟動,總是很彆扭,又麻煩。

這裡給出乙個非常簡單的方式,可謂兩下搞定。

首先,我們知道如何啟動監聽,那就是 lsnrctl start 命令;

然後,如果啟動資料庫例項,那就是先進入sqlplus,然後連線,接著啟動,如下:

$sqlplus /nolog

sql>conn sys/password@orcl as sysdba             #注意,這裡的password是密碼,orcl是例項名,根據情況而定。

sql>startup

那麼現在把這些都集中封裝起來,如何做?看下面。

首先,用root使用者,在 /etc/rc.d/init.d 下建立乙個檔案,我們命名為 oraclestart.sh ,其內容如下:

#!/bin/sh

sqlplus /nolog << eof

conn sys/password@orcl as sysdba

startup

quit

然後將此檔案設定為所有人都可執行,

chmod 755 oraclestart.sh

接著,編輯 /etc/rc.d/rc.local 檔案,在檔案最後加上

su - -c 'lsnrctl start' oracle 

su - -c '/etc/rc.d/init.d/oraclestart.sh' oracle 

其中第一行是啟動監聽,第二行是執行啟動檔案。

儲存,然後重新啟動linux,你會發現監聽和例項都已經啟動。

對於有多個例項的,可以在 oraclestart.sh 中再增加 conn 與 startup 。

ok,是不是很簡單,對哪個版本的linux與oracle都通用。

DataPage分頁問題(按兩下)

datapager分頁問題 2008年10月16日 星期四 11 47 我開始測試的 是這樣的 public partial class listviewtest system.web.ui.page protected void binddata 出現如開始提及的問題,找了半天原因也沒有找到。後來...

window下 ORACL解除安裝

用oracle自帶的解除安裝程式不能從根本上解除安裝oracle,從而為下次的安裝留下隱患,那麼怎麼才能完全解除安裝oracle呢?那就是直接登錄檔清除,步驟如下 1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。2 開始 程式 oracle orahome81 oracle in...

Linux下靜默安裝,公升級和刪除Oracle客戶端

有的時候不方便登陸linux的圖形介面安裝oracle客戶端,我們完全可以採用靜默模式安裝,公升級和刪除oracle客戶端 代替oui 平台 rhel4.5,oracle10.2.0.1 一 靜默方式安裝oracle客戶端 1 上傳oracle軟體,假如放在 orahome soft 目錄下 mkd...