出现Oracle不可用可以一般情况下有两种办法解决
1.先关闭数据库,在打开数据库
SQL>shutdown immediate
SQL>startup open
先用这种方式看看问题解决了没有,如果没有再用第二种办法试试。
2.打开监听,把监听启动一下
$ . oraenv (选择+ASM环境变量,监听一般在这下面)
$ lsnrctl
LSNRCTL> lsnrctl status
LSNRCTL> stop
LSNRCTL> start
然后再把环境变量切换回来,就可以继续进行操作了