HP11i+oracle9i(9.2版本)+2G内存,当客户端有50个连接以上时,oracle发生内存溢出,各位大虾,这是怎么回事啊。我在Solaries8+oracle817+512M内存,客户端有上千个连接都不会有事。

解决方案 »

  1.   

    这是ora9i的init文件:
    ##############################################################################
    # Copyright (c) 1991, 2001, 2002 by Oracle Corporation
    ##############################################################################
     
    ###########################################
    # Cache and I/O
    ###########################################
    db_block_size=8192
    db_cache_size=104857600
    db_file_multiblock_read_count=16
     
    ###########################################
    # Cursors and Library Cache
    ###########################################
    open_cursors=300
     
    ###########################################
    # Database Identification
    ###########################################
    db_domain=""
    db_name=ora9i
     
    ###########################################
    # Diagnostics and Statistics
    ###########################################
    background_dump_dest=/opt/oracle/admin/ora9i/bdump
    core_dump_dest=/opt/oracle/admin/ora9i/cdump
    timed_statistics=TRUE
    user_dump_dest=/opt/oracle/admin/ora9i/udump
     
    ###########################################
    # File Configuration
    ###########################################
    control_files=("/ora_data/ora9i/oradata/ora9i/control01.ctl", "/ora_data/ora9i/oradata/ora9i/control02.ctl", "/ora_data/ora9i/oradata/ora9i/control03.ctl")
     
    ###########################################
    # Instance Identification
    ###########################################
    instance_name=ora9i
     
    ###########################################
    # Job Queues
    ###########################################
    job_queue_processes=10
     
    ###########################################
    # MTS
    ###########################################
    dispatchers="(PROTOCOL=TCP) (SERVICE=ora9iXDB)"
     
    ###########################################
    # Miscellaneous
    ###########################################
    aq_tm_processes=1
    compatible=9.2.0.0.0
     
    ###########################################
    # Optimizer
      

  2.   

    这是ora9i的init文件:
    ##############################################################################
    # Copyright (c) 1991, 2001, 2002 by Oracle Corporation
    ##############################################################################
     
    ###########################################
    # Cache and I/O
    ###########################################
    db_block_size=8192
    db_cache_size=104857600
    db_file_multiblock_read_count=16
     
    ###########################################
    # Cursors and Library Cache
    ###########################################
    open_cursors=300
     
    ###########################################
    # Database Identification
    ###########################################
    db_domain=""
    db_name=ora9i
     
    ###########################################
    # Diagnostics and Statistics
    ###########################################
    background_dump_dest=/opt/oracle/admin/ora9i/bdump
    core_dump_dest=/opt/oracle/admin/ora9i/cdump
    timed_statistics=TRUE
    user_dump_dest=/opt/oracle/admin/ora9i/udump
     
    ###########################################
    # File Configuration
    ###########################################
    control_files=("/ora_data/ora9i/oradata/ora9i/control01.ctl", "/ora_data/ora9i/oradata/ora9i/control02.ctl", "/ora_data/ora9i/oradata/ora9i/control03.ctl")
     
    ###########################################
    # Instance Identification
    ###########################################
    instance_name=ora9i
     
    ###########################################
    # Job Queues
    ###########################################
    job_queue_processes=10
     
    ###########################################
    # MTS
    ###########################################
    dispatchers="(PROTOCOL=TCP) (SERVICE=ora9iXDB)"
     
    ###########################################
    # Miscellaneous
    ###########################################
    aq_tm_processes=1
    compatible=9.2.0.0.0
     
    ###########################################
    # Optimizer
    ###########################################
    hash_join_enabled=TRUE
    query_rewrite_enabled=FALSE
    star_transformation_enabled=FALSE
     
    ###########################################
    # Pools
    ###########################################
    java_pool_size=104857600
    large_pool_size=104857600
    shared_pool_size=419430400
     
    ###########################################
    # Processes and Sessions
    ###########################################
    processes=150
     
    ###########################################
    # Redo Log and Recovery
    ###########################################
    fast_start_mttr_target=300
     
    ###########################################
    # Security and Auditing
    ###########################################
    remote_login_passwordfile=EXCLUSIVE
     
    ###########################################
    # Sort, Hash Joins, Bitmap Indexes
    ###########################################
    pga_aggregate_target=104857600
    sort_area_size=524288###########################################
    #
    ###########################################
    rollback_segments=(RB1,RB2,RB3)###########################################
    # System Managed Undo and Rollback Segments
    ###########################################
    undo_management=MANUAL
    undo_retention=10800
    undo_tablespace=TS_ROLLBACK
     
    每建立一个session就要耗费几十兆内
      

  3.   

    这是ora9i的init文件:
    ##############################################################################
    # Copyright (c) 1991, 2001, 2002 by Oracle Corporation
    ##############################################################################
     
    ###########################################
    # Cache and I/O
    ###########################################
    db_block_size=8192
    db_cache_size=104857600
    db_file_multiblock_read_count=16
     
    ###########################################
    # Cursors and Library Cache
    ###########################################
    open_cursors=300
     
    ###########################################
    # Database Identification
    ###########################################
    db_domain=""
    db_name=ora9i
     
    ###########################################
    # Diagnostics and Statistics
    ###########################################
    background_dump_dest=/opt/oracle/admin/ora9i/bdump
    core_dump_dest=/opt/oracle/admin/ora9i/cdump
    timed_statistics=TRUE
    user_dump_dest=/opt/oracle/admin/ora9i/udump
     
    ###########################################
    # File Configuration
    ###########################################
    control_files=("/ora_data/ora9i/oradata/ora9i/control01.ctl", "/ora_data/ora9i/oradata/ora9i/control02.ctl", "/ora_data/ora9i/oradata/ora9i/control03.ctl")
     
    ###########################################
    # Instance Identification
    ###########################################
    instance_name=ora9i
     
    ###########################################
    # Job Queues
    ###########################################
    job_queue_processes=10
     
    ###########################################
    # MTS
    ###########################################
    dispatchers="(PROTOCOL=TCP) (SERVICE=ora9iXDB)"
     
    ###########################################
    # Miscellaneous
    ###########################################
    aq_tm_processes=1
    compatible=9.2.0.0.0
     
    ###########################################
    # Optimizer
      

  4.   

    你查一下你的mts有没有真正启用啊。“SELECT * FROM v$mts;”。