在Linux中手動啓動ORACLE實例

在Linux系統中,安裝有Oracle數據庫,配置了多實例的情況,可能在服務器重新啓動後,無法將所有實例都啓動。因此,需要手動將未啓動的實例,進行手動啓動,執行步驟如下:

1.執行以下命令,進入到oracle用戶中

[root@db ~]# su - oracle

注意: su 和 oracle 之間 “-” 前後的空格是必不可少的,不然命令執行成功後,執行sqlplus命令,會出現 “bash: sqlplus: command not found”的錯誤提示。

2.在oracle用戶下,切換oracle實例,執行以下命令

查看當前實例命令:

[oracle@db ~]$ echo $ORACLE_SID

切換實例命令: 

[oracle@db ~]$ ORACLE_SID=sfems

3.進入sqlplus模式

執行以下命令sqlplus /nolog:

[oracle@db ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Fri Apr 2 17:00:10 2021

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

SQL> 

4.連接進入到數據庫的dba中

執行以下 conn /as sysdba命令:

SQL> conn /as sysdba
Connected.
SQL> 

5.啓動數據庫實例

執行startup命令:

SQL> startup
ORACLE instance started.

Total System Global Area 2137886720 bytes
Fixed Size                  2215064 bytes
Variable Size            1610613608 bytes
Database Buffers          520093696 bytes
Redo Buffers                4964352 bytes
Database mounted.
Database opened.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章