linux重启后怎么oracle数据库没有监听

linux重启后怎么oracle数据库没有监听,第1张

我用的是Redhat Linux,用下面的步骤来启动oracle数据库。 首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令: 第一步:打开Oracle监听 $ lsnrctl start 第二步:进入sqlplus $ sqlplus /nolog SQL>

有可能是你监听不是指向你现在用的服务,你的oracle服务有两个ACCP、ORCL,你的监听很可能是对应你另外一个你没用的服务。

解决办法是切换监听所对的服务数据库。

1, 在开始中找到Net Manager。

2. 选择监听程序,在右侧上方的下拉列表中,我着显示有点问题,选择数据库服务,配置如下

我默认的是ORCL库,对应的Oracle主目录:

在windows下是 set ORACLE_HOME=d:\oracle\prodcut\10.2.0\db_1在linux下是 export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1

3. 点击文件--》保存设置--》然后重启服务和监听--- 不确定就都重启就是了。

二,另一个办法是添加监听,还是第二个图,添加监听(左侧绿色的加号)--》下拉列表(监听位置)添加地址(在下面),流程如刚才一样,然后保存。

2. 你添加的监听其实在服务中没有的,你需要启动,进入CMD

启动listener1 这个listener1是刚刚添加的监听名字,可以任意起。之后会提示成功。

1、是否修改环境变量,路径:/home/oracle/.bash_profile,其中export ORACLE_SID=?,SID应该和你创建的数据库的SID一样。

2、报错说你“ target host or object does not exist”目标地址或主机不存在,先确认一下IP配置,再ping试试,看看能不能ping通。


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

原文地址: http://outofmemory.cn/yw/8257448.html

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

发表评论

登录后才能评论

评论列表(0条)

保存