出现Oracle不可用可以一般情况下有两种办法解决

1.先关闭数据库,在打开数据库

SQL>shutdown immediate

SQL>startup open

先用这种方式看看问题解决了没有,如果没有再用第二种办法试试。

2.打开监听,把监听启动一下

$ . oraenv   (选择+ASM环境变量,监听一般在这下面)

$ lsnrctl

LSNRCTL> lsnrctl status

LSNRCTL> stop

LSNRCTL> start

然后再把环境变量切换回来,就可以继续进行操作了

更多推荐

ORACLE not available如何解决