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

sqlplusoraclelinux

分享不易,如果觉得分享对大家有帮助,老规矩,点赞、关注、留言支持哦!

全部评论

相关推荐

酷酷我灵儿帅:这去不去和线不线下面说实话没啥关系
点赞 评论 收藏
分享
06-13 10:15
门头沟学院 Java
想去夏威夷的大西瓜在...:我也是27届,但是我现在研一下了啥项目都没有呀咋办,哎,简历不知道咋写
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务