ORA-00020ã¨ã¯
ORA-00020ã¯SGAã«æŽ¥ç¶šã—ã¦ã„るプãƒã‚»ã‚¹æ•°(Windowsã®å ´åˆã¯ã‚¹ãƒ¬ãƒƒãƒ‰)ãŒåˆæœŸåŒ–パラメータprocessesã®å€¤ã¾ã§é”ã—ãŸãŸã‚接続ãŒå¤±æ•—ã—ãŸã“ã¨ã‚’表ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚ プãƒã‚»ã‚¹æ•°ã¨ã—ã¦æ•°ãˆã‚‰ã‚Œã‚‹ã®ã¯SGAã‚’å‚ç…§ã—ã¦ã„るプãƒã‚»ã‚¹(V$PROCESSã§ç¢ºèªã§ãるプãƒã‚»ã‚¹)ã®ã¿ã§ã‚りリスナーやsqlplusç‰ã®ãƒ—ãƒã‚»ã‚¹ã¯æ•°ãˆã‚‰ã‚Œã¾ã›ã‚“。対ç–
ãƒ»åˆæœŸåŒ–パラメータprocessesãŒéŽå°ã ã£ãŸå ´åˆåˆæœŸåŒ–パラメータprocessesã®å€¤ã‚’å¢—åŠ ã•ã›ã¦æœ€å¤§ãƒ—ãƒã‚»ã‚¹æ•°ã‚’引ã上ã’ã¾ã™ã€‚processesã®å€¤ã‚’増やã™ã¨SGAã«ç¢ºä¿ã•ã‚Œã‚‹é ˜åŸŸãŒå¤§ãããªã‚Šã¾ã™ãŒã€ ORA-00020ãŒç™ºç”Ÿã—ãŸå ´åˆé‡å¤§ãªéšœå®³ã¨ãªã‚‹ãŸã‚å¿…ãšå分ãªä½™è£•ã‚’æŒã£ãŸå€¤ã‚’è¨å®šã—ã¾ã™ã€‚
・processesã®å€¤ã¯é©æ£ã ã£ãŸãŒä¸æ˜ŽãªæŽ¥ç¶šãŒæ€¥å¢—ã—ãŸå ´åˆ
急増ã—ãŸæŽ¥ç¶šãŒã‚¢ãƒ—リケーションã‹ã‚‰ã®æŽ¥ç¶šã§ã‚ã£ãŸå ´åˆã¯ã‚³ãƒã‚¯ã‚·ãƒ§ãƒ³ã®è§£æ”¾æ¼ã‚Œç‰ã‚¢ãƒ—リケーションå´ã®ä¸å…·åˆã®å¯èƒ½æ€§ãŒé«˜ã„ãŸã‚ã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã®æŽ¥ç¶šåŠã³åˆ‡æ–ã®å‡¦ç†ã‚’見直ã—ã¾ã™ã€‚ ãªãŠã€ã‚³ãƒã‚¯ã‚·ãƒ§ãƒ³ã®è§£æ”¾æ¼ã‚Œã§ã‚ã£ãŸå ´åˆå¤§æŠµã®å ´åˆã‚¢ã‚¤ãƒ‰ãƒ«çŠ¶æ…‹ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³(V$SESSIONã®STATUS列ãŒACTIVE以外ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³)ãŒå¤§é‡ã«æ®‹ã£ãŸçŠ¶æ…‹ã«ãªã‚‹ãŸã‚V$SESSIONã‚„V$PROCESSを確èªã—ã¾ã™ã€‚
確èª
プãƒã‚»ã‚¹åŠã³ãã®ãƒ—ãƒã‚»ã‚¹ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã¯V$PROCESSåŠã³V$SESSIONã«ã‚ˆã‚Šç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãªãŠã€æŽ¥ç¶šæ–¹æ³•やプãƒã‚»ã‚¹ã®ç¨®é¡žã«ã‚ˆã£ã¦V$SESSIONã€V$PROCESSã®ã„ãšã‚Œã‹ã«ã—ã‹ãªã„データãŒã‚ã‚‹ãŸã‚完全外部çµåˆã§ç¢ºèªã—ã¾ã™ã€‚SELECT * FROM V$SESSION A FULL OUTER JOIN V$PROCESS B ON A.PADDR=B.ADDR
主ã«ä»¥ä¸‹ã®ã‚ˆã†ãªé …目を確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
V$PROCESS
・プãƒã‚»ã‚¹å
V$SESSION
・接続ユーザå
・接続元ã®OSユーザå
・接続時刻
・ç¾åœ¨ã®çŠ¶æ…‹(アイドルã§ã‚ã‚‹ã‹ã€å‡¦ç†ã‚’実行ä¸ã§ã‚ã‚‹ã‹)

折りãŸãŸã¿
展開