怎么检查oracle数据库服务有没有启动?

[复制链接]
查看11 | 回复3 | 2017-10-14 04:18:51 | 显示全部楼层 |阅读模式
Oracle数据库实例启动时,分成nomount、mount和open的三个阶段,下面的实例分析来展示不同阶段时,系统到底做了哪些工作1、nomout阶段,该阶段启动的前提是有参数文件,若没有参数文件,系统无法启动,在该过程中,系统分配内存、开启后台进程,同时更新alter日志文件实例nomount之前的状态:--无实例进程[oracle@secdb1 admin]$ echo $ORACLE_SIDPROD[oracle@secdb1 admin]$ ps -ef|grep PRODoracle 1489063100 21:12 pts/1
00:00:00 grep PROD--alte...
回复

使用道具 举报

千问 | 2017-10-14 04:18:51 | 显示全部楼层
检查数据库是否启动,linux下可以用ipcs查看,windows下可以查看服务、也可以进到数据库里面看数据库当前状态 select status from v$instance;如果status = open 就说明oracle服务正常。查看监听,执行lsnrctlstatus,就可以看监听所对应的实例。是否有scott用户,可以查看dba_u...
回复

使用道具 举报

千问 | 2017-10-14 04:18:51 | 显示全部楼层
不管是windows还是linxu下你能用数据库的用户(比如说sys,system用户)通过命令或者工具连上数据库并且执行查询之类的操作,都是证明服务和监听正常的最可靠的办法。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行