oracle 提示 oracle not available 前几天还好好的,今天用 pl_sql登录的时候,提示 oracle not available shared memory realm does not exist帮帮忙。感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 确认oracle服务有开启。2.把alert日志贴出来 对,这个肯定是你oracle没启动正常.查找是否有进程存在:ps -ef |grep smon如果没有可以视图启动:export ORACLE_SID=you oracle sidsqlplus / as sysdba startup再次查找是否有进程存在 ps -ef |grep smon用pl/sql连接的时候还要启动监听哦.lsnrctl start 1.你可以找到你的oracle的日志文件,看看最近的日志,里面有无异常情况,日志里面的信息一般是比较容易看懂的。如我的oracle的sid是 orcl你就找oracle\admin\orcl\bdump\alert_orcl.log,看看里面的启动和运行信息。2.你可以停掉数据库重新启动一下,用如下命令:set oracle_sid=orclsqlplus /nologconn / as sysdbashutdown immediatestartup然后看看是否可以正常启动,如果没有success那么会有报错信息,这样你再根据报错信息来查找就比较方便快捷的找到原因了 这个在oracle10.0.2.1下遇到过这个问题conn / as sysdba后是不是提示已连接到空闲例程STARTUP下便可用其他普通用户登录会提示你描述的问题 数据库没起,还要得看日志,可能是磁盘满了,也可能出现BUG了,shutdown immediate,然后 startup试试 闪回操作 insert语句写到配置文件中 我是新手,请帮忙看下这段SQL语句 oracle 中的日期时间类型参数设置问题 我在windows的服务里把oracle的几个服务改为手动,现在启动不了ORACLE了? 权限问题。 请教Oracle9i大表合并的问题 数据库oracle中文问题 oracle字符集继续... Oracle9i卸载不干净,后台的OracleServiceORCL无法删除. 请问ORACLE10G能装在ISCSI协议映射的磁盘上吗? dbca 乱码怎么解决啊?
2.把alert日志贴出来
查找是否有进程存在:ps -ef |grep smon
如果没有可以视图启动:
export ORACLE_SID=you oracle sid
sqlplus / as sysdba
startup
再次查找是否有进程存在 ps -ef |grep smon
用pl/sql连接的时候还要启动监听哦.
lsnrctl start
set oracle_sid=orcl
sqlplus /nolog
conn / as sysdba
shutdown immediate
startup然后看看是否可以正常启动,如果没有success那么会有报错信息,这样你再根据报错信息来查找就比较方便快捷的找到原因了
conn / as sysdba后是不是提示已连接到空闲例程
STARTUP下便可
用其他普通用户登录会提示你描述的问题