如何重新配置监听服务(解决oracle连接后报错:IO错误:Undefined Error)

oracle连接后报错:IO错误:Undefined Error(如下图)
 

 

 

 

 

 

 

 

 

 

原因:系统中文名导致

解决方案一:更改系统中文名,百度修改用户名,不需要重装系统

临时解决方案二:修改以下文件属性,在最后添加 -Duser.name=Test,保存后重启。

 

 

 

 

 

 

 


方案一:修改配置文件

1、修改listener.ora和tnsnames.ora 两个文件中的host为本地计算机名,名称类似如下红框中格式;文件地址类似:E:\app\zhaona\product\11.2.0\dbhome_1\NETWORK\ADMIN

2、完成后重启oracle相关服务

 

 

 

 

方案二:重新配置监听服务

1. 查看服务中有没有监听服务

 

 如果是正在运行,那么先停掉。

2. 执行以下步骤:

接着找到:开始 -- 打开 net configuration assistant

 

 

 

 

 

 

先执行一遍删除(选择第3项),删除当前的监听;

然后再重新添加(如图选择第1项):

 

 

 

 

 

 

 

 

 

 

 

 

3.最后重启监听服务

 

posted @ 2021-05-14 11:12  Skyworth  阅读(3986)  评论(0编辑  收藏  举报