ITèÆËÍø | ÂÛ̳ÉçÇø | ÍøÖ·µ¼º½ | Íø¹Ü²©¿Í | Èí¼þÏÂÔØ | ÏÂÔØÖÐÐÄ | СÓÎÏ· | ͼƬƵµÀ | Ãâ·ÑµçÓ° | èÆËС˵ | Ãâ·Ñ´úÀí | Õ¾³¤¹¤¾ß | µÇ½ | »áÔ±×¢²á | Êղر¾Õ¾ 
Íø¹ÜÁªÃË
Íø¹ÜÊ×Ò³ ²Ù×÷ϵͳ ·Óɽ»»» ·þÎñÆ÷ Êý¾Ý¿â ÍøÂ簲ȫ ϵͳ¼¯³É ÍøÂç±à³Ì ITÈÏÖ¤¿¼ÊÔ ÈÈÃÅÅÅÐÐ ÊÓÆµ½Ì³Ì ɱ¶¾¸üРÏÂÔØ ÂÛ̳ ¸ß¼¶ËÑË÷ ÍøÕ¾µØÍ¼
 µ±Ç°Î»ÖÃ:ITèÆËÍø|Íø¹ÜÁªÃË > Êý¾Ý¿â > Oracle > OracleºÍSUN SolarisÄں˲ÎÊý

OracleºÍSUN SolarisÄں˲ÎÊý

¸üÐÂʱ¼ä:2008-08-18  ×÷Õß:ÍøÂç×ªÔØ  À´Ô´:ITèÆËÍø  µã»÷:ÔØÈëÖÐ...   ÍÆ¼ö  Ìô´í  Êղؠ ´òÓ¡  ¹Ø±Õ

±¾ÎÄÃèÊöÁËSun SolarisÉÏÔËÐÐOracleÊý¾Ý¿âËùÐèÒªÉèÖõÄһЩÄں˲ÎÊý¡£

һЩԤ±¸ÖªÊ¶

shared memory:¹²ÏíÄÚ´æ¶Î£º

Ò»¸öÄÚ´æÇøÓò£¬¿ÉÒÔ±»²»Í¬µÄ½ø³Ì¶ÁÈ¡¡£OracleʹÓÃËüÀ´¹¹³ÉSGA¡£OracleʹÓÃÒÔÏÂÈýÖÖ·½·¨À´´´½¨Ò»¸öSGAÇø£º

1£®Ê¹Óõ¥¸ö¹²ÏíÄÚ´æ¶Î¡£
2£®Ê¹ÓÃÁ¬Ðø¶à¸ö¹²ÏíÄÚ´æ¶Î¡£
3£®Ê¹Óöà¸ö²»Á¬Ðø¹²ÏíÄÚ´æ¶Î¡£

OracleÓÅÏÈʹÓõĵÚÒ»ÖÖ·½·¨£¬Èç¹û³É¹¦£¬Ôò¼ÌÐø³õʼ»¯£¬²»³É¹¦ÔòʹÓõڶþÖÖ·½·¨£¬ÔÙ²»³É¹¦ÔòʹÓõÚÈýÖÖ·½·¨¡£Èç¹ûÔÙ²»³É¹¦£¬Ôò³õʼ»¯Ê§°Ü£¬Oracle±¨¸æ´íÎó´úÂë¡£

Semaphore£º(ÐźÅÁ¿)

¿ÉÒÔ¿´×÷Ò»¸ö±ê¼Ç¡£¿ÉÒÔÓÐOnºÍOffÁ½ÖÖ״̬¡£OracleʹÓÃsemaphoresÀ´ÊµÏÖ·þÎñÆ÷½ø³Ì¶ÔSGAÇøµÄ´æÈ¡¿ØÖÆ¡£

Shared memory ºÍsemaphore ÊÇOracleÔÚUnixÉÏÔËÐеÄÖØÒª×ÊÔ´¡£Èç¹ûOracle ʵÀýµÃ²»µ½ËùÐèÒªµÄ×ÊÔ´£¬ÊµÀýÆô¶¯¾Í»áʧ°Ü¡£

²ÎÊý£º

¶ÔÓÚÔËÐÐÒ»¸öOracleʵÀýµÄSolarisϵͳ£¬¸Ä±ä/etc/systemÎļþÖеÄһЩ¹ØÓÚ¹²ÏíÄÚ´æµÄ²ÎÊý£¬ÒÔʹOracleʵÀý¿ÉÒÔÕý³£ÔËÐС£Èç¹ûÓжà¸öʵÀýµÄ»°£¬»¹Ðè¸ù¾ÝÏÂÃæ·½·¨ÖØÐ¼ÆËãijЩֵ¡£

¹²ÏíÄÚ´æ:

