版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ORACLE 11g 断电重启报错的相关修复由于服务器突然断电,造成oracle连接的时候报错。用客户端连接的时候报的错误信息如下:ORA-01033: ORACLE initialization or shutdown in progress做了一下操作SQL shutdown abortORACLE 例程已经关闭。SQL startup mountORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务这个时候请大家把listener.ora里面的上方加上,具体的原因请大家看后面文章的解释。SID_LIST_LISTENER = (SID_LIST = (SID_DESC
2、 = (GLOBAL_DBNAME = JCZ) (ORACLE_HOME = C:appAdministratorproduct11.2.0dbhome_1) (SID_NAME = JCZ) ) )继续向下操作执行startup命令是报:ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项解决如下: SQL shutdown abortORACLE 例程已经关闭。SQL startupORACLE 例程已经启动。Total System Global Area 711430144 bytesFixed Size 1374584 bytesVar
3、iable Size 444597896 bytesDatabase Buffers 260046848 bytesRedo Buffers 5410816 bytes数据库装载完毕。ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项SQL alter database open resetlogs;alter database open resetlogs*第 1 行出现错误:ORA-01152: 文件 1 没有从过旧的备份中还原ORA-01110: 数据文件 1: C:APPADMINISTRATORORADATAJCZSYSTEM01.DB
4、FSQL recover database using backup controlfile;ORA-00279: 更改 24153794 (在 07/20/2012 09:28:29 生成) 对于线程 1 是必需的ORA-00289: 建议:C:APPADMINISTRATORFLASH_RECOVERY_AREAJCZARCHIVELOG2012_07_23O1_MF_1_939_%U_.ARCORA-00280: 更改 24153794 (用于线程 1) 在序列 #939 中指定日志: =suggested | filename | AUTO | CANCELC:appAdministr
5、atororadatajczREDO03.LOG已应用的日志。完成介质恢复。SQL alert database open resetlogs;SP2-0734: 未知的命令开头 alert data. - 忽略了剩余的行。SQL alter database open resetlogs;数据库已更改。SQL参考的部分文章:Oracle9以上如果报错ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务近日在配置Oracle 10G的流复制环境时,遇到一个问题,关闭数据库(shutdown immediate)后,通过SQL Plus连接数据库:conn sys/hiso
6、rc0 as sysdba,出现如下错误: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务通过重启服务的方式启动数据库,再次连接却能成功登录,也就是说在关闭数据库状态下无法连接服务器。 开始以为是系统环境变量Oracle_SID的配置问题,因为机器有多个实例,一阵折腾后还是不能连接。后来查资料得知: Oracle9i以后,后台进程PMON自动在监听器中注册在系统参数SERVICE_NAMES中定义的服务名,SERVICE_NAMES默认为DB_NAME+DOMAIN_NAME。监听配置文件listener.ora中可以不必指定监听的服务名。但是,当数据库处于关闭状态
7、下PMON进程没有启动,也就不会自动注册监听的实例名,所以使用sqlplus sys/hisorc0 as sysdba 会出现ORA-12514错误。如果在listener.ora文件中指定监听的实例名,则即使数据库处于关闭状态,仍然可以连接。listener.oraSID_LIST_LISTENER =(SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = G:oracleproduct10.2.0db_1) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = ORCL)
8、 (ORACLE_HOME = G:oracleproduct10.2.0db_1) (SID_NAME = ORCL) )LISTENER =(DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = zyk)(PORT = 1521) )以上粗体部件为增加的内容,修改后重启监听服务后即可。附:通过在lsnrctl中输入set display verbose,然后再通过命令service查看,服务状态为READY表示PMON自动注册的服务名,而UNKNOWN则表示该服务是手工在LISTENER.ORA中配置的数据
9、库服务。服务器莫名其妙的报这个错,之前一直正常,从google获取解决方案,解决之,记录如下:1. Open the /network/admin/listener.ora file in the host,and you will see: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:oracleproduct10.2.0db_1) (PROGRAM = extproc) ) ) 2. Add the following lines after the 7th lin
10、e in the above (SID_DESC = (GLOBAL_DBNAME = ORACLE) (ORACLE_HOME = D:oracleproduct10.2.0db_1) (SID_NAME = ORACLE) ) 3. At last the content of the file become to the following section:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:oracleproduct10.2.0db_1) (PROGRA
11、M = extproc) ) (SID_DESC = (GLOBAL_DBNAME = ORACLE) (ORACLE_HOME = D:oracleproduct10.2.0db_1) (SID_NAME = ORACLE) ) ) 4. Save the file and restart the TNSListener service in the host. Thats OK! ORA-01589错误的解决方法(2011-12-06 15:47:08)转载标签:杂谈分类:ORACLESQL*Plus: Release 9.2.0.1.0 - Production on 星期四4月 17
12、15:01:26 2008Copyright (c) 1982, 2002,OracleCorporation.All rights reserved.SQL conn / as sysdba;已连接。SQL shutdown immediate;ORA-01109: database未打开已经卸载数据库。ORACLE 例程已经关闭。SQL startupORACLE 例程已经启动。Total System Global Area135338868 bytesFixed Size453492 bytesVariable Size109051904 bytesDatabase Buffers25
13、165824 bytesRedo Buffers667648 bytes数据库装载完毕。ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项SQL alter database open resetlogs;alter database open resetlogs*ERROR 位于第 1 行:ORA-01113: 文件 1 需要介质恢复ORA-01110: 数据文件 1: D:/ORACLE/ORADATA/ORCL/SYSTEM01.DBFSQLrecover database using backup controlfile;ORA-0027
14、9: 更改 1254931418 (在 06/09/2011 01:12:51 生成) 对于线程 1 是必需的ORA-00289: 建议: D:/ORACLE/ORA92/RDBMS/ARC00001.001ORA-00280: 更改 1254931418 对于线程 1 是按序列 # 1 进行的指定日志: =suggested | filename | AUTO | CANCELd:/oracle/oradata/eygle/redo01.logORA-00308: 无法打开存档日志 d:/oracle/oradata/eygle/redo01.logORA-27041: 无法打开文件OSD-
15、04002: ???O/S-Error: (OS 3) ??????指定日志: =suggested | filename | AUTO | CANCELd:/oracle/oradata/orcl/redo01.logORA-00339: 归档日志未包含任何重做ORA-00334: 归档日志: D:/ORACLE/ORADATA/ORCL/REDO01.LOGSQL recover database using backup controlfile;ORA-00279: 更改 1254931418 (在 06/09/2011 01:12:51 生成) 对于线程 1 是必需的ORA-00289
16、: 建议: D:/ORACLE/ORA92/RDBMS/ARC00001.001ORA-00280: 更改 1254931418 对于线程 1 是按序列 # 1 进行的指定日志: =suggested | filename | AUTO | CANCELd:/oracle/oradata/orcl/redo02.logORA-00339: 归档日志未包含任何重做ORA-00334: 归档日志: D:/ORACLE/ORADATA/ORCL/REDO02.LOGSQL recover database using backup controlfile;ORA-00279: 更改 1254931418 (在 06/09/2011 0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北邯郸市2026届高三第一次模拟检测物理试题物理试题卷答案
- 安全生产岗位责任制保障与支持保证措施
- 课题题目太大怎么改?10个“缩题”案例直接看修改前后
- 材料计划试题及答案
- 售后文员测试题目及精准答案解析
- 全球镓市场调研报告 镓:现代产业的隐形基石 深度解析其战略价值、全球格局与未来趋势
- 集料试验考试必做试题及答案
- 儿科黄疸护理查房
- 育婴师初级理论试题及答案
- 楼梯结构专项施工方案
- 云南省2026年高考思想政治试卷分析及2027年高考复习策略
- 2026年注册营养师道复习提分资料【完整版】附答案详解
- 智能网联汽车装调运维职业技能竞赛题库(附答案)
- 2026年长城汽车人才测评答案
- 医疗机构快速检测(POCT)管理制度及法律规范(2025年版)
- 2026-2030中国轮椅(电动和手动)行业市场发展趋势与前景展望战略分析研究报告
- 2026年远大医药内部考试试题
- 2026年广东省中山市幼儿园教师招聘笔试备考题库及答案解析
- 《预算执行常态化监督发现问题纠偏整改操作指南(试行)》
- 2026年天津市和平区中考一模数学试卷和答案
- 无人机装调检修工题库(附答案)
评论
0/150
提交评论