本地计算机 上的oracleoradb11g_home1tnslistener 服务启动后停止。某些服务

哦,我知道这个。
去年我在上海经历过一次。
当时,很奇怪的是我们公司服务器上的Oracle 1 1 g的TNSListener服务一启动就停止了。

当时我就觉得出了什么问题。
我首先检查了listener.ora 文件。
该文件位于D盘Oracle目录下,路径为D:\Oracle1 1 g\product\1 1 .1 .0\db_1 \NETWORKADMIN。
当我打开它时,我看到里面的HOST值为1 2 7 .0.0.1 我快速打开命令行并输入主机名,在机器名中看到了 Server01 如果HOST值写为1 2 7 .0.0.1 ,则表示被视为客户端,无法连接。
我将其移动到位并将其更改为 Server01 并保存文件。
然后转到服务管理器并停止 TNSListener 服务并启动它。
嘿嘿,这次好多了!
也许是去年,上海还有一次。
租了一个机房,改变了网络环境。
重启服务器一次后,TNSListener重启失败。
我检查了listener.ora,HOST和IP地址没有问题。
我想知道IP地址是否改变了。
那时,服务器IP已经固定了,但我还是很担心。
后来我想,防火墙能挡吗?我跑到机房询问管理员,他说防火墙设置还没改。
我命令 ping 1 2 7 .0.0.1 我尝试使用并且有效。
我尝试 ping Server01 并且成功了。
这让我更加困惑。

然后我找到了一位非常有经验的同事。
他要求查看ORACLE_HOME的环境。
我运行了一下,发现变量值不对。
写法为D:\Oracle1 0g\product\1 0.2 .0\db_1 ;它根本不是 1 1 g 指南。
我一拍大腿,迅速移动到D:\Oracle1 1 g\product\1 1 .1 .0\db_1 \。
更改后,我重新启动了系统,因为我担心会出现问题。
结果这次TNSListener启动成功了。
有时,小细节才是问题所在。

所以,我已经根据你提到的所有方法进行了尝试。
特别是HOST值写错,ORACLE_HOME设置不正确。
这两个因素最有可能导致问题。
如果您按照上述步骤一一检查,就一定能找到原因。
请记住在更改配置之前备份您的文件。
这是一个很好的做法。
如果这不起作用,只需查看listener.log日志,那里通常有信号。

oracle11g 提示12541 无监听怎么解决

监听服务未启动。
使用操作系统服务工具检查启动情况。
在命令行上使用 lsnrctl status 检查状态。
说明没有找到monitor,也没有启动。
使用 lsnrctl start 启动侦听器。
Oracle用户登录必须有权限。
配置文件位于 $ORACLE_HOME/network/admin 中。
检查监听地址和端口号配置。
网络IP、子网掩码和网关必须正确。
防火墙必须允许端口侦听。
检查监控日志文件是否有错误。
更改配置后,使用 lsnrctl stop start 重新启动。

称一下体重。

ORACLE11g从11.2.0.1升级到11.2.0.4 教程(二)

将 Oracle 1 1 .2 .0.1 升级到 1 1 .2 .0.4 的步骤: 1 、运行升级脚本,配置监听,界面提示完成设置。
2 . 选择目标数据库,单击“下一步”并确认警告消息。
3 . 选择时区、备份位置,不要移动数据文件。
4 . 配置闪回恢复区并根据需要设置路径大小。
5 .默认企业管理员,输入相同的密码。
6 . 单击“完成升级”,大约会完成升级。
1 小时。
7 . 确认版本为1 1 .2 .0.4 并关闭窗口。
8 . 更改.bash_profile并更改环境变量。
9 . 运行源以加载配置并使用 SELECTFROMv$version 进行确认。

注意: 1 . 升级前准备好所有数据库和配置。
2 、硬件符合标准,有足够的内存和空间。
3 、升级关卡突破,很容易损坏数据。
4 . 如果失败,请检查日志分析并重试。