服务器环境克隆后,导致oracle有问题了,启动监听报错,找到xxxxxproduct11.2.0dbhome_1NETWORKADMIN
文件夹下的listener.ora
文件和tnsnames.ora
文件
确认主机名准确,启动完成。
连接又报错了:
尝试过各种方式:
https://blog.csdn.net/sword_anyone/article/details/90613996
https://blog.csdn.net/idomyway/article/details/81211953
1.监听服务没有起起来。windows平台个一如下操作:开始—程序—管理工具—服务,打开服务面板,启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始—程序—管理工具—服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性–高级–环境变量—系统变量–新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.
经过以上步骤,就可以解决问题--->
然而。、。。
还是不行,然后
参考:https://www.cnblogs.com/youyouqiao/p/11338924.html
验证通过。
当发现ora-12560协议适配器错误时,首先到控制面板-服务,查看监听和oracle数据库服务是否启用。
如果没有启用,打开启用。如果已经启用,可以查看oracle环境配置。
打开“计算机”->“属性”
打开环境变量
修改后便可以连通账户与数据库了。
记录到此。