win10安装oracle 19c后,配置客户端(navicat12)远程连接
背景:下载了oracle19c的windows安装包,解压在C:\a_file\WINDOWS.X64_193000_db_home,运行目录里的setup.exe启动安装,oracle目录设在C:\a_software\oracle 。 1.启动navicat12进行连接,报 ORA-12541: TNS : no listener 错误 是listener.ora文件没配置的问题,接下来进行配置: (1)文件在哪? 文件在oracle的home目录,即解压文件夹(C:\a_file\WINDOWS.X64_193000_db_home),的\network\admin下面。 注:oracle安装包的解压文件夹就是oracle的home目录了,安装前就应该规划好文件夹名和硬盘路径,不要像我一样忘了。 (2)配置什么? 原来只有 HOST = localhost 这一个配置,再加一个配置,把 localhost 改成本地ip (3)重启oracle监听程序 运行cmd,输入lsnrctl stop命令,报错,当前用户无权限。 用管理员方式运行cmd,输入lsnrctl stop命令,再输入lsnrctl start命令,就可以了。 2.再次进行连接,报sid或server name未找到 (1)还是listener.ora文件没配置的问题,接下来进行配置: 加上红框的部分,SID