在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.

 

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