小弟初次接触oracle
在本机上安装oracle9i后使用DBCA创建一个新的数据库XSCJ。
每一个选项都是参照书上的标准选择(大多都是默认选择),全局数据库名和SID我都填的是XSCJ。
结果到最后一步创建并启动例程是弹出错误窗口:ORA-01092:ORACLE例程终止。强行断开连接。请问是哪里出了问题,是不是在创建数据库之前要设置环境变量

解决方案 »

  1.   

    参考:
    http://bbs.chinaunix.net/viewthread.php?tid=963045
    http://db.rdxx.com/Oracle/2006-5/3/171330065317133080983558.shtml
    http://www.cndw.com/tech/data/2006051167385.asp
      

  2.   

    看看undo情况,可以通过v$tablespace进行查询。。
    用sysdba的身份进入空闲实例进行操作。。
      

  3.   

    我查看了文件alert_xscj.log 出现了如下错误:
    ORA-01501: CREATE DATABASE ??
    ORA-01526: ????'%ORACLE_HOME%\RDBMS\ADMIN\SQL.BSQ'???
    ORA-09210: sftopn: ???????
    OSD-04002: 无法打开文件为什么会出现?? 难到是因为要选择正确的编码还是因为我没有权限创建
    我用的xp 操作系统。
      

  4.   

    cxhd_ora_456.trc文件的完整内容如下:
    Dump file c:\oracle9i\admin\cxjd\udump\cxjd_ora_456.trc
    Mon Jul 30 23:54:34 2007
    ORACLE V9.2.0.1.0 - Production vsnsta=0
    vsnsql=12 vsnxtr=3
    Windows 2000 Version 5.1 Service Pack 2, CPU type 586
    Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.1.0 - Production
    Windows 2000 Version 5.1 Service Pack 2, CPU type 586
    Instance name: cxjdRedo thread mounted by this instance: 1Oracle process number: 12Windows thread id: 456, image: ORACLE.EXE
    *** SESSION ID:(9.1) 2007-07-30 23:54:34.000
    ORA-01501: CREATE DATABASE ??
    ORA-01526: ????'%ORACLE_HOME%\RDBMS\ADMIN\SQL.BSQ'???
    ORA-09210: sftopn: ???????
    OSD-04002: 无法打开文件
    O/S-Error: (OS 2) 系统找不到指定的文件。
      

  5.   

    权限问题?
    确认下自己oracle目录等权限有没有
    ORA-01501: CREATE DATABASE ??
    ORA-01526: ????'%ORACLE_HOME%\RDBMS\ADMIN\SQL.BSQ'???
    ORA-09210: sftopn: ???????
    OSD-04002: 无法打开文件