今天在给用户做一个imp导入性能调整的时候遇到以下问题,记录如下
aix 5300-07
oracle 10204
当lock_sga=true时
SQL> conn /as sysdba
Connected to an idle instance.
SQL> STARTUP UPGRADE
ORA-27126: unable to lock shared memory segment in core
IBM AIX RISC System/6000 Error: 1: Not owner
产生问题的原因是oracle 10204在lock_sga=true时采用大页内存的管理方式需要修改操作系统参数
1、#chuser capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE oracle
2、计算
页数num_of_large_pages = INT((total_SGA_size-1)/16MB)+1
3、
vmo -p -o lgpg_regions=num_of_large_pages -o lgpg_size=16777216
如果操作系统不修改大页内存的参数设置,那么oracle也将会按照以前4k来进行处理,那么lock_sga=true也不会启动成功,修改后重启数据库就不会有问题。
阅读(2178) | 评论(0) | 转发(0) |