我的数据库启动不起来了
出现下列错误:
SQL> startup
Total System Global Area  162157836 bytes
Fixed Size                    70924 bytes
Variable Size              60510208 bytes
Database Buffers          101498880 bytes
Redo Buffers                  77824 bytes
ORA-00209: ???????????????????????
不知道怎么解决,请各位高手帮忙!谢谢!

解决方案 »

  1.   

    startup mountalter session set nls_language=american;alter database open看看报的错误是什么?
      

  2.   

    ORA-00209 control file blocksize mismatch, check alert log for more infoCause: The block size in the control file header does not match the size specified in the DB_BLOCK_SIZE parameter.Action: Reduce the block size to the amount specified in the message and try again.
      

  3.   

    说配置文件里面的block的大小和参数DB_BLOCK_SIZE大小不一致。
      

  4.   

    贴出系统相应目录\oracle\admin\ora9i\bdump\的alert log 文件内容吧~
      

  5.   

    1、startup nomount  
       非安装启动,这种方式启动下可执行:重建控制文件、重建数据库  
       启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。  
    2、startup mount dbname  
       安装启动,这种方式启动下可执行:数据库日志归档、数据库恢复、重新命名一些数据库文件  
       如:系统表空间或日志文件。  
       执行“nomount”,然后打开控制文件  
    3、startup open dbname  
       先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,  
       这种方式下可访问数据库中的数据。  
    4、startup,等于以下三个命令  
       startup nomount  
       alter database mount  
       alter database open  
    5、startup restrict  
       约束方式启动  
       这种方式能够启动数据库,但只允许具有一定特权的用户访问  
       非特权用户访问时,会出现以下提示:  
       ERROR:  
       ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用  
    6、startup force  
       强制启动方式  
       当不能关闭数据库时,可以用startup force来完成数据库的关闭  
       先关闭数据库,再执行正常启动数据库命令  
    7、startup pfile=参数文件名  
       带初始化参数文件的启动方式  
       先读取参数文件,再按参数文件中的设置启动数据库  
       例:startup pfile=E:\Oracle\admin\oradb\pfile\init.ora  
    8、startup EXCLUSIVE  http://blog.csdn.net/kevin218/category/12909.aspx