2.命令行上启动监听 :lsnrctl start
3.等2分钟后,命令行上查看监听状态:lsnrctl status结果贴一下
这里会有service开头的服务名,它的status可能有READY和UNKNOW的,对应你的实例名,同时这个service也对应你tnsnames.ora文件里的service_name
4.命令行上执行:tnsping orcl 结果贴一下
5.实例是否启动
sqlplus "/as sysdba"
select status from v$instance
贴一下结果
这个有几种可能如果是本机的数据库,原因基本就是监听服务没有打开。win系统的话在我的电脑右键下拉菜单中
管理工具->服务
找到
Oracle*****TNSListener服务,启动即可。
如果是联网的主机的话,可能是tnsname里没有配置,或者是网络连接有问题
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)