1条回答 默认 最新
- NBITer 2023-03-12 09:51关注
如果你在安装完 Oracle 数据库后进行验证却遇到了 TNS-03505 错误,这可能是由于 Oracle 服务没有启动或者监听程序没有正确配置所致。下面是一些可能的解决方案:
- 检查 Oracle 服务是否已启动 在 Windows 系统中,可以通过以下步骤检查 Oracle 服务是否已启动:
- 打开“运行”(快捷键
Win+R
),输入services.msc
并按下回车键; - 在服务列表中找到以“Oracle”开头的服务;
- 检查该服务的状态是否为“已启动”,如果不是,请右键点击该服务并选择“启动”。
- 打开“运行”(快捷键
- 检查监听程序是否正确配置 如果 Oracle 服务已启动但是验证仍然失败,可能是因为监听程序没有正确配置。你可以按照以下步骤检查监听程序是否正确配置:
- 打开“命令提示符”(快捷键
Win+R
,输入cmd
并按下回车键); - 输入
lsnrctl status
并按下回车键; - 检查输出信息中是否包含类似“STATUS = READY”的信息,如果没有,说明监听程序没有正确配置;
- 如果监听程序没有正确配置,你可以按照以下步骤重新配置监听程序:
- 打开“命令提示符”;
- 输入
netca
并按下回车键; - 在“Oracle Net Configuration Assistant”窗口中选择“Listener Configuration”;
- 点击“Add”按钮并输入监听程序名称;
- 选择“TCP”协议并输入端口号;
- 点击“Next”按钮并选择要监听的数据库实例;
- 点击“Finish”按钮并等待配置完成;
- 再次输入
lsnrctl status
命令并检查输出信息是否包含类似“STATUS = READY”的信息。
- 打开“命令提示符”(快捷键
希望以上解决方案能够帮助你解决 TNS-03505 错误问题。
解决 无用评论 打赏 举报 - 检查 Oracle 服务是否已启动 在 Windows 系统中,可以通过以下步骤检查 Oracle 服务是否已启动:
悬赏问题
- ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
- ¥15 求daily translation(DT)偏差订正方法的代码
- ¥15 js调用html页面需要隐藏某个按钮
- ¥15 ads仿真结果在圆图上是怎么读数的
- ¥20 Cotex M3的调试和程序执行方式是什么样的?
- ¥20 java项目连接sqlserver时报ssl相关错误
- ¥15 一道python难题3
- ¥15 牛顿斯科特系数表表示
- ¥15 arduino 步进电机
- ¥20 程序进入HardFault_Handler