linux怎么看数据库监听是否启动

linux怎么看数据库监听是否启动,第1张

查看Oracle数据库监听是否启动应使用lsnrctl命令,命令如下

$ lsnrctl status

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ocm1.oracle.domain)(PORT=1521)))

STATUS of the LISTENER

————————

Alias                     LISTENER

Version                   TNSLSNR for Linux: Version 10.2.0.1.0 – Production

Start Date                17-MAY-2011 21:03:40

Uptime                    0 days 0 hr. 2 min. 49 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Parameter File   /u01/app/oracle/product/10.2.1/db/network/admin/listener.ora

Listener Log File         /u01/app/oracle/product/10.2.1/db/network/log/listener.log

Listening Endpoints Summary…

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocm1.oracle.domain)(PORT=1521)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocm1.oracle.domain)(PORT=1522)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ocm1.oracle.domain)(PORT=1600)))

Services Summary…

Service “POD” has 1 instance(s).

Instance “POD”, status READY, has 1 handler(s) for this service…

Service “POD1″ has 1 instance(s).

Instance “POD”, status UNKNOWN, has 1 handler(s) for this service…

Service “PODS” has 1 instance(s).

Instance “POD”, status READY, has 2 handler(s) for this service…

Service “pod_XPT” has 1 instance(s).

Instance “POD”, status READY, has 1 handler(s) for this service…

Service “repos” has 2 instance(s).

Instance “repos”, status UNKNOWN, has 1 handler(s) for this service…

Instance “repos”, status READY, has 1 handler(s) for this service…

Service “repos_XPT” has 1 instance(s).

Instance “repos”, status READY, has 1 handler(s) for this service…

The command completed successfully

lsnrctl命令常用参数:

$ lsnrctl status:检查当前监听器的状态

$ lsnrctl start [listener-name] 启动所有的监听器,可以指定名字来启动特定的监听器

$ lsnrctl stop [listener-name]  关闭所有的监听器,可以指定名字来关闭特定的监听器

$ lsnrctl reload  重启监听器,此命令可以代替lsnrctl stop,lsnrctl start

$ lsnrctl help      可以显示所有可用的监听器命令

【1】1.su oracle

然后启动监听器.

【2】1.lsnrctl start  

会看到启动成功的界面.

【3】1.lsnrctl stop  

停止监听器命令.

【4】1.lsnrctl status  

查看监听器命令.

【1】oracle简介:甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989年正式进入中国市场。2013年,甲骨文已超越 IBM ,成为继 Microsoft 后全球第二大软件公司。2017年6月7日发布的2017年美国《财富》500强,甲骨文公司排名第81位。2017年6月,《2017年BrandZ最具价值全球品牌100强》公布,甲骨文公司排名第46位。

【2】甲骨文公司概况:

在成熟的资本市场,市值是衡量一家企业规模、利润及增长状况等综合竞争力的动态结果。根据金融时报1月公布的2010年末全球市值500强的数据,苹果首次夺得了全球IT业市值的年终榜首。能够进入市值十强的公司,都是令人尊敬的IT顶尖企业。以市值顺序排列,这十家企业是苹果、微软、IBM、甲骨文、谷歌、三星电子、英特尔、思科、惠普和亚马逊。

【3】oracle数据库的安全包含两部分:①os的安全。

②网络的安全。

③oracle软件本身的安全。

连接数据库服务器

(1)   启动服务器端监听器与数据库服务

Linux/Unix下,启动监听器:

$ lsnrctl start

关闭监听器:

$ lsnrctl stop

查看监听状态:

$ lsnrctl status

启动数据库:

$ sqlplus /nolog

SQL>conn sys@myoracle as sysdba   --这里的myoracle是前面配置的客户端本地服务名

SQL>conn / as sysdba

SQL>startup

Windows下,启动监听器:

C:lsnrctl start

启动Oracle实例服务:

C:oradim ?a href="http://game.pchome.net/pcgame" class="none" title="cs" rel="external">cstartup –sid myoracle

关闭Oracle实例服务:

C:oradim –shutdown –sid myoracle

以上服务必须同时启动,客户端才能连接数据库。由于默认配置的监听器名称是Listener,上述命令可以正常启动监听器,如果监听器名称是其它名称,如aListener,则需要用下列方式才能启动:

Linux/Unix下:

$ lsnrctl start aListener

Windows下:

C:lsnrctl start aListener

(2)   测试连接数据库服务器

测试的方法多种多样,可以在上面配置本地服务名时进行测试,也可以是第三方客户端工具,如PL/SQL Developer,最方便的是用Oracle自带的sqlplus工具,以下利用sqlplus进行测试:

C:sqlplus /nolog

SQL>conn zgh@myoracle

已连接。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9851415.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存