1. 程式人生 > >oracle的三種啟動狀態

oracle的三種啟動狀態

 檢視資料庫啟動狀態:

執行sql “select status,instance_name from v$instance” 可以看到

例如:

SQL> select instance_name,status from v$instance;

INSTANCE_NAME			 STATUS
-------------------------------- ------------------------
accdb0

啟動順序(不能改動):shutdown-》nomount-》mount-》open

oracle的啟動過程包含如下三個階段:

1、Nomount

命令:startup nomount

該狀態下啟動所有的後臺程序 並且讀取sga引數 分配共享記憶體 讀取spfile或者pfile中的引數,spfile是二進位制的,給機器讀取的。

啟動instance 

2、mount

命令:alter database mount;

該狀態下 建立資料庫和Instance的連線,開啟所有的控制檔案

出現數據檔案損壞時需要到該狀態下 進行資料恢復 在進入open狀態

此時客戶端無法連線

不希望其他客戶連線的受限 

startup restrict

已經處於open狀態

alter system enable restricted session

這時候已經可以執行select open_mode from v$database;

這個狀態下還可以開啟歸檔模式和強制logging

SQL> alter database force logging;

SQL> alter database archivelog;

3、open

命令:alter database open;
通過控制檔案開啟日誌檔案,資料檔案等所有檔案 允許連線

可以指定為只讀模式:


alter database open read only;

相關推薦

oracle啟動狀態

 檢視資料庫啟動狀態:執行sql “select status,instance_name from v$instance” 可以看到 例如: SQL> select instance_name,status from v$instance; INSTANCE_NA

Oracle啟動方式 & 查詢啟動狀態

Oracle資料庫幾種啟動方式 1、startup nomount;   非安裝啟動,這種方式下啟動可執行:重建控制檔案、重建資料庫,讀取init.ora檔案,啟動instance,即啟動SGA和後臺程序,這種啟動只需要init.ora檔案。 2、star

SpringBoot的啟動方式

mave 項目 main方法 方法 生成 oot body ati jar 1:通過運行項目名+Application裏面的main方法進行啟動 2:進入項目目錄使用命令 mvn spring-boot:run 3:先進入項目目錄通過maven進行編譯:mvn instal

maven的啟動方式

tomcat ava share path base sport height rem sun 1 沒有Tomcat情況下;(教程:http://8e351a5c.wiz03.com/share/s/2edhFs04v4Ek2hJTUO1rWuJG3kNEf92eOkvZ2

不同狀態機寫法

begin 狀態機 nbsp OS 時鐘 pre 組合 cmd 周期 一段式狀態機: 1 reg[3:0] cs, ns; 2 always @(posedge clk or negedge rst_n) begin 3 if (!rst_n) begin

檢視Oracle資料庫例項啟動狀態

SQL> conn / as sysdba 已連線到空閒例程。 SQL> startup nomount ORACLE 例程已經啟動。 Total System Global Area 534462464 bytes Fixed Size 21

Go 語言切片的特殊狀態 —— 90% 的開發者都忽視了

我們今天要來講一個非常細節的小知識,這個知識被大多數 Go 語言的開發者無視了,它就是切片的三種特殊狀態 —— 「零切片」、「空切片」和「nil 切片」。 圖片 切片被視為 Go 語言中最為重要的基礎資料結構,使用起來非常簡單,有趣的內部結構讓它成了 Go 語言面試中最為常見的考點。切片的底層是一個數組,切

深度解析 Go 語言中「切片」的特殊狀態

我們今天要來講一個非常細節的小知識,這個知識被大多數 Go 語言的開發者無視了,它就是切片的三種特殊狀態 —— 「零切片」、「空切片」和「nil 切片」。 切片被視為 Go 語言中最為重要的基礎資料結構,使用起來非常簡單,有趣的內部結構讓它成了 Go 語言面試中最為常見的考點。切片的底層是

hibernate物件狀態以及載入策略和併發控制

對於物件狀態大家先看這張圖 當你的session會話去資料庫中get一個物件也就代表去資料庫裡面查了一次,獲得到的物件也就是資料庫中的資料,當你用get獲取的物件狀態為持久態,也就是你對這個物件進行刪除或者修改的話資料庫中對應的資料也會相應的改變 持久狀態的物件也會根據不同的操作變成臨時狀

tensorFlow 啟動圖的用法

tf.Session(),tf.InteractivesSession(),tf.train.Supervisor().managed_session()  用法的區別: tf.Session()        &n

TensorFlow 中啟動圖用法

轉自https://blog.csdn.net/lyc_yongcai/article/details/73467480 TensorFlow 中有三種啟動圖的方法:tf.Session(),tf.InteractivesSession(),tf.train.Supervisor().manag

ZYNQ的啟動方式-JTAG、SD card、Flash

ZYNQ的三種啟動方式-JTAG、SD card、Flash 轉自: https://blog.csdn.net/u014485485/article/details/78324183 前言:   前面我們都是使用JTAG方式下載位元流檔案,然後下載elf檔案,最後點選Ru

oracle連線方式

1.sid: 格式一: Oracle JDBC Thin using an SID:  jdbc:oracle:thin:@host:port:SID  Example: jdbc:oracle:thin:@localhost:1521:orcl  這種格式是最簡單也是用得

spring boot 專案啟動方式

1,在編輯器中啟動 2,進入到專案根目錄下,開啟cmd   專案名稱  mvn spring-boot:run 3,mav install 編譯專案後    進入target目錄     java -jar xxxxx.jar    #啟動xxxx.jar這個程式  

gradle構建的springboot專案的啟動方式

1.java -jar xxx.jar 2.以“java Application”執行 3.gradlew bootRun,以gradle wrapper的版本執行; gradle bootRun,以本地gradle的版本執行。

CYUSB3065開發板除錯過程4_測試開發板的啟動過程

       CYUSB3065的開發板已經除錯完畢,很快就會在淘寶上架。利用這段時間,整理一下如何測試CYUSB3065開發板。開發板上設定了兩種非易失性的儲存器,一個是I2C介面的EEPROM儲存器,一個是SPI儲存器,兩種儲存器都可以儲存韌體程式。在程式設計階段,

SpringBoot應用的啟動方式

1、IDEA直接啟動 如下,右鍵RestController註解所在的SprIngboot啟動類,點選Run 2、進入到目標專案所在的路徑下啟動 以我的專案為例 進入到紅框所在路徑,執行下面命令 mvn spring-boot:run 執行成功結果如下

【SpringBoot】HelloWord與SpringBoot的啟動方式

第一個SpringBoot應用 在這裡我選擇的開發工具是IntelliJ IDEA。 在開發前,你需要把環境都裝好,Maven,JDK。 按照下面的圖片步驟,即可建好一個helloword專案了。 勾選中web選項的web 這三個

spring boot的啟動方式

1、IDE 執行Application這個類的main方法,注意註解2、在springboot的應用的根目錄下執行mvn spring-boot:run3、使用mvn install 生成jar後執行(1)在根目錄下,mvn install(2)cd target(3)jav

redis啟動方式

Part I. 直接啟動 下載 官網下載:http://redis.io/download 安裝 tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9 #直接make 編譯 make #可使用root使用者執行`make install