oracle 12c的啟動與關閉


基本概念:

Oracle 12c中,增加了可插接數據庫的概念,即PDB,允許一個數據庫容器(CDB)承載多個可插拔數據庫(PDB)。

CDB全稱為Container Database,中文翻譯為數據庫容器,PDB全稱為Pluggable Database,即可插拔數據庫。

在ORACLE 12C之前,實例與數據庫是一對一或多對一關系(RAC):即一個實例只能與一個數據庫相關聯,數據庫可以被多個實例所加載。

而實例與數據庫不可能是一對多的關系。當進入ORACLE 12C后,實例與數據庫可以是一對多的關系。

啟動數據庫示例具體操作:

1、切換到oracle用戶

su - oracle

2、使用sqlplus連接到數據庫

sqlplus / as sysdba

3、啟動數據庫實例的主容器

startup

啟動成功后有如下輸出

4、查看可插拔數據庫信息

show pdbs

會有如下輸出

5、打開相應的數據庫

執行下面語句將回話切換到相應的數據庫上

alter session set container=ORCLPDB1;

打開數據庫。

 alter pluggable database ORCLPDB1 open;

關閉數據庫實例的具體操作:

1、切換到oracle用戶

su - oracle

2、使用sqlplus連接到數據庫

sqlplus / as sysdba

3、關閉數據庫實例

shutdown immediate

會有以下輸出

  Database closed.

  Database  dismounted.
  ORACLE instance shut down.
關閉CDB之前PDB 如果是沒有關閉的,這個操作也會把PDB 關閉掉。
 

數據庫啟動后檢查監聽程序是否已經啟動,如果未啟動則啟動監聽程序。數據庫監聽與數據庫實例的啟動沒有嚴格的前后順序。

數據庫監聽的具體操作:

1、首先切換到oracle用戶

su - oracle

2、查看數據庫監聽的狀態

lsnrctl status

3、啟動監聽程序

lsnrctl start

成功后會有以下輸出

等1分鍾左右,在查看監聽的狀態

lsnrctl status

輸出以下內容說明監聽正常工作

 4、關閉監聽程序

 lsnrctl stop

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM