今天无法连接数据库,经查看C:\app\Administrator\product\11.2.0\dbhome_1\database\oradim.log 发现
报:
Sat Nov 20 13:50:45 2010
C:\app\Administrator\product\11.2.0\dbhome_1\bin\oradim.exe -startup -sid orcl -usrpwd * -log oradim.log -nocheck 0
Sat Nov 20 13:51:02 2010
ORA-03113: 通信通道的文件结尾
进程 ID: 2096
会话 ID: 191 序列号: 1
通过以下方式解决:
SQL> conn / as sysdba
已连接到空闲例程。
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 3423965184 bytes
Fixed Size 2180544 bytes
Variable Size 2432698944 bytes
Database Buffers 973078528 bytes
Redo Buffers 16007168 bytes
数据库装载完毕。
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC
---------- ---------- ---------- ---------- ---------- ---------- ---
STATUS FIRST_CHANGE# FIRST_TIME NEXT_CHANGE# NEXT_TIME
---------------- ------------- -------------- ------------ --------------
1 1 139 52428800 512 1 NO
CURRENT 3326529 20-11月-10 2.8147E+14
3 1 138 52428800 512 1 NO
INACTIVE 3316812 19-11月-10 3326529 20-11月-10
2 1 137 52428800 512 1 NO
INACTIVE 3311788 19-11月-10 3316812 19-11月-10
SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效
SQL> recover database until time '2010-11-22 14:26:02';
完成介质恢复。
SQL> alter database open resetlogs;
数据库已更改。
SQL> shutdown
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 3423965184 bytes
Fixed Size 2180544 bytes
Variable Size 2432698944 bytes
Database Buffers 973078528 bytes
Redo Buffers 16007168 bytes
数据库装载完毕。
数据库已经打开。
SQL>
分享到:
相关推荐
在启动过程中,可能会遇到其他错误,例如“ORA-03113: 通信通道的文件结尾”。这通常意味着数据库在上次关闭时未正常关闭,导致数据文件或重做日志文件状态不一致。 针对“ORA-03113”错误,我们需要进行恢复操作。...
标题中的“NFineT4.rar_NFineT4_ora 03113_oracle”表明这涉及到一个关于NFineT4系统与Oracle数据库交互时遇到的问题,具体表现为"ORA-03113:通信通道的文件结尾"错误。这个错误通常表示数据库连接中断或存在网络...
"ORA-03113"错误则表示通信通道的文件结尾,即数据库进程与实例间的通信中断。这种错误可能源于网络问题、数据库实例崩溃或者数据文件损坏。日志文件中的错误信息显示了进程ID、会话ID和序列号,这些都是排查问题的...
Oracle 11g Real Application Clusters (RAC) 是 Oracle 数据库的一种高可用性解决方案,它允许多个实例同时访问同一个物理数据库,从而提供高并发性和故障切换能力。在 Redhat 5 系统上部署 Oracle 11g RAC,需要...
这是Oracle数据库的初始化参数文件,也称为`spfile`(如果是以.ora结尾,则可能是`pfile`)。它包含了数据库启动、运行及关闭所需的所有配置参数。例如,内存结构如SGA(System Global Area)、PGA(Program Global...
- 解决方案包括检查`listener.ora`文件中的配置,特别是`SID_LIST_LISTENER`部分是否正确设置了全局数据库名(`GLOBAL_DBNAME`)、Oracle主目录(`ORACLE_HOME`)以及服务名(`SID_NAME`)。 - 使用Oracle Net Manager...
- svrmgrl 是早期Oracle数据库的管理工具,主要用于启动和停止数据库实例,现在已经被更现代的工具(如SQL*Plus)所替代。 - `sqlplus /nolog`:以无登录模式启动SQL*Plus。 #### 9. 查询当前登录用户的终端 - *...
最近几年,他专注于研究Oracle内部原理以及解决性能问题。他的博客主页是 kerryosborne.oracle-guy.com。 ROBYN SANDS 思科公司的软件工程师,为思科的客户设计开发嵌入式Oracle数据库产品。从1996年开始使用...
数据文件通常以 .dbf 或者 .ora 结尾,日志文件通常以 .log 结尾,控制文件通常以 .ctl 结尾。 六、Oracle 数据库优化方法 Oracle 数据库优化方法可以分为物理优化和逻辑优化。物理优化包括使用合适的优化器、合理...
当遇到无法连接数据库的情况,如"TNS:协议适配器错误",可能的原因包括监听服务未启动、数据库实例未启动或注册表中的ORACLE_SID配置不正确。解决方法包括检查并启动监听服务(如oraclehome92TNSlistener),启动...
接着,会详细讲解如何配置tnsname.ora文件,并验证配置是否正确,这是连接数据库的关键环节。 进入主题,课程详细介绍了SQL语言的基础知识。SQL是一种非过程化的4GL(第四代语言),它的主要特点在于能够高效地在...