728x90

maxx님 | 2013-02-01 22:18:00


사실...

테블스페이스를 증가하고 리발란싱 타임을 한번 체크해보고자 하는데...

스타트타임이 01/31/2013 13:49:04.982510 와 같이 찍혔네요.

처음에 time 을 붙이고 실행했으면 좋았을 건데

time을 붙인다는게 잊고 바로 실행했는데...

시간계산도 어렵고 해서요.

방법이 있으시면 도움주세요.




pajama 2013-02-02 00:11:35
list history 명령에서 확인하실 수 있습니다. 컨테이너 추가/삭제가 완료된 시간과, 그 직후 ALTER TABLESPACE REBALANCE END 이벤트 완료 시간의 차이를 보시면 리밸런스에 소요된 시간을 확인할 수 있습니다.

maxx 2013-02-02 11:08:37
(@@)알겠습니다.





728x90
728x90

glory님 | 2013-01-31 16:21:53


DB2 9.7 사용자 가이드 외에 

db2top 에 대한 자세한 문서가 있을까요...ㅠㅠ




pajama 2013-01-31 19:52:27
안녕하세요? 아마 아실지도 모르겠습니다만 아래 사이트가 꽤 상세합니다.

http://www.thekguy.com/db2top

developerworks나 ibm 자료는 아래를 참고하세요.

The db2top Monitoring Utility - User Manuals
http://www-01.ibm.com/support/docview.wss?uid=swg27009542

DB2 problem determination using db2top utility
http://www.ibm.com/developerworks/data/library/techarticle/dm-0812wang/

검색하기에 따라서 자료는 많이 있을 것 같습니다.


glory 2013-02-06 09:42:33
매번 감사합니다. 파자마님



728x90
728x90

스캇님 | 2013-01-29 11:23:04


안녕하세요. 

sqldbx로 db2 접속 하려고 하는데 

I 시리즈 9.0 
OS 7.1.0. I 시리즈 

어떻게 해야 할까요?



pajama 2013-01-29 12:12:29
안녕하세요? 사이트에서 살펴보니 personal edition에서는 iseries를 지원하지 않는다고 되어있네요


스캇 2013-01-29 12:41:53
접속 항목 iseries 있어서 접속 가능한줄 알았는데. ㅠㅠ 지원이 안되네요. 답변 감사 드립니다.

냉정과열정사이. 2013-01-29 17:04:02
CA400 사용이 불편하셔서 찾으시는 건가봐요?




728x90
728x90

glory님 | 2013-01-25 11:29:28


음. 좀 뜬금없지만..

DMS 유형 테이블스페이스는 자동스토리지 유형으로 변경이 가능합니다.

궁금한건  자동스토리지 유형에서 -> DMS 유형으로 변경이 가능한지요.



pajama 2013-01-26 00:08:37
automatic에서 dms로 변경하는 방법은 없습니다.

glory 2013-01-31 16:20:34
네 감사합니다.



728x90
728x90

윈드밀님 | 쿼리 | 2013-01-11 18:31:28


PMR을 했는데요. 여기도 올려봅니다. 

그리고 뒤에 local fix를 만든 분이 65살(IBM 정년 퇴임후 계속 일하고 있음.일본) 이란 것도 감동입니다.
우리도 그렇게 될 수 있을까요?

테스트 테이블 : create table xxx (c1 int);
[Fail SQL]
WITH ORGAN
(LVL)
AS
(
 SELECT 1 AS LVL
   FROM sysibm.sysdummy1 I
 UNION ALL
 SELECT P.LVL+1
   FROM ORGAN P
      , sysibm.sysdummy1 C
 WHERE P.LVL<=10
)
merge into xxx as t
using ORGAN as s
on(t.c1=s.lvl)
when matched then
 update set
  c1=s.lvl
when not matched then
 insert (c1)
 values (s.lvl)
;

[Local Fix SQL]
WITH ORGAN
(LVL)
AS
(
 SELECT 1 AS LVL
   FROM sysibm.sysdummy1 A
 UNION ALL
 SELECT B.LVL+1
   FROM ORGAN B
      , sysibm.sysdummy1 C
 WHERE B.LVL<=10
)

/*WHEN MATCHED 관련 UPDATE문을 수행하는 WITH SELECT문 */
, MATCHED
(UPDATED_ROWS)
AS
(
 SELECT COUNT(*) AS UPDATED_ROWS
   FROM FINAL TABLE
   (
   UPDATE xxx DD
      SET DD.c1 = ( SELECT AAA.LVL
                      FROM ORGAN AAA
                      WHERE AAA.LVL = DD.c1
                     )
    WHERE EXISTS ( SELECT BBB.LVL
                     FROM ORGAN BBB
                    WHERE BBB.LVL = DD.c1
                 )              
   ) D
)

/*WHEN NOT MATCHED 관련 INSERT문을 수행하는 WITH SELECT문 */
, NOT_MATCHED
(INSERTED_ROWS)
AS
(
 SELECT COUNT(*) AS INSERTED_ROWS
   FROM FINAL TABLE
   (
   INSERT INTO xxx
          (c1)
   SELECT EE.LVL
     FROM ORGAN EE
   WHERE NOT EXISTS ( SELECT *
                        FROM  xxx CCC
                       WHERE CCC.c1 = EE.LVL
                     )              
   ) E
)

SELECT *
 FROM MATCHED
    , NOT_MATCHED
;




pajama 2013-01-11 21:08:24
공유해주셔서 감사드립니다

현지수 2013-01-14 10:30:49
좋은 정보 감사합니다. 저도 65살에 좋아하는 일을 하고 있을 수 있기 위해 열심히 노력해야 할것 같습니다. ^^

김용민 2013-01-23 23:48:16
저게 되네요 ㅎㅎㅎ

배학생 2013-02-12 15:57:15
헐~ 저게 되네요... 생각도 못했는데 ㅋ



728x90

+ Recent posts