背景:下载了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 nam