oracle11g断电后无法启动,oracle11g断电重启报错的相关修复.docx

41528d3028836879cd698677c3999917.giforacle11g断电重启报错的相关修复.docx

ORACLE11G断电重启报错的相关修复由于服务器突然断电,造成ORACLE连接的时候报错。用客户端连接的时候报的错误信息如下ORA01033ORACLEINITIALIZATIONORSHUTDOWNINPROGRESS做了一下操作SQLSHUTDOWNABORTORACLE例程已经关闭。SQLSTARTUPMOUNTORA12514TNS监听程序当前无法识别连接描述符中请求的服务这个时候请大家把LISTENERORA里面的上方加上,具体的原因请大家看后面文章的解释。SID_LIST_LISTENERSID_LISTSID_DESCGLOBAL_DBNAMEJCZORACLE_HOMEC\APP\ADMINISTRATOR\PRODUCT\1120\DBHOME_1SID_NAMEJCZ继续向下操作执行STARTUP命令是报ORA01589要打开数据库则必须使用RESETLOGS或NORESETLOGS选项解决如下SQLSHUTDOWNABORTORACLE例程已经关闭。SQLSTARTUPORACLE例程已经启动。TOTALSYSTEMGLOBALAREA711430144BYTESFIXEDSIZE1374584BYTESVARIABLESIZE444597896BYTESDATABASEBUFFERS260046848BYTESREDOBUFFERS5410816BYTES数据库装载完毕。ORA01589要打开数据库则必须使用RESETLOGS或NORESETLOGS选项SQLALTERDATABASEOPENRESETLOGSALTERDATABASEOPENRESETLOGS第1行出现错误ORA01152文件1没有从过旧的备份中还原ORA01110数据文件1 C\APP\ADMINISTRATOR\ORADATA\JCZ\SYSTEM01DBF SQLRECOVERDATABASEUSINGBACKUPCONTROLFILEORA00279更改24153794在07/20/2012092829生成对于线程1是必需的ORA00289建议C\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\JCZ\ARCHIVELOG\2012_07_23\O1_MF_1_939_U_ARCORA00280更改24153794用于线程1在序列939中指定日志{SUGGESTED|FILENAME|AUTO|CANCEL}C\APP\ADMINISTRATOR\ORADATA\JCZ\REDO03LOG已应用的日志。完成介质恢复。SQLALERTDATABASEOPENRESETLOGSSP20734未知的命令开头“ALERTDATA“忽略了剩余的行。SQLALTERDATABASEOPENRESETLOGS数据库已更改。SQL参考的部分文章ORACLE9以上如果报错ORA12514TNS监听程序当前无法识别连接描述符中请求的服务近日在配置ORACLE10G的流复制环境时,遇到一个问题,关闭数据库(SHUTDOWNIMMEDIATE)后,通过SQLPLUS连接数据库CONNSYS/HISORC0ASSYSDBA,出现如下错误ORA12514TNS监听程序当前无法识别连接描述符中请求的服务通过重启服务的方式启动数据库,再次连接却能成功登录,也就是说在关闭数据库状态下无法连接服务器。开始以为是系统环境变量ORACLE_SID的配置问题,因为机器有多个实例,一阵折腾后还是不能连接。后来查资料得知ORACLE9I以后,后台进程PMON自动在监听器中注册在系统参数SERVICE_NAMES中定义的服务名,SERVICE_NAMES默认为DB_NAMEDOMAIN_NAME。监听配置文件LISTENERORA中可以不必指定监听的服务名。但是,当数据库处于关闭状态下PMON进程没有启动,也就不会自动注册监听的实例名,所以使用SQLPLUSSYS/HISORC0ASSYSDBA会出现ORA12514错误。如果在LISTENERORA文件中指定监听的实例名,则即使数据库处于关闭状态,仍然可以连接。LISTENERORASID_LIST_LISTENERSID_LISTSID_DESCSID_NAMEPLSEXTPROCORACLE_HOMEG\ORACLE\PRODUCT\1020\DB_1PROGRAMEXTPROCSID_DESCGLOBAL_DBNAMEORCLORACLE_HOMEG\ORACLE\PRODUCT\1020\DB_1SID_NAMEORCLLISTENERDESCRIPTION_LISTDESCRIPTIONADDRESSPROTOCOLTCPHOSTZYKPORT1521以上粗体部件为增加的内容,修改后重启监听服务后即可。附通过在LSNRCTL中输入SETDISPLAYVERBOSE,然后再通过命令SERVICE查看,服务状态为READY表示PMON自动注册的服务名,而UNKNOWN则表示该服务是手工在LISTENERORA中配置的数据库服务。服务器莫名其妙的报这个错,之前一直正常,从GOOGLE获取解决方案,解决之,记录如下1OPENTHE““/NETWORK/ADMIN/LISTENERORA“FILEINTHEHOST,ANDYOUWILLSEESID_LIST_LISTENERSID_LISTSID_DESCSID_NAMEPLSEXTPROCORACLE_HOMED\ORACLE\PRODUCT\1020\DB_1PROGRAMEXTPROC2ADDTHEFOLLOWINGLINESAFTERTHE7THLINEINTHEABOVESID_DESCGLOBAL_DBNAMEORACLEORACLE_HOMED\ORACLE\PRODUCT\1020\DB_1SID_NAMEORACLE3ATLASTTHECONTENTOFTHEFILEBECOMETOTHEFOLLOWINGSECTIONSID_LIST_LISTENERSID_LISTSID_DESCSID_NAMEPLSEXTPROCORACLE_HOMED\ORACLE\PRODUCT\1020\DB_1PROGRAMEXTPROCSID_DESCGLOBAL_DBNAMEORACLEORACLE_HOMED\ORACLE\PRODUCT\1020\DB_1SID_NAMEORACLE4SAVETHEFILEANDRESTARTTHETNSLISTENERSERVICEINTHEHOSTTHAT SOKORA01589错误的解决方法20111206154708转载▼标签杂谈分类ORACLESQLPLUSRELEASE92010PRODUCTIONON星期四4月171501262008COPYRIGHTC1982,2002,ORACLECORPORATIONALLRIGHTSRESERVEDSQLCONN/ASSYSDBA已连接。SQLSHUTDOWNIMMEDIATEORA01109DATABASE未打开已经卸载数据库。ORACLE例程已经关闭。SQLSTARTUPORACLE例程已经启动。TOT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值