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.最后重启监听服务