当前位置:   article > 正文

在Linux中手动启动ORACLE实例

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

  1. [oracle@db ~]$ sqlplus /nolog
  2. SQL*Plus: Release 11.2.0.1.0 Production on Fri Apr 2 17:00:10 2021
  3. Copyright (c) 1982, 2009, Oracle. All rights reserved.
  4. SQL>

4.连接进入到数据库的dba中

执行以下 conn /as sysdba命令:

  1. SQL> conn /as sysdba
  2. Connected.
  3. SQL>

5.启动数据库实例

执行startup命令:

  1. SQL> startup
  2. ORACLE instance started.
  3. Total System Global Area 2137886720 bytes
  4. Fixed Size 2215064 bytes
  5. Variable Size 1610613608 bytes
  6. Database Buffers 520093696 bytes
  7. Redo Buffers 4964352 bytes
  8. Database mounted.
  9. Database opened.

sqlplusoraclelinux

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

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号