레이블이 database인 게시물을 표시합니다. 모든 게시물 표시
레이블이 database인 게시물을 표시합니다. 모든 게시물 표시

2010년 8월 23일 월요일

Oracle Database Management (startup, stop)

[Oracle Startup]


Version : 10g R1

$>lsnrctl start
$>dbstart
$>sqlplus / as sysdba
SQL> startup



[Oracle Stop]

Version : 10g R1

$>dbshut
$>sqlplus / as sysdba
SQL> shutdown immediate
SQL> exit
$>lsnrctl stop

Oracle Database cursor

[커서의 정의]

  http://en.wikipedia.org/wiki/Cursor_(databases)


[커서 사이즈 가이드]


인스턴스수 * 커넥션수 * Statement Cache Size Count(WebLogic 파라메터) = gide Cursor count
현재 가이드된 숫자 보다 커서 수는 더 크게 잡아야 한다.
그리고 커넥션의 수를 모두 사용 가능하도록 DBA에게 확인을 해야 한다.

[커서 관련 쿼리]

  1. 프로세스당 커서수
    SELECT SID, COUNT (SID) "cursor"
    FROM v$open_cursor
    WHERE user_name = 'KOMIS'
    GROUP BY SID
    ORDER BY COUNT (*) DESC
  2. SQL문당 사용하는 커서수
    SELECT sql_text, COUNT (SID) cnt
    FROM v$open_cursor
    WHERE user_name = 'KOMIS'
    GROUP BY sql_text
    ORDER BY cnt DESC