#!/bin/sh
echo "begin to start oracle"
su - oracle -c "lsnrctl start"
su - oracle -c "agentctl start"
su - oracle -c "sqlplus /nolog" <
##以下部分為自動停止
#!/bin/sh
su - oracle -c "lsnrctl stop"
su - oracle -c "agentctl stop"
su - oracle -c "sqlplus /nolog" ##另附oracle常見啟動方式: 1 、startup nomount 非安裝啟動,這種方式啟動下可執行:重建控制檔案、重建資料庫 讀取init.ora 檔案,啟動 instance ,即啟動 sga和後台程序,這種啟動只需要 init.ora 檔案。2 、startup mount dbname 安裝啟動,這種方式啟動下可執行: 資料庫日誌歸檔、 資料庫介質恢復、 使資料檔案聯機或離線, 重新定位資料檔案、重做日誌檔案。 執行「nomount」 ,然後開啟控制檔案,確認資料檔案和聯機日誌檔案的位置, 但此時不對資料檔案和日誌檔案進行校驗檢查。3、 startup open dbname 先執行「nomount」 ,然後執行 「mount」 ,再開啟包括 redo log 檔案在內的所有資料庫檔案, 這種方式下可訪問資料庫中的資料。4、 startup ,等於以下三個命令 startup nomount alter database mount alter database open5、 startup restrict 約束方式啟動 這種方式能夠啟動資料庫,但只允許具有一定特權的使用者訪問 error :ora-01035: oracle 只允許具有 restricted session 許可權的使用者使用6、 startup force 強制啟動方式 當不能關閉資料庫時,可以用 startup force 來完成資料庫的關閉 先關閉資料庫,再執行正常啟動資料庫命令7、 startup pfile= 引數檔名 帶初始化引數檔案的啟動方式 先讀取引數檔案,再按引數檔案中的設定啟動資料庫 例:startup pfile=e:oracleadminoradbpfileinit.ora8、 startup exclusive bin sh echo begin to start oracle su oracle c lsnrctl start su oracle c agentctl start su oracle c sqlplus nolog connect as sysdba startup open exit 以... 用mac的launchctl來實現mysql自啟動。方法也簡單。1 編輯乙個mysql啟動檔案。在終端裡面輸入 plain view plain copy sudo vi library launchdaemons com.mysql.mysql.plist 2 輸入啟動檔案內容 html view... 之前安裝mysql的時候,安裝器自動新增了系統服務,啟動系統的時候會自動啟動mysql。不過今天公升級mac osx到10.10.1 yosemite之後,發現啟動系統的時候mysql沒啟動了。那就試一下用mac的launchctl來實現這個功能吧。方法也簡單。1 編輯乙個mysql啟動檔案。在終端...讓oracle自動啟動方法
讓Mac啟動的時候自動啟動mysql
讓Mac啟動的時候自動啟動mysql