Oracle遇到“ORA-12560TNS:协议适配器错误”的原因可能有几个:
1.监听服务没有起起来。
windows-开始-程序-管理工具-服务-启动OracleOraDb11g_home1TNSlistener服务。
2.database instance没有起起来。
windows-开始-程序-管理工具-服务-启动OracleServiceXE。其中,XE是你的database SID,安装数据库时自己定的名称。
3.环境变量未设置或错误。
我的电脑-右键属性-高级系统设置-系统属性-高级-环境变量-新建/编辑-变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.