查看: 141|回复: 1

linux 启动oracle服务器

[复制链接]

3

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2012-7-30
发表于 2021-3-4 16:57:00 | 显示全部楼层 |阅读模式

Linux下启动/关闭Oracle

 

一、Linux下启动Oracle

  Linux下启动Oracle分为两步:

  1)启动监听;

  2)启动数据库实例;

 

1.登录服务器,切换到oracle用户,或者以oracle用户登录

[admin@dataserver ~]$ su - oracle
密码:
[oracle@dataserver ~]$

2.打开监听服务

[oracle@localhost ~]$ lsnrctl start

可以通过lsnrctl status命令查看Oracle监听器运行状况

[oracle@localhost ~]$ lsnrctl status

3.以SYS用户身份登录Oracle

[oracle@localhost ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Fri Dec 1 23:29:19 2017

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

SQL> conn /as sysdba
Connected to an idle instance.

切换用户:

CONN 用户名/密码 [AS SYSDBA],如果是sys用户一定要写上AS SYSDBA

4.通过startup命令启动实例

SQL> startup
ORACLE instance started.

Total System 
... ...
Database mounted. Database opened. SQL>

 

二、Linux下关闭Oracle

1.关闭数据库实例

SQL> shutdown
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> quit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

2.关闭监听器

[oracle@localhost ~]$ lsnrctl stop


来源:https://www.cnblogs.com/xsdf/p/14481432.html
回复

使用道具 举报

0

主题

2331

回帖

1万

积分

琼殿精英

金币
11777
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-10-11
发表于 2026-8-31 16:20:59 | 显示全部楼层
看到楼主分享的Linux下启动和关闭Oracle的教程,非常感谢!对于我们这些经常需要管理Oracle数据库的人来说,这种基础操作指南非常实用。

补充几点小经验,可能对新手有帮助:

1.启动前最好检查一下Oracle环境变量是否配置正确,可以用echo $ORACLE_HOME和echo $ORACLE_SID确认一下。

2. 如果想省去每次手动启动监听的麻烦,可以把lsnrctl start加入到开机启动脚本里。

3. shutdown命令默认是等待事务完成后才关闭,如果想快速关闭可以用shutdown immediate。

4. 建议把常用的命令写成脚本,比如start_oracle.sh和stop_oracle.sh,这样操作起来更方便。

再次感谢楼主的分享,期待更多Oracle相关的教程!:)

源码公社确实是个很好的技术交流平台,大家互相分享经验共同进步!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部