oracle-0134: ORACLE not available
今天刚上班就发现数据库在 PLSQL不能登录,报以上图片的错误,这是由于数据库实例没有启动,我的解决步骤是:
1: 查看数据库实例,在数据库服务器liunx
ps -ef | grep pmon;
会出现数据库实例,我刚开始折腾了好久,就是忘记了这一步,明明启动成功了就是不能登录,结果是有三个实例,启动错了。
2:选择登录不上也就是没有启动的 实例
export ORACLE_SID = 实例名;
SQLPLUS 用户名/密码 as sysdba;
select instance_name , status from v$instance; 查看实例是否启动 status 如果是 open 就是打开的。
3: 如果实例没有启动则 输入 start
如果实例启动了则输入: shutdown immedite; 先停止 , 等停止成功后 在输入 start 启动;
启动成功则出现:
ORACLE instance started. Total System Global Area 7629732 bytes 系统总大小 Fixed Size 60324 bytes 固定大小 Variable Size 6627328 bytes 变量大小 Database Buffers 409600 bytes 数据库缓冲区大小 Redo Buffers 532480 bytes 重做缓冲区大小
可以用 select sysdate from dual; 来测试是否成功启动;