shmmax
º¬Ò壺Õâ¸öÉèÖò¢²»¾ö¶¨¾¿¾¹OracleÊý¾Ý¿â»òÕß²Ù×÷ϵͳʹÓöàÉÙÎïÀíÄڴ棬ֻ¾ö¶¨ÁË×î¶à¿ÉÒÔʹÓõÄÄÚ´æÊýÄ¿¡£Õâ¸öÉèÖÃÒ²²»Ó°Ïì²Ù×÷ϵͳµÄÄÚºË×ÊÔ´¡£max shared memory segment size (SHMMAX) bytes
ÉèÖ÷½·¨£º0.5*ÎïÀíÄÚ´æ
Àý×Ó£ºSet shmsys:shminfo_shmmax=10485760

shmmin
º¬Ò壺¹²ÏíÄÚ´æµÄ×îС´óС¡£
ÉèÖ÷½·¨£ºÒ»°ã¶¼ÉèÖóÉΪ1¡£
Àý×Ó£ºSet shmsys:shminfo_shmmin=1£º

shmmni
º¬Ò壺ϵͳÖй²ÏíÄÚ´æ¶ÎµÄ×î´ó¸öÊý¡£
Àý×Ó£ºSet shmsys:shminfo_shmmni=100

shmseg
º¬Ò壺ÿ¸öÓû§½ø³Ì¿ÉÒÔʹÓõÄ×î¶àµÄ¹²ÏíÄÚ´æ¶ÎµÄÊýÄ¿¡£
Àý×Ó£ºSet shmsys:shminfo_shmseg=20£º

ÐźÅÁ¿:
semmni
º¬Ò壺ϵͳ·¶Î§ÄÚÉèÖÃÐźÅÁ¿¼¯µÄ×î´óÊýÄ¿. UNIX½«ÐźÅÁ¿·ÖÅäµ½¸öÐźÅÁ¿¼¯.·ÖÅäµÄÐźÅÁ¿ÊýÄ¿µÄ·¶Î§Îª1µ½semmsl²ÎÊýËùÉèÖõÄÖµ.
ÉèÖ÷½·¨£º¹Ì¶¨
Àý×Ó£ºSet semsys:seminfo_semmni=100

semmsl:
º¬Ò壺һ¸ösetÖÐsemaphoreµÄ×î´ó¸öÊý¡£ÏµÍ³·¶Î§ÄÚÐźÅÁ¿¼¯ÖÐÐźÅÁ¿µÄÊýÄ¿.
ÉèÖ÷½·¨£ºÉèÖóÉΪ10£«ËùÓÐOracleʵÀýµÄInitSID.oraÖÐ×î´óµÄProcessesµÄÖµ¡£
Àý×Ó£ºSet semsys:seminfo_semmsl=200

semmns
º¬Ò壺ϵͳÖÐsemaphoresµÄ×î´ó¸öÊý¡£
ÉèÖ÷½·¨£ºÕâ¸öÖµ¿ÉÒÔͨ¹ýÒÔÏ·½Ê½¼ÆËãµÃµ½£º¸÷¸öOracleʵÀýµÄinitSID.oraÀï±ßµÄprocessesµÄÖµµÄ×ܺͣ¨³ýÈ¥×î´óµÄProcesses²ÎÊý£©£«×î´óµÄÄǸöProcesses×2£«10×OracleʵÀýµÄ¸öÊý¡£
Àý×Ó£ºSet semsys:seminfo_semmns=200

semopm
set semsys:seminfo_semopm=100

semvmx
set semsys:seminfo_semvmx=32767

¸Ä±äÁË/etc/systemÀï±ßÒÔÉϲÎÊýÒÔºó£¬ÖØÐÂÆô¶¯¼ÆËã»ú£º
$reboot
È»ºó¼ì²éµ±Ç°µÄ²ÎÊý£º
$sysdef -I
Èç¹ûϵͳ²ÎÊýÈÔ¾ÉûÓиıäµÃ»°£¬Ê¹ÓÃÒÔÏÂÃüÁ
$modload /kernel/sys/shmsys¡£"
 ÉÏһƪ£ºOracle 8iÔÚLinuxϵݲװÓëÓ¦ÓÃ
 ÏÂһƪ£ºOracle 8.1.7 for RH8 °²×°¹ý³ÌÏê½â
OracleºÍSUN SolarisÄں˲ÎÊý ÆÀÂÛ£º¹²ÓÐ Î»ÍøÓÑ·¢±íÁËÆÀÂÛ ²é¿´ËùÓÐÆÀÂÛ
ÆÀÂÛ:Çë×Ô¾õ×ñÊØ»¥ÁªÍøÏà¹ØÕþ²ß·¨¹æ£¬ÆÀÂÛ²»µÃ³¬¹ý250×Ö¡£

Óû§Ãû£º ÃÜÂ룺 ÄäÃû? ×¢²áÓû§
ÄÚÈÝËÑË÷£º
À¸Ä¿ÁÐ±í£º
ÈÈÃŹؼü×Ö£º
ÔÞÖú¹ã¸æ£º
ÈÈµã¹Ø×¢£º
Íø¹ÜÂÛ̳½»Á÷£º