li
  当前位置:主页 > 性能优化 > 文章内容
li
ORA-1122错误的解决办法
来源: yangtingkun.itpub.net  作者: yangtingkun    时间:2008-03-21   阅读:23  
本文章共2079字,分2页,当前第1页,快速翻页:
 

数据库环境说明:

帮忙解决一个数据库无法启动的问题,数据库处于非归档模式,没有物理备份和逻辑备份。由于磁盘坏块导致数据库无法正常启动。


得知这种情况,先做了最坏的打算,由于不知道磁盘的问题会影响哪些数据文件,很可能数据库根本无法启动。

登陆数据库服务器后,首先检查了一下alert文件,检查最后出现的错误信息:

Fri Feb 15 15:22:40 2008
ORACLE V9.2.0.1.0 - Production vsnsta=0
vsnsql=12 vsnxtr=3
Windows 2000 Version 5.0 Service Pack 4, CPU type 586
Fri Feb 15 15:22:40 2008
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
SCN scheme 2
Using log_archive_dest parameter default value
LICENSE_MAX_USERS = 0
SYS auditing is disabled
Starting up ORACLE RDBMS Version: 9.2.0.1.0.
System parameters with non-default values:
processes = 150
timed_statistics = TRUE
shared_pool_size = 134217728
sga_max_size = 420551900
large_pool_size = 8388608
java_pool_size = 33554432
control_files = D:oracleoradataserverCONTROL01.CTL, D:oracleoradataserverCONTROL02.CTL, D:oracleoradataserverCONTROL03.CTL
db_block_size = 8192
db_cache_size = 134217728
compatible = 9.2.0.0.0
db_file_multiblock_read_count= 32
fast_start_mttr_target = 300
undo_management = AUTO
undo_tablespace = UNDOTBS1
undo_retention = 10800
remote_login_passwordfile= EXCLUSIVE
db_domain =
instance_name = server
dispatchers = (PROTOCOL=TCP) (SERVICE=serverXDB)
job_queue_processes = 10
hash_join_enabled = TRUE
hash_area_size = 1048576
background_dump_dest = D:oracleadminserverbdump
user_dump_dest = D:oracleadminserverudump
core_dump_dest = D:oracleadminservercdump
sort_area_size = 1048576
db_name = server
open_cursors = 300
star_transformation_enabled= TRUE
query_rewrite_enabled = TRUE
pga_aggregate_target = 33554432
aq_tm_processes = 1
PMON started with pid=2
DBW0 started with pid=3
LGWR started with pid=4
CKPT started with pid=5
SMON started with pid=6
RECO started with pid=7
CJQ0 started with pid=8
QMN0 started with pid=9
Fri Feb 15 15:22:54 2008
starting up 1 shared server(s) ...
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
Fri Feb 15 15:23:04 2008
alter database mount exclusive
Fri Feb 15 15:23:10 2008
Successful mount of redo thread 1, with mount id 4154651352.
Fri Feb 15 15:23:10 2008
Database mounted in Exclusive Mode.
Completed: alter database mount exclusive
Fri Feb 15 15:23:10 2008
alter database open
ORA-1110 signalled during: alter database open...
Dump file d:oracleadminserverbdumpalert_server.log

查询OracleERROR参考手册,发现ORA-1110错误描述为:

ORA-01110 data file string: 'string'
IXDBA.NET社区论坛
Cause: This message reports the file name involved with other messages.
Action: See the associated messages for a description of the problem.

这个错误只是整个错误信息中的一部分,仅凭这个错误无法确定具体的问题。

看来数据库已经处于MOUNT状态,尝试打开数据库:

SQL> alter database open;
alter database open
*
ERROR
位于第 1 :
ORA-01122:
数据库文件 3 验证失败

ORA-01110:
数据文件 3: 'D:ORACLEORADATASERVERCWMLITE01.DBF'
ORA-01251:
文件号



阅读更多内容1 · 2 · 下一页>>


  上一篇: ORA-04031错误解决方法(unable t...   下一篇: ORA-07445: exception encounter...
li
 §相关评论  
 热点文章

·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 编辑推荐
·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 相关篇章
·ORA-04031错误解决方法(unable t...
·清除Oracle中无用索引,改善DML性...
·ORA-00604 error occurred at re...
·Oracle ORA-00257故障解决办法
·ORA-00903 invalid table name
·ORA-01502错误成因和解决方法
·如何解决Ora-600 4193错误
·ORA-01599: failed to acquire r...
·ORA-01460的解决方法
·ORA-29516 Aurora assertion fai...
·ORA-07445: exception encounter...
·Oracle高级复制配置文档
·物化视图高级复制中ORA-23313错误...
·ORACLE的高级复制实现内外网数据...
·oracle高级复制需要注意的几点问...
·Oracle9i与Oracle10g之间的高级复...
·高级复制下如何强制删除复制组
·Oracle数据库中高级复制的功能介...
·高级复制下如何强制删除废弃复制...
·oracle ORA-01555错误完全解析
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接