现象
oracle数据库连接失败 , natstat查看1521端口为监听正常状态
切换oracle数据库之后重新启动oracle实例报错:ora-27101 shared memory realm does not exist
ora-01034 oracle not available
原因
检查 oracle_home = xxx
oracle_base = xxx
oracle_sid = orcl
以上3项是否正常, 注意:oracle_sid这一项orcl区分是大小写,如果在安装时输入的是orcl 此处如果输入 oracle_sid=orcl 启动数据库就会报以上错误
home 和 base 路径错了也会报。
解决方法
填写正确以上路径及sid 就可解决问题
我造成的错误就是书写orcl大小写问题影响的。