Oracle 数据库突然无法连接,错误信息提示“ORCL-12541: TNS: NO LISTENER”,按照网上的办法启动服务也无效?不妨试试这个。
工具/原料
Oracle 11g
Net Configuration Assistant
找到 Net Configuration Assistant
1、以 Windows 平台为例,打开开始菜单,找到 Oracle 文件夹中的Net Configuration Assistant(以下简称 NCA)。注意,如果安装了多个 Oracle 数据库,要选对出错的哪一个启动。
2、打开 NCA,选择“监听程序配置”,点击“下一步”
删除出错的监听器
1、NCA 提示选择要做的工作,首先选择“删除”,点击下一步。
2、在下拉列表中选择出错的监听器,点击“下一步”
3、之后一路下一步,直到提示删除成功。
配置新的监听器
1、回到 NCA 选择任务界面(已经关闭 NCA 的重新打开即可),选择“监听程序配置”,“下一步”,之后选择“添加”。
2、根据 NCA 的提示,逐步配置监听器名称、数据库信息等,注意记录配置的参数以备日后使用。一路下一步直到提示新监听器配置成功。
检查新监听器配置
1、打开 Windows 服务管理器,确认 蚪嬷吃败Oracle xxxxx TNSListener 服务为“正在运行”。如有必要可以重启电脑。
2、尝试连接数据库,确认能够连接即可。