昨晚用docker装好了Oracle,用navicat可以正常连接,并正常显示数据库里的信息。睡觉前就把Linux虚拟机关掉了。
今早起床打开Linux,重新连接Oracle,报了ORA-12541:TNS:无监听程序。
有试过lsnrctl reload、stop、start命令,都不没有作用。
lsnrctl status
下面是配置
listenner.ora
tnsnames.ora
昨晚用docker装好了Oracle,用navicat可以正常连接,并正常显示数据库里的信息。睡觉前就把Linux虚拟机关掉了。
今早起床打开Linux,重新连接Oracle,报了ORA-12541:TNS:无监听程序。
有试过lsnrctl reload、stop、start命令,都不没有作用。
下面是配置
//1.得到hostname
hostname //命令得到hostname,我的是db843a077d59
//2.将listener.ora和tnsnames.ora里的HOST = db843a077d59 //这个db843a077d59就是hostname
//4.重启Oracle容器,docker restart oracle
//5.确认.ora生效了
输入命令lsnrctl status
//6.用第三方连接软件连接数据库
//补充,装Oracle过程中遇到的一些问题,记录的笔记
//配置网络用到的命令
lsnrctl status
lsnrctl stop
lsnrctl reload
lsnrctl start
当lsnrctl相关命令出现 `command not found`
source /home/oracle/.bash_profile