赞
踩
在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.
分享不易,如果觉得分享对大家有帮助,老规矩,点赞、关注、留言支持哦!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。