當你明白了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...