呃呃呃呃呃呃,监听报错,呃呃呃呃呃呃
1. 首先是看看自己服务是否启动
有水印呃呃
2. 使用Net Configuration Assistant进行配置
这个东西在csdn上搜索一下全是(答辩),可以自己试试,我反正没成功
3.改一下Navicat的环境
上面有个工具条,然后选项,然后自己看图:
呃呃,你别看系统自动给你配置的没问题,其实路径大小写给你整错了(当然我不是很清楚原理是不是要看大小写)
4. (终极方法)要是重启之后连接不成功,可以看看oracle的配置文件
当然我建议先尝试一下前面的方法,我把每个都试了一遍之后才连接成功的(还有一种答辩方法没贴出来)
listener.ora:
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 呃呃)(PORT = 1521)) ) )
tnsnames.ora:
ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 呃呃)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ORCL) ) )
Host修改为自己的主机名或主机ip地址,具体怎么看自己百度
这里改好了,先把开头说的两个服务重启了,然后把HOST
和SERVICE_NAME
直接cv到自己的navicat的测试连接上
5.连接成功
呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃,呃呃呃呃呃,
哦,还有一个,可以使用cmd命令
tnsping 自己的主机ip //中间有空格
来源地址:https://blog.csdn.net/Eugeo_lin/article/details/127626176