1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址:https://github.com/sunshinelyz/mykit-delay

重启Oracle数据库

重启Oracle数据库包括启动Oracle数据库服务进程和启动Oracle数据库两步,大家继续往下看。

按照《【Oracle】什么?作为DBA,你竟然不会安装Oracle??》安装Oracle数据库之后,当我们重启系统之后,使用Navicat连接Oracle数据库时,会出现如下的提示信息。

这是因为重启系统之后,Oracle数据库服务并没有自动重启。我们也可以使用netstat命令来查看是否有进程监听1521端口,如下所示。

[root@binghe121~]#netstat-nlp|grep1521
[root@binghe121~]#

可以看到,并没有进程监听1521端口,说明Oracle数据库进程并没有启动,

接下来,我们首先需要启动Oracle数据库进程。以oracle用户登录系统,输入如下命令启动Oracle服务进程。

lsnrctlstart

具体命令执行过程如下所示。

[oracle@binghe121~]$lsnrctlstart

LSNRCTLforLinux:Version11.2.0.1.0-Productionon24-MAY-202016:14:09

Copyright(c)1991,2009,Oracle.Allrightsreserved.

Starting/home/oracle/tools/oracle11g/product/11.2.0/dbhome_1/bin/tnslsnr:pleasewait...

TNSLSNRforLinux:Version11.2.0.1.0-Production
Systemparameterfileis/home/oracle/tools/oracle11g/product/11.2.0/dbhome_1/network/admin/listener.ora
Logmessageswrittento/home/oracle/tools/oracle11g/diag/tnslsnr/binghe121/listener/alert/log.xml
Listeningon:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Listeningon:(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=binghe121)(PORT=1521)))

Connectingto(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUSoftheLISTENER
------------------------
AliasLISTENER
VersionTNSLSNRforLinux:Version11.2.0.1.0-Production
StartDate24-MAY-202016:14:10
Uptime0days0hr.0min.0sec
TraceLeveloff
SecurityON:LocalOSAuthentication
SNMPOFF
ListenerParameterFile/home/oracle/tools/oracle11g/product/11.2.0/dbhome_1/network/admin/listener.ora
ListenerLogFile/home/oracle/tools/oracle11g/diag/tnslsnr/binghe121/listener/alert/log.xml
ListeningEndpointsSummary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=binghe121)(PORT=1521)))
Thelistenersupportsnoservices
Thecommandcompletedsuccessfully

此时,再次使用netstat命令查看1521端口的占用情况,如下所示。

[root@binghe121~]#netstat-nlp|grep1521
tcp600:::1521:::*LISTEN2075/tnslsnr
unix2[ACC]STREAMLISTENING210892075/tnslsnr/var/tmp/.oracle/sEXTPROC1521

可以看到,Oracle数据库服务进程已经开启。

再次使用Navicat连接Oracle数据库,如下所示。

可以看到,并没有成功连接Oracle数据库,这是因为启动Oracle服务进程后,需要我们启动数据库。

使用oracle用户登录系统,并依次执行如下命令启动Oracle数据库。

sqlplus/nolog
conn/assysdba
startup

命令执行效果如下所示。

[oracle@binghe121~]$sqlplus/nolog

SQL*Plus:Release11.2.0.1.0ProductiononSunMay2416:23:572020

Copyright(c)1982,2009,Oracle.Allrightsreserved.

SQL>conn/assysdba
Connectedtoanidleinstance.
SQL>startup
ORACLEinstancestarted.

TotalSystemGlobalArea1068937216bytes
FixedSize2220200bytes
VariableSize641732440bytes
DatabaseBuffers419430400bytes
RedoBuffers5554176bytes
Databasemounted.
Databaseopened.

此时,再次使用Navicat连接Oracle数据库,如下所示。

此时Oracle数据库重启成功

关闭Oracle数据库

使用oracle用户登录系统,依次执行如下命令关闭Oracle数据库。

sqlplus/nolog
conn/assysdba
shutdownimmediate
exit
lsnrctlstop

具体执行情况如下所示。

[oracle@binghe121~]$sqlplus/nolog

SQL*Plus:Release11.2.0.1.0ProductiononSunMay2416:31:212020

Copyright(c)1982,2009,Oracle.Allrightsreserved.

SQL>conn/assysdba
Connected.
SQL>shutdownimmediate
Databaseclosed.
Databasedismounted.
ORACLEinstanceshutdown.
SQL>exit
DisconnectedfromOracleDatabase11gEnterpriseEditionRelease11.2.0.1.0-64bitProduction
WiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptions
[oracle@binghe121~]$lsnrctlstop

LSNRCTLforLinux:Version11.2.0.1.0-Productionon24-MAY-202016:31:52

Copyright(c)1991,2009,Oracle.Allrightsreserved.

Connectingto(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
Thecommandcompletedsuccessfully

本文来源:1818IP

本文地址:https://www.1818ip.com/post/10904.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。