数据库版本:oracle 8.1.7.0.0
os: HU-UX11.0
用sysdba角色的用户进入,执行startup 提示:
ORA-24323: value not allowed
ORA-03113: end-of-file on communication channel这是什么问题呢?

解决方案 »

  1.   

    用startup nomount试试
    然后再mount 
    open 
    单步走一下
      

  2.   

    SQL> startup nomount
    ORA-24323: value not allowed
    ORA-03113: end-of-file on communication channel
    连启动到nomount 状态都不行,所以我觉得要么是os的守护进程有问题,要么是init文件有问题,大家往这个思路上多想想。
      

  3.   

    建议你将INIT里的参数能屏蔽的都屏蔽掉,都用DEFAULT,然后再
    试试
      

  4.   

    看 init 中的参数 process 是不是太小了 好象就是这样的
      

  5.   

    startup nomount pfile=c:\oracle\admin\myoracle\pfile\init.ora
      

  6.   

    dbodbc(用脚丫子想) :不对61 cqxxj2/usr1/ora817/product/8.1.7/dbs:>ls
    arch1_65886.dbf        arch1_65900.dbf        core
    arch1_65887.dbf        arch1_65901.dbf        init.ora
    arch1_65888.dbf        arch1_65902.dbf        init.ora.old
    arch1_65889.dbf        arch1_65903.dbf        initdw.ora
    arch1_65890.dbf        arch1_65904.dbf        initest.ora
    arch1_65891.dbf        arch1_65905.dbf        initora817.ora
    arch1_65892.dbf        arch1_65906.dbf        initora817.ora.96
    arch1_65893.dbf        arch1_65907.dbf        lkO817
    arch1_65894.dbf        arch1_65908.dbf        lkORA817
    arch1_65895.dbf        arch1_65909.dbf        lumbak510426764_s4_p1
    arch1_65896.dbf        arch1_65910.dbf        orapwora817
    arch1_65897.dbf        arch1_65911.dbf        parameter.lst
    arch1_65898.dbf        arch1_65912.dbf        snapcf_ora817.f
    arch1_65899.dbf        arch1_65913.dbf
    62 cqxxj2/usr1/ora817/product/8.1.7/dbs:>sqlplusSQL*Plus: Release 8.1.7.0.0 - Production on 星期五 1月 30 15:21:09 2004(c) Copyright 2000 Oracle Corporation.  All rights reserved.Enter user-name: internal
    Connected to an idle instance.SQL> startup nomount pfile=/usr1/ora817/product/8.1.7/dbs/init.ora
    ORA-24323: value not allowed
    ORA-03113: end-of-file on communication channel
      

  7.   

    ora-03113这个问题产生的可能性非常多,综合的说就是网络出了故障.
    另外不排除oracle的bug.  你如果有metalink的帐号,可以进入搜索一下,有专门的文章.
      

  8.   


    我在console上试了一下,还是不行,是不是可以认为和网络没有关系了呢,另外,这个数据库在春节前还在使用,也不会是bug吧,由于启动到nomount状态都不行我认为只有可能是init文件有问题,或者是系统的守护进程有问题,现在看来init文件的可能性小一些,守护进程有问题的嫌疑大一些。现在我觉得是不是和相应的“服务”没有开启有关,windows下有相应的服务,UNIX环境下呢?有没有对UNIX环境熟悉点的达人帮忙想想
      

  9.   

    贴出来初始化参数的内容看看?在这之前做过什么改动没有我个人的站点www.dbanotes.net有篇文章,可以参考一下:http://www.dbanotes.net/Oracle/ORA-03113.htm
      

  10.   

    init文件内容如下,我看不出什么问题,各位大大来看看Fenng你的文章中曾提到UNIX的内核参数会有影响,可不可以具体讲一下。db_name = "ora817"instance_name = ora817service_names = ora817
    control_files = ("/usr1/ora817/product/8.1.7/oradata/ora817/control01.ctl", "/usr1/ora817/product/8.1.7/oradata/ora817/control02.ctl", "/usr1/ora817/product/8.1.7/oradata/ora817/control03.ctl")open_cursors = 500
    max_enabled_roles = 30
                    
    db_block_buffers = 20480shared_pool_size = 524288000large_pool_size = 15728640
    java_pool_size = 41933040log_checkpoint_interval = 10000
    log_checkpoint_timeout = 1800processes = 170log_buffer = 163840# audit_trail = false  # if you want auditing
    # timed_statistics = false  # if you want timed statistics
    # max_dump_file_size = 10000  # limit trace file size to 5M each# Uncommenting the lines below will cause automatic archiving if archiving has
    # been enabled using ALTER DATABASE ARCHIVELOG.
    # log_archive_start = true
    # log_archive_dest_1 = "location=/usr1/ora817/product/8.1.7/admin/ora817/arch"
    # log_archive_format = arch_%t_%s.arc# If using private rollback segments, place lines of the following
    # form in each of your instance-specific init.ora files:
    #rollback_segments = ( RBS0, RBS1, RBS2, RBS3, RBS4, RBS5, RBS6 )# Global Naming -- enforce that a dblink has same name as the db it connects to
    # global_names = false# Uncomment the following line if you wish to enable the Oracle Trace product
    # to trace server activity.  This enables scheduling of server collections
    # from the Oracle Enterprise Manager Console.
    # Also, if the oracle_trace_collection_name parameter is non-null,
    # every session will write to the named collection, as well as enabling you
    # to schedule future collections from the console.
    # oracle_trace_enable = true# define directories to store trace and alert files
    background_dump_dest = /usr1/ora817/product/8.1.7/admin/ora817/bdump
    core_dump_dest = /usr1/ora817/product/8.1.7/admin/ora817/cdump
    #Uncomment this parameter to enable resource management for your database.
    #The SYSTEM_PLAN is provided by default with the database.
    #Change the plan name if you have created your own resource plan.# resource_manager_plan = system_plan
    user_dump_dest = /usr1/ora817/product/8.1.7/admin/ora817/udumpdb_block_size = 8192remote_login_passwordfile = exclusiveos_authent_prefix = ""mts_dispatchers = "(PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer)"
    # Uncomment the following line when your listener is configured for SSL
    # (listener.ora and sqlnet.ora)
    # mts_dispatchers = "(PROTOCOL=TCPS)(PRE=oracle.aurora.server.SGiopServer)"mts_dispatchers = "(protocol=TCP)(tick=15)(pool=true)"compatible = "8.1.0"
    sort_area_size = 65536
    sort_area_retained_size = 65536UTL_FILE_DIR=/usr1/jp01/backup
    UTL_FILE_DIR=/usr1/jp01/dataup
    UTL_FILE_DIR=/usr1/jp01/dic
    mts_dispatchers="ipc,1"
      

  11.   

    问题解决了,是init参数的问题,不好意思特别感谢Fenng提供的那个文档,虽然不直接相关,但是是很有趣的冬冬,以后应该有用的。