因为数据库中原有实例的数据文件被删除,不能正常启动,所以图省事,新建了一个实例供使用。
服务器端使用SQL PLUS能够成功mount并open实例,监听器也能够成功启动,但是客户端却访问不了。
提示如下:
ora-01034:oracle not available
ora-27101:shared mermory realm does not exist
HP-UX Error: 2: No such file or directory
从网上查找解决方法,开始时认为是服务器端一些参数没有设置好。因为有2个实例,很多配置文件中的参数都是
原实例的参数,因此把能想到的参数文件都改了一遍。可惜问题依旧。后来再查找资料,感觉服务器端实例和客户端的连接程序都没有问题,问题应该还是在监听器上。
其实一开始已经看过监听器文件了,但是没有发现问题所在,这次仔细一看,果然监听器里ORACLE_HOME不对,
GLOBAL_DBNAME和SID_NAME是大写,于是统统修改,问题解决了。
确实是个比较低级的错误,而且如果能仔细想想,问题应该会解决的更快。