在HP-UX 11i平台下的ORACLE 10G数据库中,项目组报执行drop user user_name时,无法删除数据库用户。
具体解决方法如下:
1、检查alert.log日志
Errors in file /home/xxx/xxx/admin/xxx/udump/xxx_ora_5907.trc:
ORA-07445: exception encountered: core dump [_memmove()+2368] [SIGSEGV] [Address not mapped to object] [0x000001000] [] []
2、检查xxx_ora_5907.trc, 提取主要core dump位置
ORA-07445: exception encountered: core dump
[_memmove()+2368] [SIGSEGV] [Address not mapped to object] [0x000001000] [] []
Current SQL statement for this session:
qmtCopySharedStr()+ call _memmove() qmtLoadSharedData() call qmtCopySharedStr() qmtbInit()+352 call qmtLoadSharedData()
qmtInit()+1312 call qmtbInit()
qm_init_sga_pass1() call qmtInit()
qm_init_uga_helper( call qm_init_sga_pass1()
3、通过metalink定位该问题是属于
Bug 2730857,引起原因是LD_LIBRARY_PATH/LIBPATH指向libxdb.so的版本不一致
4、检查数据库环境变量
$env |grep LD_LIBRARY
LD_LIBRARY_PATH=/home/oracle/app/
oracle9i/lib:/usr/lib:.
发现定义了9i的库路径
5、停数据库重新修改环境参数,启动数据库,问题解决
export LD_LIBRARY_PATH=/home/oracle/app/
oracletg/lib:/usr/lib
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/354732/viewspace-616934/
,如需转载,请注明出处,否则将追究法律责任。