数据库启动失败!!!

[复制链接]
查看11 | 回复6 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
ORA-00209错误是什么错?信息如下:
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area219224828 bytes
Fixed Size
453372 bytes
Variable Size
192937984 bytes
Database Buffers 25165824 bytes
Redo Buffers
667648 bytes
ORA-00209: ???????????????????????

SQL> select * from V$version;
BANNER
-----------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
PL/SQL Release 9.2.0.1.0 - Production
CORE9.2.0.1.0 Production
TNS for 32-bit Windows: Version 9.2.0.1.0 - Production
NLSRTL Version 9.2.0.1.0 - Production
SQL>
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
ORA-00209: control file blocksize mismatch, check alert log for more info.
*Cause: The block size in the control file header does not match the size specified in the DB_BLOCK_SIZE parameter.
*Action: Look at the alert log for more information.
看看alert_SID.log文件。是不是你手工修改了db_block_size?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
Sun Apr 20 10:59:57 2003
ALTER DATABASE MOUNT
Sun Apr 20 10:59:57 2003
ORA-00218: block size 4096 of controlfile does not match DB_BLOCK_SIZE (8192)
ORA-00202: controlfile: '/oracle/oradata/red/control01.ctl'
Sun Apr 20 11:00:00 2003
ORA-209 signalled during: ALTER DATABASE MOUNT...

现在是不是把spfile中的db_block_size改一下就行了?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
对,用alter system set db_block_size=4096 scope=spfile;然后重新启动数据库。
db_block_size在建好数据库后是不能去修改的。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
改不了!!spfile文件是二进制文件。
重建控制文件行不行,哎呀,我晕!
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
说了用alter system set....去改,刚才写的没看到吗?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
搞定了,谢谢!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行