我用在WINDOWS下用dbca创建数据库,创建到一半报ORA-02231 missing or invalid option to ALTER DATABASE 错误,无法创建数据库,请教各位是什么原因,以前从没出现过,如何解决?

解决方案 »

  1.   

    Cause :An option other than ADD, DROP, RENAME, ARCHIVELOG, NOARCHIVELOG, MOUNT, DISMOUNT, OPEN, or CLOSE is specified in the statement.  
    Action :Specify only legal options.  
      

  2.   

    是8i or 9i?是安装完oracle进行创建吧
    空间足够大,以前安装的时候建过库吗?有什么异常吗
    最近数据库发生过什么异常吗
      

  3.   

    在你的磁盘上搜索$sid.bat($sid是你要创建的数据块的sid)文件,这个是oracle的dbca创建的用于建立数据库的脚本。看一下其中的内容和它引用的文件,是否有错误,感觉好像是alter database语句的参数有问题。
      

  4.   

    set ORACLE_SID=ets
    D:\oracle\ora90\bin\oradim -new  -sid ETS -startmode m  -pfile D:\oracle\ora90\database\initets.ora
    D:\oracle\ora90\bin\oradim -edit  -sid ETS -startmode a 
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDB.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDBFiles.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDBCatalog.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\JServer.sql
    set ORACLE_SID=ets
    set ORACLE_SID=ets
    D:\oracle\ora90\bin\oradim -new  -sid ETS -startmode m  -pfile D:\oracle\ora90\database\initets.ora
    D:\oracle\ora90\bin\oradim -edit  -sid ETS -startmode a 
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDB.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDBFiles.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDBCatalog.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\JServer.sql
    set ORACLE_SID=ets
    set ORACLE_SID=ets
    D:\oracle\ora90\bin\oradim -new  -sid ETS -startmode m  -pfile D:\oracle\ora90\database\initets.ora
    D:\oracle\ora90\bin\oradim -edit  -sid ETS -startmode a 
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDB.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDBFiles.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDBCatalog.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\JServer.sql
    set ORACLE_SID=ets
    set ORACLE_SID=ets
    D:\oracle\ora90\bin\oradim -new  -sid ETS -startmode m  -pfile D:\oracle\ora90\database\initets.ora
    D:\oracle\ora90\bin\oradim -edit  -sid ETS -startmode a 
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDB.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDBFiles.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDBCatalog.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\JServer.sql
    set ORACLE_SID=ets
    set ORACLE_SID=ets
    D:\oracle\ora90\bin\oradim -new  -sid ETS -startmode m  -pfile D:\oracle\ora90\database\initets.ora
    D:\oracle\ora90\bin\oradim -edit  -sid ETS -startmode a 
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDB.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDBFiles.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDBCatalog.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\JServer.sql
    set ORACLE_SID=ets
    set ORACLE_SID=ets
    D:\oracle\ora90\bin\oradim -new  -sid ETS -startmode m  -pfile D:\oracle\ora90\database\initets.ora
    D:\oracle\ora90\bin\oradim -edit  -sid ETS -startmode a 
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDB.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDBFiles.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\CreateDBCatalog.sql
    D:\oracle\ora90\bin\sqlplus /nolog @F:\\JServer.sql
    set ORACLE_SID=ets
      

  5.   

    http://www.oracle.com.cn/viewthread.php?tid=18363
      

  6.   

    To 回复人: dakunlinux(小黑vs大亮) 你的QQ号是多少???