oracle实例内存(SGA和PGA)调整
修改oracle内存占用
>show parameter sga; (查看内存占用情况)
NAME TYPE VALUE
------------------------------------ ----------- -------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 12000M
sga_max_size big integer 12000M
>alter system set sga_max_size=10000m scope=spfile;
>alter system set sga_target=10000m scope=spfile;
然后重启数据库,再show parameter sga就OK了。
零、oracle的内存架构
Oracle的内存,从总体上讲,可以分为两大块:共享部分(主要是SGA)和进程独享部分(主要是PGA和UGA)。而这两部分内存里面,根据功能不同,还分为不同内存池(Pool)和内存区(Area)。下面就是Oracle内存构成框架图:
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmUAAAHFCAIAAAA8GRkDAAAgAElEQVR4nO3dMW7bysI2YG3Cq/hheA1ZhAt5C15DAEMqXH7qTmf4FkJUBcYp0l74FAKOa99CKxBcpw/+ghI1HFIaORmZQ+shniJRZEoRX82rGdL26O3nLwDgsFHvzwAAyqcvASBNXwJA2q4vRzabzWaz2Zpbd1/23t4AUA59CQBp+hIA0vQlAKTpSwBI05cAkKYvASBNXwJAmr4EgDR9CQBp+hIA0vQlAKTpSwBI05cAkKYvASBNXwJAmr4EgDR9CQBp+hIA0vQlAKTpSwBI05fQj9eX54vR3Wh0NxrNlj/XX6c/gn9d31zejzb/ej9/WS8XT5PFqrmH9c3l/c30uff/CJwJfQm9WF2N7rZtt7oa3V2Nn6p/2vbo/fxl/fbzV92dUV8uF0+j0d3F5eNr//8XOAv6EnpQlWJQgavrTV+urkZ37XacTx+jWybj2ahRq8Bp6UvoQb0YGy2oVrPG0Wi2TOxh9XX6o5p3WpKFj6EvoR/z6eP2DOWu86obk6usy8WP6qTmceUKZKAvoTfBJT+b85fVKmuqL9e342+vP3/tW7wFTkFfQs/CC3y2k87NlDEs1LpToxtHwbVCwOnoS+hB9P0hy8XT9sqd9pQxvmU+/b5sfKElWfgI+hJ6UPVcXYGT8axeg21VYOP7SV5fnr80ZpObfzXFhFPTl9CDan65/Z6Q9gQx/HkFHcuz23Jt3E1lwknpSwBI05cAkKYvASBNXwJAmr4EgLT39eXIZrPZbLbPvuXpy94bns9BlshInMhIX1IWWSIjcSIjfUlZZImMxImM9CVlkSUyEicy0peURZbISJzISF9SFlkiI3EiI31JWWSJjMSJjPQlZZElMhInMtKXlEWWyEicyEhfUhZZIiNxIiN9SVlkiYzEiYz0JWWRJTISJzLSl5RFlshInMhIX1IWWSIjcSIjfUlZZImMxImM9CVlkSUyEicy0peURZbISJzISF9SFlkiI3EiI31JWWSJjMSJjPQlZZElMhInMtKXlEWWyEicyEhfxibj2Wh0Nxrd3Uyfl4sf85f1cvFU3TJZrHI/3OpqdDdquho/vWsnry/PF9sn3Pur9+cGl6X59HH0mwexPvqz5c9fdczeG4Ct9c3l/fYJ3Fe5PT6x2//F/fxl3ftLmlFpcarfrZFj3rz1115cPr6m7hzF8s8Hh3pgfO9uo2DX+znBcHpy+rJhPn2sBq/tnzfDR3WMT3SAw51Xf37viFm9N/RlX7YDWZWcTQsmD+JkPBuNZv9ZPI1G9/OXf69Gd1fjp8l4dsxouOcJ1BHddOd7Elt9ib78AI2XunXsDqnufGRCtnvOdkyr5qse/eiP6asw2H8vnkaju8niv1fDHK/0ZUM0Ws2n3z64L7efxTadfSR92a9mX24OR2pQq2p18yXVcf/DmWWUz/n0UV8WGafopd4cvuOnmCX05dtxH+6jYJ90IP0A+rJhu1YQ19X2MP/3qvlJMFj02IQyXLydjGfb2w/NOfb35W6FLXgvddyoL/vVOb+cLFbhcW+u6ofr8NUUs7GQG3143xOqzaMnP2MFK2m7+wQLg9XeNoP4bPEjGmQHveBfZJw65pdhBbZf8PqW2+n38M7LXXI6jv7hvqzHruChwyX9jiPeNb+8n7+swyccLuwvm8EOV3Sr4S46CxD89X83l/fvnTb0GKcz7ctoIKuPVtCju2lBlZKr8VOU+OrO1+OH2+n3i+1S28Xl4+vPVecqxL712Gq9rj6zFdwhvlFf9qt1UmqXnPDzdfPD9d75ZZSrMBhBqHYj4OHpbLXnm+lz85P+ZpWseoib6XM9Vl5cPv4T5LnzyQxIkXGKaqnRCl0v+Go7gGxiEB6a+ti1A3CgL4PRY5OEtyCfdWY6v6rWXIqrh6DGp4ED88vqSyaLVXAWbPO11+OHr9Nv+nIYgs9B7fOXjWHu7eevcKDpXKYIwtcd6+hE+jamuzdJ/Rbac6O+7Fk4v6y7szo0v9GX9TjSHssOrE8ct/zbfoj6DrthLvz81/lkBqTIONUvdTWLaryq7Re8/VmqdWh+tVcd3g72ZXD/9XYm1x2A8KvC+WXdndWw8/6+rB83LO93LE0XFaez7stKa6rX0ZfLxVO9hBX1Zdeabfyh7K3r/pXX1mf8zg/+4Tun2JC9yxCzFI0v26FktyT1rr6MPj91fW3DNmB7P4xXn9//03qIZmC6h8vOJzMgRcYpfqnDI9t+wcN3d/vQhMsPnWPIKF6N+Lbt6cY6/PxlHc0v28c6uj0M3vv7Mv7WgKAvyz2Jri9D69vxt6DM1jeX9wf68vB6bJ3d5KUce4ZC88vByNuXnUfz4IUSq+i0+ttmn/9d7lmPrR6imclD88vhRqvIODVaIVpOb7/gWeeX65vLv5bd88tfb0Fbd45XWfuysxr15ZA01kvbZ4+ivqyj0HnZWDB4VV+ySWezknf333Ne0/nLAWj2ZWN9Pvqsc0xfRlcPXafml2/Nhq5vido37MjmSFo9RHdfdj6ZASkyTtH1zJtghDPI5gu+i0pYrr9x/rI+U9h5/vL15fnLOy52bazw1x/LogdNnr+sv9z8cnDWt+Nv/wTXbkRXJ45Gs+vG5686MQ914juvWAtujKLQWJRofaY76vrY1oWOvb+Mf2RwWUr+vIL6YrFteOqrxjY5aV8fG+yz8aMMDl4B0Z2lOh5fxg/h0l+0z+Bqyb++NAMWPZneX/B3KS1O0aVh0QgTThzDF7y+Q30Q20NTdGg6Y9meyLY/6Lfv+db1r/vGpTo/9Xdb1oFsXR+7G8qi2P/GtyD3G6fz7Ev6J0tkJE7Ha//socFdDn1q+pKyyBIZidPR1jeX92FBTsYzfRnRl5RFlshInI4XfXulsmzTl5RFlshInMhIX1IWWSIjcSIjfUlZZImMxImM9CVlkSUyEicy0peURZbISJzISF9SFlkiI3EiI31JWWSJjMSJjPQlZZElMhInMtKXlEWWyEicyEhfUhZZIiNxIiN9SVlkiYzEiYz0JWWRJTISJzLK1pc2m81ms33uLUNfAsB50pcAkKYvASBNXwJAmr4EgDR9CQBp+hIA0vQlAKTpSwBI05cAkKYvASBNXwJAmr4EgDR9CQBp+hIA0vQlAKTpSwBI05cAkPa+vhzZbDabzfbZtzx92XvD8znIEhmJExnpS8oiS2QkTmSkLymLLJGROJGRvqQsskRG4kRG+pKyyBIZiRMZ6UvKIktkJE5kpC8piyyRkTiRkb6kLLJERuJERvqSssgSGYkTGelLyiJLZCROZKQvKYsskZE4kZG+pCyyREbiREb6krLIEhmJExnpS8oiS2QkTmSkLymLLJGROJGRvqQsskRG4kRG+pKyyBIZiRMZ6UvKIktkJE5kpC8piyyRkTiRkb6kLLJERuJERvqSssgSGYkTGenLvebTx9HornYzfc605/XN5X2459Ho7uLy8fW3dvL+LyxdeVnaHa/JYjWffl/29Ewm41kUm9Fo9s4n0xmb9c3l/81f1vX+o1DVb4TJYrVvz/PpY743SE7lxel3RIf+wIHIaLl4auXt3Q+9Dc/9/GXd+8v45/TlYaur0wS0ilE1xFR/fm/zvb48X+jL05uMZ/WLPBnPwopaLn588ChQDWFX46e33XD2vspsxWZ1FXwWbIdqPn2sHmK5eDo46q1vLu+rJ1aU0uL0237vcP+xagCsHvT3BsPqI5q+PGIvw/cRfVkNUu+NlL78EHENTMYPy93r/9GjQNiXvxfOKDaT8Sz837VCtb65vK/+Wv3TwUnk6uqjpj7HKyxOv6+AvtxMc9/5qUhfHr2X4YuGpM1f69AEa7az5Xaxa7JYte8ZOdCX9T5bH/MbN+rLD9G97h0uVV2Nn4JFp//dXN5X48v2sO46JkjL5lhv19lm/9ns8L5eF+08sgf68jdiU/05bLjO2Wd45+qh6/9a+79TWiALi9PvO9iX7dFml9t/dgcuPhNUJbMOc9dnnb19GWRg14VdN+rLo/cyfI0haTKehSNaOE7VzTfbf8/QvvXYKrt144Yrb9GN+vJjhN1Qv9r/vPzbHAU2g8L1+OHr9NtoNPt7O0jVnfTavGW7q03ArsZP4bC1Lzb71mN/Lzbz6WM0kEWhapfrxeXjazCG1jl/26W6rJGxtDj9tgN92TnabI/XX9fjb7fj2dX4qf7XaldhWd5Mn/est+9bj90lKjhJ0Xmjvjx6L8PXseQVfRzbjqez5c9f0cUgBz64RRcT1XPQYABa1zOVzhv15QcKP5h3jgKbO0RTyWhkCe/Z7Mtd5wXDzd6+bF8m9nuxiU7Hvh3Xl//Ejbv7XwcN3fshKzlOvyO5HrtnXOqY57UysLuxtd6+m7mGs8awceuod96oL9+xl+GL+nJzNqs5nNWB+N/X6Y/tF3becycaaMKvao5x9RJfdONaX364sBQ7+3I3KEQXNAYTvvvZ4kdrfvm+vmyt8P9ebHYlWu/quPXYaH65e57hiFmIguP0Pp19uT2b3jHatMeHaH55YIU20FiPrbWXx26mz5036st37GWgWkNDeLapY5W1CseX8cNse8u71mND5peFZWl13Sin+mrSRF+2j+/B9dg/7MtTzS/3X++zm3a0l17ML0+hqy9XX5pzxMN9+RZ8jGsuaB04ZN19aX554PYz7cv6nFNrCe5/wXU91ZdEqTpwz40qT+2Bz/nLwrLUWE0NzvHUh/jfr10fopvJWV1vT0/W5yn/pC/bBz3v+ctwfOz8fpL59LFzhHX+8nTafbm9uqp7tGmPD68vz1/2DDj1R6Lb7vll93lN5y87bz+7vnzrupQxuPH+evxXO7th+R24Z7QG0h77jrvQcbeTopa//lxhWdpVXTSdCsevw4csulziavxwtT1wwef9h3rGdj1+aH7hRnONt3uJ7F2xia6P3fdN8dvb6zdCdE5rl0DXx55I14+q2E0Tu0abjvEh2knz5HfHWBSdLI8+IR15fWxnLIdLX1IWWfpI0ee8I0VXq4UfCIpajH0Tp0Dru4CKO1jl05eURZY+VuPn+xzj9eX5onkW7Wo7ofHzfQq2vrm8DwtyMp7py/fSl5RFlj7c5ufHHv8l7ZVhPz+2fIfXVzmGvqQsskRG4kRG+pKyyBIZiRMZ6UvKIktkJE5kpC8piyyRkTiRkb6kLLJERuJERvqSssgSGYkTGelLyiJLZCROZKQvKYsskZE4kZG+pCyyREbiREb6krLIEhmJExnpS8oiS2QkTmSkLymLLJGROJGRvqQsskRG4kRG+pKyyBIZiRMZ6UvKIktkJE5kpC8piyyRkTiRkb6kLLJERuJERvqSssgSGYkTGelLyiJLZCROZJStL202m81m+9xbhr4EgPOkLwEgTV8CQJq+BIA0fQkAafoSANL0JQCk6UsASNOXAJCmLwEgTV8CQJq+BIA0fQkAafoSANL0JQCk6UsASNOXAJCmLwEgbW9f2mw2m81mC7fuvuy9yQGgHPoSANL0JQCk6UsASNOXAJCmLwEgTV8CQJq+BIA0fQkAafoSANL0JQCk6UsASNOXAJCmLwEgTV8CQJq+BIA0fQkAafoSANLK7cuRzWaz2WzB1nsrlduXvT8HAArReynoSwAGoPdS0JcADEDvpaAvARiA3ktBX8JJra5Gd6Omq/FTeJ/l4qn5T+vb8bfX5n6Wi6fRaLbcs/9oh/Ap9V4K+hJObjKejUZ3k8Wq/nPdcNFfq+68uHxs9uX65vK+3kNkPv02f1n3/n+EU+u9FPQlnFzYl9vZ5Gz589d8+tjVjqsvzVteX54vOiam8czVLJPPrfdS0Jdwcnv6cjNrvJk+H/7y+fT7f4KWDf+pqtK6ceul3dvp96pikzuHoei9FPQlnNye9djNBLFzlTWw/jr98dZVrlVZTharyXhWV2a1/4vLx9fN/jvPesLw9F4K+hJOruqwWtV59Srr4b5cLp6qO+xZvO1+rMli9aYv+Vx6LwV9CScXzi8Dm/llPWVs1up9dRVP1LX17Uc8lr7kU+m9FPQlnNyevuyYMrZuWX3dLcAedb5TX/JZ9V4K+hJOruqwrp6LKzD6fpLJ+K9wNrm9nOfQFFNf8ln1Xgr6Ek6q8V0fnd/yEf68gs7l2eaFtYdWZYP7zK63X+77TPgcei8FfQnAAPReCvoSgAHovRT0JQAD0Hsp6EsABqD3UhheX45sNpvN9qk3fZmtL3t/bnwwB52KJJyDYgd/fckAOOhUJOEcFDv460sGwEGnIgnnoNjBX18yAA46FUk4B8UO/voy/qW70Q9PmU8fkz/hmlMrIZDvtPlBd9VP55lPv+f+oXSrq/QvAvuECkxC9OOZrsbf6kN/zM/H39oEJvn7Zyrz6eOR9xwifVn0Sxb+eM/qB17XKY/68gQDH2klBPJdWr+Q8t0/xPX15Xm2vw6rlJ7hD7orNQnxrzI98pevhaJf/X3Ew33az/H6suiXrPnjsPf+Ft/l4slPr+5FCYF8j/XN5X1YZpPxwztjc3j6WE9ezy6NpSbhQ/uyntEe/k01w6Uvi37J2vPLKrV1LieL1XbeWcX0+9X2J1m3fp39LsT1LwSub6x3eD1+GHW38uqYPb/tfhh3NWLuFnP+eXm+2Mw81s11ofg5tIfj9hMOn0/1hdXtzUf/FT7WKZaJSgjkexxYW9ut/1evf/2a30yfq4zdTr/XR6HzxXx9eZ4t/tv+VBcclNVVV4abdxtk3ZaahERfdr2z6qWszd3qvpylunY2/d6+TztIk8WqHcXOZ1IafVn0Sxb9St52LU0Wq39ensPfjhQOQ9E41eyw2XLzh8av/w36LF5UOWLP1U7u5y/ret1v+2b763r87XY8q+t2sliFPVf/ebl4aj109xOuvuRq/HA9/nZzeX8zfW4/ev3+rP6Q/X1YQiDfJRyVgkFtfXN5H7xi4Zr/3Zfxw+30+9Xo7nb6fLvn92VWqpMCXTOYTUiuxw9fp48Xl49/tw53MwDDW9EtNQmdl0HUR6fznbW62rz+qy/BWzgsvD3vo+pXonYsg0VBmiz+DR83GHPi93hp9GXRL1k4v9xWVKPe2r9NMBxuDv/GweiEaPirgzvfFUfseTd7qIfd7ZutfgPs3g/hOk9dddWNnW/I6Alv+7v+T3U8evWF4Rv+Y8JQtnB+P1tuX5/qyIYfYtrNt+/3S1ev//X4KXi1wyEvHkP3H+7dskHfr9L7lJqEo9Zjm++s+EvC9+mBvpxPv7U+ef/qfNAwb9FJ9Og9Xhp9WfRL1hyeNsPc4S48ri9XV6O7m+mP9vzyT/oynLvUoW+f/IjmlwdWaAMdTziaiHQ++tv2CpeZ+WVs9xuhw1cy/HM7Bgf6Mroac9TRgh2L5OE959PH0Wj2H/PLnJJ9ufedVR+F4/oyPqbtFox+93jrnh3PpDT6suiX7DR9eWg99s/nl9EstvNigXqduR4WD05cDq/H1gPr3jm09dj6Jbpu9FA1Qj0fnl8e2Zez6ff6EHcOyuGhae/HeuxpHO7LA6uguytdj+nL5lXT3Q8aXT/RHBOsx2Z7Yvqy8Vvsq7+2G+vvl+dZY9KWbLXGxd/B2u+h85eH27p5gdK3zvnl68vzl9ZoWO28PuV523hDdj/h9sDafvT6eTavND55GEpVn5qqX/PqxTx0/rKrL//9Ov0RHb6bjkMWXZy168v24a4fa6DfkVJqEg73Zec7a3PaMjqlcrAv1zeXf3Wd69kc8dZXbT76b4eyh+We93hp9GWxL9mhn1cQLGjMmldY7L6qvtJ1NJpdN+dz9dU617srXTc3/r/L/xs132Dt53Ngz+HdguptrM5FFzE1vx2wcUut6wnH13N2PXr7ut/M78MSAvmuUF1vLyc+8NJF18d2nQluvIzR8l0U3e11WI3lhPbhrh/uy/jhojuBRSswCcf8vILOd9bt9hBE50rqQ9MMQH2Hxseseoj4+1CQ4glANCj1/hoeeZR7P/r68qMdXBHNqXWicWAjY2joB51cJOEcFDv468uP9lF9ub65vI++OU9fMnSScA6KHfz15Yfas0Z38sca9OTybeAHnYwk4RwUO/jrSwbAQaciCeeg2MFfXzIADjoVSTgHxQ7++pIBcNCpSMI5KHbw15cMgINORRLOQbGDv75kABx0KpJwDood/PUlA+CgU5GEc1Ds4K8vGQAHnYoknINiB399yQA46FQk4RwUO/jrSwbAQaciCeeg2MFfXzIADjoVSTgHxQ7++pIBcNCpSMI5KHbw15cMgINORRLOQbGDv75kABx0KpJwDood/PUlA+CgU5GEc1Ds4K8vGQAHnYoknINiB399yQA46FQk4RwUO/jrSwbAQaciCeeg2MFfXzIADjoVSTgHxQ7++pIBcNCpSMI5KHbw15cMgINORRLOQbGDv75kABx0KpJwDood/PUlA+CgU5GEc1Ds4K8vGQAHnYoknINiB399yQA46FQk4RwUO/jrSwbAQaciCeeg2MFfXzIADjoVSTgHxQ7++pIBcNCpSMI5KHbw15cMgINORRLOQbGDv75kABx0KpJwDood/PUlA+CgU5GEc1Ds4K8vGQAHnYoknINiB399yQA46FQk4RwUO/jrSwbAQaciCeeg2MFfXzIADjoVSTgHxQ7++pIBcNCpSMI5KHbwH2Rf2mw2m+0Tb/oyT18CcIZ6LwV9CcAA9F4K+hKAAei9FPQlAAPQeynoSwAGoPdS0JcADEDvpaAvARiA3ktBXwIwAL2Xgr4EYAB6LwV9CcAA9F4K+hKAAei9FPQlAAPQeynoSwAGoPdS0JcADEDvpaAvARiA3ktBXwIwAL2Xgr4EYAB6LwV9CcAA9F4KRfelzWaz2Wz11nsrFdqXAFAOfQkAafoSANL0JQCk6UsASNOXAJCmLwEgTV8CQJq+BIA0fQkAafoSANL0JQCk6UsASNOXAJCmLwEgTV8CQJq+BIA0fQkAafqSQo26tva/uuUcbmn/E3y8kb6kTEJIRCTol76kUEJIRCTol76kUEJIRCTol76kUEJIRCTol76EE5pPH0eju9rN9Pnt5+pq89f7+cu6utty8VTf52r89PZzfTv+9trc1evL80XwJYHV1ear+v//wiemL+G0Xl+eL5rt+Pbz12T8sNz9eTYKCq/qzovLx6gvq7vdTJ/bDzGffuvqUSAnfQmn1dmXs+n3qg6rCWirHVdfWrdUs9LmPeupajg37f+/DJ+SvqRQnyaEB/tyfXN5v2/WGFoufswWP9r7qfdf92i9tHs7/X6xWwTu/3X4c58mEgyUvqRQnyaEB/tyM0GcLFaHd1LdP1q5rXc+Wawm41ldmdXdLi4fXzf7ny1/65mX5tNEgoHSlxTq04TwQF9u/ynRl68vz7fT57fd3DHRf1VfTharN30J+ehLOK1j5pf1kmlVdaPmBbTRRbbJfv2sfQn90pdwalVphX25+3aR9vU+rVvWX6c/6r21l2Tb9CWcgr6Ek4tKbj59DK7BiS/5ib6fZD59DGeTxyzh6ks4BX1JoT5XCDelONpzwWr48wrCO9QrsdUtdVkeWJUNdjW73q7ufo7vM/lckWB49CWFEkIiIkG/9CWFEkIiIkG/9CUApOlLAEjTlwCQpi8plBASEQn6pS8plBASEQn6pS8plBASEQn6pS8BIE1fAkCavgSANH1JoYSQiEjQL31JoYSQiEjQL31JoYSQiEjQL30JAGn6EgDS9CUApOlLCiWERESCfulLCiWERESCfulLCiWERESCfulLAEjTlwCQpi8BIE1fUighJCIS9EtfUighJCIS9EtfUighJCIS9EtfAkCavgSANH0JAGn6kkIJIRGRoF/6kkIJIRGRoF/6kkIJIRGRoF/6EgDS9CUApOlLAEjTlxRKCImIBP3SlxRKCImIBP3SlxRq1LW1/9Ut53BL+5/g4430JQAk6UsASNOXAJCmLynUpwvh6mp0N9qYLX/+mk+/zV/+DW6sb3+s/no1fgr3MBnPolsqy8XTaHQ3Waz6/g+e3KeLBAOjLynUZwphVWmj0f38Zf3289e2Ozd/nYxnUTu+vjzfTp/DPby+PF9sC7W1//Xt+Ntr3//HD/CZIsEQ6UsK9YlC2GjH2mT814G+nDXni/WkM5xHbmt453PPMj9RJBgkfQmnVVXdxeXjvingEX25/jr90b5buP+b7Xy0uttoNPu6qdi4p4Hfoy/htPb13IE7RH1Z/XW7JNvov/n0cTSaLX+urnaVuTlRejN9riagBx4aOJ6+hJNa31ze/2FfTsYPy2BXN81Tmy1VX86W2wVbfQlZ6EsK9WlCWNXhH6zHrprX0B7aVXD/T9iXnyYSDJS+pFCfJoSd66hvP3/9vfhvVXvVCciw1ZaLp/rKneXiR/2F+3bVpC/hJPQlhfpMIdxe3br7bpD59LFeVm214Opqd8/Vl+ZsMjlb1ZdwIvoSPsK2FDeic5DN7wzZleVV85btta+HVmXr+1yNH67O4/tM4GPoSwBI05cAkKYvKZQQEhEJ+qUvKZQQEhEJ+qUvKZQQEhEJ+qUvASBNXwJAmr4EgDR9SaGEkIhI0C99SaGEkIhI0C99SaGEkIhI0C99CQBp+hIA0vQlAKTpSwolhEREgn7pSwolhEREgn7pSwolhEREgn7pSwBI05cAkKYvASBNX1IoISQiEvRLX1IoISQiEvRLX1IoISQiEvRLXwJAmr4EgDR9CQBp+pJCCSERkaBf+pJCCSERkaBf+pJCCSERkaBf+hIA0vQlAKTpSwBI05cUSgiJiAT90pcUSgiJiAT90pcUSgiJiAT90pcUSgiJiAT90pcUSgiJiAT90pcUahRs7Rvdcua3wMcb6UsASNKXAJCmLwEgTV8CQJq+BIA0fQkAafoSANL0JQCk6UsASNOXAJCmLwEgTV8CQJq+BIA0fQkAafoSANL0JQCk6UsASNOXAJCmLwEgTV8CQJq+BIA0fQkAafoSANL0JQCk6UsASNOXAJCmLwEgTdw0RuAAAABDSURBVF8CQJq+BIA0fQkAafoSANL0JQCk6UsASNOXAJCmLwEgTV8CQNrevrTZbDabzRZuHX0JAOyjLwEgTV8CQNr/B+litrBeXnuXAAAAAElFTkSuQmCC" alt="" width="479" height="353" />
Oracle进程和一个SGA就构成了一个Oracle实例。当实例启动时,Oracle会自动从系统中分配内存给SGA,而实例关闭时,操作系统会回收这些内存。下面就是当实例启动后,显示已经分配了SGA:
SQL> startup
ORACLE instance started. Total System Global Area 289406976 bytes
Fixed Size 1248576 bytes
Variable Size 117441216 bytes
Database Buffers 163577856 bytes
Redo Buffers 7139328 bytes
Database mounted.
Database opened.
对于SGA_TARGET的限制,它的大小是不能超过SGA_MAX_SIZE的大小的。
PRE_PAGE_SGA和SGA_TARGET详见:http://www.hellodba.com/reader.php?ID=100&lang=cn
内存结构=SGA(系统全局区)+PGA(程序全局区)
我们重点就是设置SGA,理论上SGA可占OS系统物理内存的1/2——1/3
原则:SGA+PGA+OS使用内存<总物理RAM
SGA=((db_block_buffers*blocksize)+(shared_pool_size+large_pool_size+java_pool_size+log_buffers)+1MB
1、SGA系统全局区.(包括以下五个区)
A、数据缓冲区:(db_block_buffers)存储由磁盘数据文件读入的数据。
大小: db_block_buffers*db_block_size
Oracle9i设置数据缓冲区为:Db_cache_size
原则:SGA中主要设置对象,一般为可用内存40%。
B、共享池:(shared_pool_size):数据字典,sql缓冲,pl/sql语法分析.加大可提速度。
原则:SGA中主要设置对象,一般为可用内存10%
C、日志缓冲区:(log_buffer)存储数据库的修改信息.
原则:128K ---- 1M 之间,不应该太大
D 、JAVA池(Java_pool_size)主要用于JAVA语言的开发.
原则:若不使用java,原则上不能小于20M,给30M通常就够了
E、 大池(Large_pool_size) 如果不设置MTS,主要用于数据库备份恢复管理器RMAN。
原则:若不使用MTS,5---- 10M 之间,不应该太大
SGA=. db_block_buffers*db_block_size+ shared_pool_size+ log_buffer+Java_pool+size+large_pool_size
一、名词解释
(1)SGA:System Global Area是Oracle Instance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。
(2)共享池:Shared Pool用于缓存最近被执行的SQL语句和最近被使用的数据定义,主要包括:Library
cache(共享SQL区)和Data dictionary cache(数据字典缓冲区)。
共享SQL区是存放用户SQL命令的区域,数据字典缓冲区存放数据库运行的动态信息。
(3)缓冲区高速缓存:Database Buffer Cache用于缓存从数据文件中检索出来的数据块,可以大大提高查询和更新数据的性能。
(4)大型池:Large Pool是SGA中一个可选的内存区域,它只用于shared server环境。
(5)Java池:Java Pool为Java命令的语法分析提供服务。
(6)PGA:Process Global Area是为每个连接到Oracle database的用户进程保留的内存。
二、分析与调整
(1)系统全局域:
SGA与操作系统、内存大小、cpu、同时登录的用户数有关。可占OS系统物理内存的1/3到1/2。
a.共享池:
查看共享SQL区的使用率:
查看数据字典缓冲区的使用率:
这个使用率也应该在90%以上,否则需要增加共享池的大小。
修改共享池的大小:
ALTER SYSTEM SET SHARED_POOL_SIZE = 64M;
b.缓冲区高速缓存:
查看数据库数据缓冲区的使用情况:
计算出来数据缓冲区的使用命中率=1-(physical reads/(db block gets+consistent gets)),这个命中率应该在90%以上,否则需要增加数据缓冲区的大小。
c.日志缓冲区
查看日志缓冲区的使用情况:
申请失败率=requests/entries,申请失败率应该接近于0,否则说明日志缓冲区开设太小,需要增加ORACLE数据库的日志缓冲区。
d.大型池:
可以减轻共享池的负担,可以为备份、恢复等操作来使用,不使用LRU算法来管理。其大小由数据库的‘共享模式/db模式’如果是共享模式的话,要分配的大一些。
指定Large Pool的大小:
ALTER SYSTEM SET LARGE_POOL_SIZE=64M
e.Java池:
在安装和使用Java的情况下使用。
(2)PGA调整
a.PGA_AGGREGATE_TARGET初始化设置
PGA_AGGREGATE_TARGET的值应该基于Oracle实例可利用内存的总量来设置,这个参数可以被动态的修改。假设Oracle实例可分配
4GB的物理内存,剩下的内存分配给操作系统和其它应用程序。你也许会分配80%的可用内存给Oracle实例,即3.2G。现在必须在内存中划分SGA
和PGA区域。
在OLTP(联机事务处理)系统中,典型PGA内存设置应该是总内存的较小部分(例如20%),剩下80%分配给SGA。
OLTP:PGA_AGGREGATE_TARGET = (total_mem * 80%) * 20%
在DSS(数据集)系统中,由于会运行一些很大的查询,典型的PGA内存最多分配70%的内存。
DSS:PGA_AGGREGATE_TARGET = (total_mem * 80%) * 50%
在这个例子中,总内存4GB,DSS系统,你可以设置PGA_AGGREGATE_TARGET为1600MB,OLTP则为655MB。
b.配置PGA自动管理
不用重启DB,直接在线修改。
SQL> alter system set workarea_size_policy=auto scope=both;
System altered.
SQL> alter system set pga_aggregate_target=512m scope=both;
System altered.
SQL> show parameter workarea
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
workarea_size_policy string AUTO --这个设置成AUTO
SQL> show parameter pga
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target big integer 536870912
SQL>
c.监控自动PGA内存管理的性能
V$PGASTAT:这个视图给出了一个实例级别的PGA内存使用和自动分配的统计。
SQL> set lines 256
SQL> set pages 42
SQL> SELECT * FROM V$PGASTAT;
NAME VALUE UNIT
---------------------------------------------------------------- ---------- ------------
aggregate PGA target parameter 536870912 bytes --当前PGA_AGGREGATE_TARGET的值
aggregate PGA auto target
477379584 bytes --当前可用于自动分配了的PGA大小,应该比PGA_AGGREGATE_TARGET 小
global memory bound 26843136 bytes --自动模式下工作区域的最大大小,Oracle根据工作负载自动调整。
total PGA inuse 6448128 bytes
total PGA allocated 11598848 bytes --PGA的最大分配
maximum PGA allocated 166175744 bytes
total freeable PGA memory 393216 bytes --PGA的最大空闲大小
PGA memory freed back to OS 69074944 bytes
total PGA used for auto workareas 0 bytes --PGA分配给auto workareas的大小
maximum PGA used for auto workareas 1049600 bytes
total PGA used for manual workareas 0 bytes
maximum PGA used for manual workareas 530432 bytes
over allocation count 1118 --实例启动后,发生的分配次数,如果这个值大于0,就要考虑增加pga的值
bytes processed 114895872 bytes
extra bytes read/written 4608000 bytes
cache hit percentage 96.14 percent --命中率
16 rows selected.
--V$PGA_TARGET_ADVICE
SQL> SELECT round(PGA_TARGET_FOR_ESTIMATE/1024/1024) target_mb,
ESTD_PGA_CACHE_HIT_PERCENTAGE cache_hit_perc,
ESTD_OVERALLOC_COUNT
FROM v$pga_target_advice;
The output of this query might look like the following:
TARGET_MB CACHE_HIT_PERC ESTD_OVERALLOC_COUNT
---------- -------------- --------------------
63 23 367
125 24 30
250 30 3
375 39 0
500 58 0
600 59 0
700 59 0
800 60 0
900 60 0
1000 61 0
1500 67 0
2000 76 0
3000 83 0
4000 85 0
可以看出当TARGET_MB 为375M是ESTD_OVERALLOC_COUNT=0,所以可以将PGA_AGGREGATE_TARGET设置成375M。
附:oracle SGA与PGA区别:
SGA:是用于存储数据库信息的内存区,该信息为数据库进程所共享。它包含Oracle 服务器的数据和控制信息,它是在Oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写。
PGA:包含单个服务器进程或单个后台进程的数据和控制信息,与几个进程共享的SGA 正相反,PGA 是只被一个进程使用的区域,PGA 在创建进程时分配,在终止进程时回收。
参考:
http://bbs.csdn.net/topics/320127215
http://hi.baidu.com/lhbmqq/item/78995b041143fe6cd45a11ad
http://chenzs19850728.blog.163.com/blog/static/7629609200822374034376/
oracle实例内存(SGA和PGA)调整的更多相关文章
- oracle实例内存(SGA和PGA)调整-xin
一.名词解释 (1)SGA:System Global Area是Oracle Instance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池.数据缓冲区.日志缓冲区. ( ...
- 对oracle实例的内存(SGA和PGA)进行调整,优化数据库性
一.名词解释 (1)SGA:SystemGlobal Area是OracleInstance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池.数据缓冲区.日志缓冲区. (2) ...
- oracle实例的内存(SGA和PGA)调整,优化数据库性能
一.名词解释 (1)SGA:SystemGlobal Area是OracleInstance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池.数据缓冲区.日志缓冲区. (2) ...
- Oracle 自己主动内存管理 SGA、PGA 具体解释
ASMM自己主动共享内存管理: 自己主动依据工作量变化调整 最大程度地提高内存利用率 有助于消除内存不足的错误 SYS@PROD>show parameter sga NAME ...
- oracle数据库内存调整之增加内存
注:本文来源:小颜Kevin <oracle数据库内存调整之增加内存> 模拟操作系统内存从2G增加为8G后,调整数据库内存参数,示例中参数不作为实际生产环境参考,因为因需所取,调整参数 ...
- oracle内存占用过高和修改不当无法启动oracle实例的解决办法
今天,在自己机器上装了oracle 12c,发现Oracle的服务Oracle RDBMS Kenel Executable (OracleServiceORCL)占用内存高达5G,本人电脑内存才1 ...
- Oracle 11g 体系结构 --SGA PGA 前后台进程
Oracle服务器主要由实例.数据库.程序全局区.前台进程 实例:用来提供管理数据库的功能 数据库:由Oracle数据库文件组成,用来存储系统数据 ;一般有:数据文件.控制文件.重做日志文件 而实例可 ...
- Oracle sga、pga介绍改动
oracle推荐OLTP(on-line TransactionProcessing)系统oracle占系统总内存的80%,然后再分配80%给SGA,20%给PGA.也就是 SGA=system_to ...
- oracle12c之 控制pdb中sga 与 pga 内存使用
Memory Management using Resource Manager Oracle数据库资源管理器(资源管理器)现在可以在多租户容器数据库(CDB)中管理可插入数据库(PDBs)之间的内存 ...
随机推荐
- Java 8 特性 – 终极手册
简介 毫无疑问,Java 8的发布是自Java 5(它的发布已远在2004年)以来在Java世界中最重大的事情.它带来了超多的新特性,这些特性分别被加入到Java语言本身.Java编译器.类库.工具类 ...
- Linux(Ubuntu)下如何解压 .zip 文件
安装解压缩软件 使用如下命令安装: sudo apt-get install p7zip-full 7zip,估计会比较熟悉. p7zip,是什么? 听说是 7zip 的 shell 封装. 解压 使 ...
- 原生js--userData
userData是IE5及其以上浏览器支持的一种客户端存储方式,它通过在document元素后面附加一个专属的元素来实现. 对userData的封装: /** * IE userdata封装 */fu ...
- android studio 引用远程仓库下载慢(JCenter下载慢)的办法
https://blog.csdn.net/linglingchenchen/article/details/62236723 解决android studio引用远程仓库下载慢(JCenter下载慢 ...
- nginx作为下载文件服务器
1.前言 当我们希望分享自己的文件时,有多种方式,局域网可以采用共享,rtx传输,qq传输,发送到邮箱,直接u盘拷贝等等.但最简单的就是开启本地服务器,其他电脑通过网页的方式直接下载,这里介绍使用ng ...
- Protobuf的安装使用
date: 2018-10-12 18:59:13 版权归属原作者,本位转自:https://www.cnblogs.com/autyinjing/p/6495103.html 1. 是什么? Go ...
- 微信小游戏 修改appid
微信开发者工具中,当你使用一个公众号开发一个项目,有需求切换到另外一个公众号继续开发时,需要修改appid. 修改微信小游戏 project.config.json 文件的appid
- Sql Server 统计当天数据
方法一. ),日期字段名,)),) 方法二. Access: * FROM 表名 WHERE DAY(日期字段名)=DAY(NOW()) 查询当天之前一天的数据
- mac常用工具
这里我整理一下,mac上经常要用的的工具(仅供参考): Homebrew HomeBrew是Mac下面的一个包管理器,方便我们安装一些Mac OS没有的UNIX工具.软件. iTerm2 iTerm2 ...
- webp图片优化
根据对目前国内浏览器占比与 WebP 的兼容性分析,大约有 50% 以上的国内用户可以直接体验到 WebP,如果你的网站以图片为主,或者你的产品基于 Chromium 内核,建议体验尝试.假如你打算在 ...