这是因为Oracle的服务没有开启,选择启动即可,详细步骤:
操作设备:戴尔笔记本电脑
操作系统:win10
操作程序:计算机v2.01
1、首先右击桌面上的计算机图标,点击管理。
2、在左边栏,展开“服务和应用程序”,点击“服务"选项。
3、在中间的列表中找带有Oracle字样的服务,找到如图标志的两个服务,名字中的”ORA“可能会因数据库名字的不同而有所差异。
4、此时再尝试,如果仍然找不到主机。在打开开始菜单,在Oracle目录中找到”NetManager“,打开它。
5、依次展开本地->服务命名->ora(数据库名)。
6、检查右侧的主机名,如果是本机的话,填127.0.0.1或localhost,如果是连接到远程计算机的话,填入目标主机的IP即可。
首先在Linux本地,用sqlplus连,测试服务是否启动。\x0d\x0a注意:不要连localhost,而必循连向外提供服务的那个IP。\x0d\x0a如果没连通,那就是本地服务有问题。先用sqlplus的sysdba的模式连上去,看看实例启动是否正常;再看看listener是否启动(lsnctl start)。\x0d\x0a\x0d\x0a然后,在windows下,用telnet 1521(默认端口),测试是否能连上oracle服务。\x0d\x0a如果连不上,检查一下网络是否通(ping);网络通的话,再检查一下linux的防火墙是不是开放访问权限了。\x0d\x0a\x0d\x0a最后,在oracle Net Configuration Assistant里配置相应的,IP地址、数据库实例的服务名、用户/口令。\x0d\x0a\x0d\x0a这再不通就怪了。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)