Exception Type:System.Data.OracleClient.OracleException
Message: ORA-01043: user side memory corruption [], [], [], []
.net的web系统 一到用户使用比较繁忙的时候就会出现这个问题 这种情况我在测试的时候也比较难模拟
希望高手帮忙解答...

解决方案 »

  1.   

    你这个可能是数据源配置有问题吧。 tnsping 有结果吗?
      

  2.   

    官方对01043的解释是应用使用了本应该是oracle的内存。
    ORA-01043: user side memory corruption [string], [string], [string], [string] 
    Cause: The application code corrupted some of the usr memory used by oracle
    Action: Make sure that the application code is not overwriting memory.建议楼主检查一下oracle的内存配置,看看oracle使用的内存是否和应用使用了同一段内存,或者之前是否有人手动释放了部分服务器的内存。检查alert%SID%.log文件看看出错的内存段有无其他提示信息
      

  3.   

    Error:  ORA-01043 
    01043, 00000, "user side memory corruption [%s], [%s], [%s], [%s]" 
    // *Cause: The application code corrupted some of the usr memory used 
    by oracle 
    // *Action: Make sure that the application code is not overwriting     
           memory. 
    Solution Description: 
    ==================== 
     
    Relink the AutoInstall Executables. 
     
    Solution Description: 
     
    By copying the executables for the Applications from one machine to another 
    and causing possible problems in the RDBMS kernel, the Applications 
    executables are not synchronized with the Oracle kernel anymore.  This happens 
    whenever the kernel is remade. 
     
    Steps to fix: 
    i) Relink the AutoInstall executables, can be done 1 of 2 ways: 
    re-run 'adsetup' 
    or run: adrelink force=y ranlib=y "fnd all" 
    adrelink force=y ranlib=y "au all" 
    adrelink force=y ranlib=y "ad all" 
    ii) Restart AutoInstall.
      

  4.   

    以上信息来自metalink note:1013953.6
      

  5.   

    发表于:2008-08-23 14:16:371楼 得分:0 
    你这个可能是数据源配置有问题吧。 tnsping 有结果吗? tnsping啥意思,没用过呐 怎么弄的啊?