Linux下啟動和關閉Oracle服務與資料庫

2021-06-01 11:56:07 字數 1517 閱讀 3225

一.oracle下常用服務及監聽程式的啟動和關閉方法

1.啟動與關閉資料庫

$ sqlplus

sql> conn / as sysdba

sql> startup (啟動資料庫)

sql>shutdown (關閉資料庫)

2.啟動與關閉***

$ lsnrctl start (啟動***)

$ lsnrctl stop(關閉***,在這之前,應該先關閉應用程式)

3.啟動oemweb管理

emctl status dbconsole(檢視狀態)

emctl start dbconsole(啟動oem)

二.oracle資料庫的啟動和關閉

一、幾種啟動方式:

1、startup nomount

非安裝啟動,這種方式啟動下可執行:重建控制檔案、重建資料庫

啟動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 open

5、startup restrict

約束方式啟動

這種方式能夠啟動資料庫,但只允許具有一定特權的使用者訪問

error:

ora-01035: oracle 只允許具有 restricted session 許可權的使用者使用

6、startup force

強制啟動方式

當不能關閉資料庫時,可以用startup force來完成資料庫的關閉

先關閉資料庫,再執行正常啟動資料庫命令

7、startup pfile=引數檔名

帶初始化引數檔案的啟動方式

先讀取引數檔案,再按引數檔案中的設定啟動資料庫

例:startup pfile=e:\oracle\admin\oradb\pfile\init.ora

8、startup exclusive

二、幾種關閉方式:

shutdown

引數 :

1.normal   需要等待所有的使用者斷開連線

2.immediate   等待使用者完成當前的語句後馬上關閉資料庫

3.transactional   等待使用者完成當前的事務

4.abort   不做任何等待,直接關閉資料庫

5.normal    需要在所有連線使用者斷開後才執行關閉資料庫任務

Linux下啟動和關閉Redis

之前寫了安裝redis,雖然也寫了啟動和關閉,但是需要大量的時間去找,所以這次直接提出來,便於初學者檢視。一 前台啟動 1 首先進入到redis的src目錄下 執行命令 cd redis 6.0.4 src 2 接著執行命令 redis server 效果圖 注意 這裡的執行時前台執行,也就是說當你...

linux下啟動和關閉GUI程式

1 設定系統啟動方式 這還意味著,只要在需要時,你才應該在伺服器上開啟gui 不用的時候,就及時關掉。為了確保效能最佳,linux伺服器應該在執行級別 runlevel 3下執行,這個執行級別完全支援網路和多個使用者,但是在機器啟動時,又不開啟gui。如果你果真需要圖形化桌面,總是可以從外殼提示 符...

linux下php fpm的啟動和關閉

原文 檢視php fpm的位址 whereis php fpm 啟動php fpm usr local php5 sbin php fpm usr local php5 為php fpm的安裝位址 usr local php 5.6.3 sbin php fpm r 如果報錯顯示不能用root使用者...