Oracle Study之案例--通过IPCS查看共享内存之“怪现象”(二)

2015-01-21 12:14:25 · 作者: · 浏览: 8
232 bytes
Variable Size? ? ? ? ? ? 205524056 bytes
Database Buffers? ? ? ? ? 100663296 bytes
Redo Buffers? ? ? ? ? ? ? ? 6336512 bytes
?
16:40:52 SYS@ test3 >show parameter mem
NAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE? ? ? ? ? ? ? ? ? VALUE
------------------------------------ ---------------------- ------------------------------
hi_shared_memory_address? ? ? ? ? ? integer? ? ? ? ? ? ? ? 0
memory_max_target? ? ? ? ? ? ? ? ? ? big integer? ? ? ? ? ? 0
memory_target? ? ? ? ? ? ? ? ? ? ? ? big integer? ? ? ? ? ? 0
shared_memory_address? ? ? ? ? ? ? ? integer? ? ? ? ? ? ? ? 0
?
16:40:59 SYS@ test3 >show parameter sga
NAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE? ? ? ? ? ? ? ? ? VALUE
------------------------------------ ---------------------- ------------------------------
lock_sga? ? ? ? ? ? ? ? ? ? ? ? ? ? boolean? ? ? ? ? ? ? ? FALSE
pre_page_sga? ? ? ? ? ? ? ? ? ? ? ? boolean? ? ? ? ? ? ? ? FALSE
sga_max_size? ? ? ? ? ? ? ? ? ? ? ? big integer? ? ? ? ? ? 300M
sga_target? ? ? ? ? ? ? ? ? ? ? ? ? big integer? ? ? ? ? ? 180M


查看系统共享内存:


[oracle@rh6 ~]$ ipcs -a
------ Shared Memory Segments --------
key? ? ? ? shmid? ? ? owner? ? ? perms? ? ? bytes? ? ? nattch? ? status
0x00000000 0? ? ? ? ? root? ? ? 644? ? ? ? 52? ? ? ? 2
0x00000000 32769? ? ? root? ? ? 644? ? ? ? 16384? ? ? 2
0x00000000 65538? ? ? root? ? ? 644? ? ? ? 268? ? ? ? 2
0x4b4218ec 884744? ? oracle? ? 660? ? ? ? 316669952? 16
------ Semaphore Arrays --------
key? ? ? ? semid? ? ? owner? ? ? perms? ? ? nsems
0xbe61d9cc 1638403? ? oracle? ? 660? ? ? ? 154
------ Message Queues --------
key? ? ? ? msqid? ? ? owner? ? ? perms? ? ? used-bytes? messages


看来是设置了memory_max_target参数的原因,导致通过ipcs查看到分配给Oracle的内存为4096Bytes!