刚接触ORACLE,不知道动什么地方了。登陆pl/sql时提示:ORA-01033: ORACLE initialization or shutdown in progress.
进入sqlplus,startup之后发现:
ORACLE 例程已经启动。
Total System Global Area 754974720 bytes
Fixed Size 1289708 bytes
Variable Size 197132820 bytes
Database Buffers 553648128 bytes
Redo Buffers 2904064 bytes
数据库装载完毕。
ORA-01221: 数据文件 1 与后台进程的文件不同
关闭报错:
SQL> shutdown immediate
ORA-01109: 数据库未打开
.....
分析知道这个错误是由01221错误引起的,那究竟什么是数据文件1呢?什么是后台文件呢?
在网上找了半天,没有结果....
不过这哥们为此种错误提供了解决方法:
http://space.itpub.net/104152/viewspace-442123
我就是按照他写的一步一步在sqlplus上打,最后成功解决。感谢此人!
我用的是oracle 10g xe 版本,这里的数据文件1是SYSTEM.DBF.后台文件倒不清楚,和CONTROL.DBF有关吧....
具体过程如下(当然可以参考上面的连接里的步骤,他那是英文版):
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 754974720 bytes
Fixed Size 1289708 bytes
Variable Size 197132820 bytes
Database Buffers 553648128 bytes
Redo Buffers 2904064 bytes
数据库装载完毕。
SQL> recover database;
ORA-00283: 恢复会话因错误而取消
ORA-00264: 不要求恢复
SQL> alter database open
2
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01221: 数据文件 1 与后台进程的文件不同
SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效
SQL> recover database using backup controlfile;
ORA-00279: 更改 259170 (在 05/05/2009 16:08:06 生成) 对于线程 1 是必需的
ORA-00289: 建议:
D:\ORACLE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ARCHIVELOG\2009_05_06\O1_MF_1_4_%U_.
ARC
ORA-00280: 更改 259170 (用于线程 1) 在序列 #4 中
指定日志: {<RET>=suggested | filename | AUTO | CANCEL}
auto
ORA-00308: 无法打开归档日志
'D:\ORACLE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ARCHIVELOG\2009_05_06\O1_MF_1_4_%U_
.ARC'
ORA-27041: 无法打开文件
OSD-04002: ???????
O/S-Error: (OS 2) ????????????????
ORA-00308: 无法打开归档日志
'D:\ORACLE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ARCHIVELOG\2009_05_06\O1_MF_1_4_%U_
.ARC'
ORA-27041: 无法打开文件
OSD-04002: ???????
O/S-Error: (OS 2) ????????????????
SQL> alter database until cancel;
alter database until cancel
*
第 1 行出现错误:
ORA-02231: ALTER DATABASE 选项缺失或无效
SQL> recover database until cancel;
ORA-00283: 恢复会话因错误而取消
ORA-01610: 使用 BACKUP CONTROLFILE 选项的恢复必须已完成
SQL> recover database using backup controlfile;
ORA-00279: 更改 259170 (在 05/05/2009 16:08:06 生成) 对于线程 1 是必需的
ORA-00289: 建议:
D:\ORACLE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ARCHIVELOG\2009_05_06\O1_MF_1_4_%U_.
ARC
ORA-00280: 更改 259170 (用于线程 1) 在序列 #4 中
指定日志: {<RET>=suggested | filename | AUTO | CANCEL}
cancel
介质恢复已取消。
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
SQL> alter database resetlogs;
alter database resetlogs
*
第 1 行出现错误:
ORA-02231: ALTER DATABASE 选项缺失或无效
SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01113: 文件 1 需要介质恢复
ORA-01110: 数据文件 1: 'D:\ORACLE\ORADATA\XE\SYSTEM.DBF'
SQL> recover data file 1
ORA-00905: 缺失关键字
SQL> recover datafile 1;
ORA-00283: 恢复会话因错误而取消
ORA-01610: 使用 BACKUP CONTROLFILE 选项的恢复必须已完成
SQL> recover database using backup controlfile until cancel;
ORA-00279: 更改 259170 (在 05/05/2009 16:08:06 生成) 对于线程 1 是必需的
ORA-00289: 建议:
D:\ORACLE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ARCHIVELOG\2009_05_06\O1_MF_1_4_%U_.
ARC
ORA-00280: 更改 259170 (用于线程 1) 在序列 #4 中
指定日志: {<RET>=suggested | filename | AUTO | CANCEL}
cancel
介质恢复已取消。
SQL> alter database open resetlogs;
数据库已更改。
SQL> startup
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 754974720 bytes
Fixed Size 1289708 bytes
Variable Size 197132820 bytes
Database Buffers 553648128 bytes
Redo Buffers 2904064 bytes
数据库装载完毕。
数据库已经打开。
分享到:
相关推荐
在使用ArcGIS进行地理信息系统(GIS)数据处理与管理的过程中,当尝试保存数据量较大的文件时,可能会遇到一个常见的错误提示:“文件溢出”。这个问题通常出现在保存大型地理数据库或含有大量图层的项目文件时。其...
通过以上分析,我们可以看到,后台CSV文件上传不成功的问题涉及多个方面,从文件权限到数据格式,再到软件兼容性和保存操作,每一个环节都需要细致入微的处理。只有全面考虑并妥善解决这些问题,才能确保CSV文件上传...
5. 软件开发与调试:对于开发者来说,磁盘后台监控可以帮助他们调试程序,找出可能引起性能下降或文件操作错误的代码段。 "说明.htm"可能是关于"磁盘文件变化监视小助手.exe"的使用指南,包含了如何启动和配置该...
2. **关闭不必要的应用程序**:在尝试打开大型CAD文件之前,确保关闭所有非必要的后台程序,释放更多的系统资源。 #### 方法四:检查和禁用插件 1. **禁用所有插件**:在CAD软件的选项中禁用所有插件,然后尝试...
后台截图意味着程序可以在用户无感知的情况下进行操作,避免了窗口弹出等可能引起用户注意的行为。 描述中的“例程程序调用API函数实现后台截图”进一步说明了这个源码是一个示例程序,展示了如何在易语言中调用API...
在使用打印机时,经常会出现“打印机后台程序服务没有运行”或“后台处理程序子系统应用程序已停止工作并关闭”的错误提示。这些问题通常是由系统不稳定导致的,使得Windows系统支持打印机的服务无法正常启动。了解...
【小程序源码(无后台)_weapp-gold-master.rar】是一个包含微信小程序源代码的压缩包,主要用于学习和参考,不可用于商业目的。在这个项目中,`weapp-gold-master`是源代码的主要目录,可能包含了小程序开发的所有...
这可能是由于多种原因引起的,包括但不限于驱动程序不兼容、服务配置错误、系统文件损坏等。下面将详细解释可能的原因和解决方法。 首先,服务是Windows操作系统中的一个重要组成部分,它们在后台运行,提供特定的...
在使用Adobe Photoshop CS3(简称PS CS3)时,用户可能会遇到“无法完成请求,因为程序错误”的提示,这是一个常见的问题,可能由多种因素导致。本文将深入探讨这个问题,并提供可能的解决方案。 首先,该错误可能...
在iOS和Android等移动操作系统中,应用程序通常受到严格的限制,以保护用户电池寿命和系统资源。然而,有时候开发者或用户需要应用能在后台无限运行,比如音乐播放、位置追踪或者后台服务更新。标题“无限后台运行”...
3. **性能下降**:系统运行缓慢、频繁卡顿可能是由于后台进程过多、硬件资源不足、病毒或恶意软件、驱动程序过时等问题引起的。 4. **更新失败**:Windows 10的自动更新有时会导致问题,如更新过程中断、回滚或安装...
2. **错误处理**:Oracle提供了一系列工具和方法来处理错误,如使用`DBA_OUTPUT`查看后台进程输出,使用`ALTER SYSTEM`设置跟踪和警报日志,或者通过`V$diag_info`动态视图获取诊断信息。 3. **错误代码解析**:...
这个问题可能是由于各种原因引起的,包括但不限于驱动程序不兼容、服务配置错误、系统文件损坏或者是恶意软件的影响。下面我们将详细讨论如何诊断并解决这类问题。 1. **查看事件查看器**:Windows操作系统自带了一...
2. 进程管理:通过任务管理器检查是否有后台程序正在访问U盘。如果有,结束这些进程,然后尝试再次删除。 三、安全弹出U盘 正确的方式是使用操作系统提供的“安全弹出”功能。在电脑任务栏的通知区域找到“安全删除...
4. **1054错误**:指出程序文件与数据库存在冲突。这需要你上传正确的程序文件覆盖现有文件。 5. **1146错误**:数据表丢失,需要恢复备份数据。 6. **2002错误**:可能服务器端口配置不正确,询问空间商确认正确...
3. **前台与后台**:在软件架构中,前台通常指的是用户交互的部分,而后台则处理数据和逻辑运算。描述中提到的“前台打不开”意味着用户界面受到影响,这可能是由于时间错误导致的界面渲染问题或者验证失败。 4. **...
该程序是 Windows 操作系统的一个组件,属于系统进程,不是后台程序。 二、Explorer.EXE 的命令参数及其应用 Explorer.EXE 提供了多种命令参数,可以在 CMD 命令行下打开文件夹。这些参数可以方便我们的操作,例如...
在Windows操作系统中,`spoolsv.exe`是一个非常重要的后台进程,它属于打印机后台处理服务(Print Spooler Service)。这个服务负责管理打印任务,将打印作业从应用程序传送到打印机。然而,有时用户可能会遇到`...
1. **网络通信**:为了获取LOL游戏的后台数据,程序需要与游戏服务器进行交互。这通常涉及到HTTP或TCP/IP协议,以及JSON或XML等数据格式的解析。 2. **多线程技术**:为了实现实时的数据采集,程序可能采用多线程或...
1. **错误类型**:导入错误可能由多种原因引起,如文件格式不兼容、数据类型不匹配、编码问题、空值处理不当、超出内存限制等。例如,如果使用了不支持的Excel版本或者数据中包含非预期的特殊字符,都可能导致导入...