2019년 8월 7일 수요일

티베로 lock 조회 및 kill

-- lock 조회
select sess_id, used_blk from v$transaction; 

-- SID, 시리얼번호, SQL번호
select sid, serial#, sql_id, PREV_SQL_ID from v$session where sid = 388; 
-----------------------------------------------
SID SERIAL#      SQL_ID     PREV_SQL_ID 
388 1234567      <NULL>     9999
-----------------------------------------------

-- lock SQL 확인
select * from v$sqltext where sql_id= 9999; 

-----------------------------------------------
-- kill 세션
alter system kill session( SID, SERIAL); 
alter system kill session( 388, 19880409); 

2019년 8월 6일 화요일

MYSQL 데이타 티베로 마이그레이션 하기

==  어렵네..쓰벌 ==
1. mysql에서 사용하던 컬럼의 사이즈가 티베로 넘어갈때 차이가 남..
넘기다 보면 동일한 사이즈로 변경했을때 max 값이 존재하는 경우 다 에러 남.


1. DBEAVER 사용
2.  MYSQL --> 티베로 테이블 내보내기

안되는경우.

1.  SALAST19.CSV 파일을 생성 ( MYSQL에서 )
SELECT *
INTO OUTFILE 'slast19.csv'
CHARACTER SET euckr
FIELDS TERMINATED BY '$'
ENCLOSED BY ''
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM world.sLast2019;
;
-- 파일 생성장소 : C:\ProgramData\MySQL\MySQL Server 5.7\Data
-- 파일명 : 'slast19.csv'
-- 한글 변환 : CHARACTER SET euckr
-- 필드 구분값 : FIELDS TERMINATED BY '$'

2.  데이타 입력
DBEAVER 사용
CSV 데이타 가져오기 실행