기술 32

티베로(Tibero) TAdmin 쿼리 일괄 주석 단축키

쿼리가 길때 일괄적으로 열줄을 주석처리할때가 있습니다. 이럴때 단축키로 헌번에 주석처리 및 일괄 해제하면 아주 펀리합니다. 1. 여러줄 일괄 주석(--) 처리 단축키 : Ctrl + - 주석을 달 위치 또는 해당줄을 선택하고 순차적으로 같이 누름 . (결과) 2. 여러줄 일괄 주석(--) 제 거 단축키 : Ctrl Shift + - 주석을 제거 할 위치 또는 해당줄을 선택하고 순서대로 눌러줌. (결과) 단축키를 알고 있으면 코딩할때 여러면에서 편리 합니다.

기술 2022.11.26

티베로(Tibero)제공 함수 정리 - 티멕스 제공

1. 분석함수 티베로제공 분석 함수(analytic_fnnction) 2. 함수 목록 2.1. ABS 2.2. ACOS 2.3. ADD_MONTHS 2. AGGR_CONCAT 2.5. APPENDCHILDXML 2.6. ASCII 2.7. ASCIISTR 2.8. ASIN 2.9. ATAN 2.10. ATAN2 2.11. AVG 2.12. BITAND 2.13. CAST 2.1 CEIL 2.15. CHARTOROWID 2.16. CHR 2.17. COALESCE 2.18. COMPOSE 2.19. CONCAT 2.20. CONVERT 2.21. CORR 2.22. COS 2.23. COSH 2.2 COUNT 2.25. COVAR_POP 2.26. COVAR_SAMP 2.27. CUME_DIST 2.28...

기술 2022.11.25

티베로(Tibero) 제공 분석함수(analytic_function)정리 - 티멕스 제공

1.1. 단일 로우 함수 단일 로우 함수는 하나의 로우로부터 컬럼 값을 파라미터로 입력 받는 함수이다. 함수의 파라미터는 반드시 컬럼 값만 입력받는 것은 아니고 실제 데이터를 직접 입력으로 받을 수도 있다. 단일 로우 함수는 SQL 문장 내의 어떤 연산식에도 포함될 수 있다. 1.2. 집단 함수 집단 함수는 하나 이상의 로우로부터 컬럼 값을 파라미터로 입력받는 함수이다. 함수의 파라미터는 반드시 컬럼 값만 입력받는 것은 아니고 실제 데이터를 직접 입력으로 받을 수도 있다. 집단 함수는 SELECT 문의 SELECT 절, GROUP BY 절, HAVING 절에만 포함된다. Tibero에서 제공하는 집단 함수에는 AVG, COUNT, MAX, MIN, SUM 등이 있다. 이러한 함수는 각각 파라미터로 주어진..

기술 2022.11.24

[오라클 / 티베로] UTL_FILE 패키지를 이용한 개인정보 암호화 키 OS파일 읽기

요즘 개인정보보안강화로 암복화 키를 파일 저장방식으로 강화되었네요. DB서버에 키를 저장한 파일을 읽어서 암호화키를 추출해야 합니다. 그래서 티베로에서 UTL_FILE 패키지를 이용해서 OS파일에 대한 read/write를 수행 할 수 있다고 하니, 참고하시기 바랍니다. (티베로와 오라클 동일) 1. 암호키를 저장한 파일을 DBMS 폴더에 생성 폴더위치에 암호화 키를 저장한 파일을 저장하고 해당 파일을 읽을 수 있도록 권한 부여해주면 됨(DBA에 요청) * UTL_FILE package의 설명 Function/Procedure설 명 FOPEN Input이나 Output을 위해 file을 연다. file이 존재하지 않을 경우 file을 생성한다. IS_OPEN file handler를 이용해 file이 o..

기술 2022.11.07

[Oracle/Tibero] 오라클 / 티베로 계층형 구조 데이타 쿼리 컨넥트(START WITH ...CONNECT BY PRIOR)

계층형 구조 데이터는 보통 조직이나 지역 등.. 한 테이블에 계층형(레벨) 구조로 데이터를 관리를 많이 합니다.예를 들면 아래 예시와 같이 지역정보가 한개의 테이블로 마스터를 관리할 경우.* 지역 마스터 테이블- 지역코드 / 지역명 / 상위지역코드 / 레벨지역 정보가 한 테이블에 계층형으로 존재할때 START WITH.. CONNECT BY 문을 이용하여 편리하게 하위 리스트 가지고 올 수 있습니다.* 지역샘플데이타SELECT * FROM Z_AERA테스트 1) 서울시(A01) 내에 속한 지역 조회 SELECT * FROM Z_AERA WHERE 1=1 START WITH ARE_CD = 'A01' CONNECT BY PRIOR ARE_CD = UP_ARE_CD테스트 2) 강원도(A03) 내에 속한..

기술 2022.11.03

[기술]티베로(Tibero) 최근 실행한 쿼리 이력 히스토리 확인방법

최근 실행한 쿼리 확인방법 TAdmin 에서 쿼리 실행하다가 중요한 쿼리는 저장시켜놓겠지만 저장시켜 놓지 않았을때 최근에 실행한 쿼리를 찾고 싶을때가 있습니다. 다행이 툴에서 최근 실행 쿼리를 볼수있도록 히스토리 관리하고 있네요^^ 1. 툴에서 확인 Tibero TAdmin Tool> Action > SQL History 2. log파일로 히스토리 확인방법 C:\tbAdmin\workspace\tbAdmin.log

기술 2022.10.26

한글입력이 안될때 이상하게 한글이 깨질때

한글이 이상하게 입력될 때 간혹 한글 입력하다 보면 갑자기 한글이 아래와 같이 이상하게 입력이 될 때가 있어요.😱당황하지 말고 한번 해결해 볼께요.. - 원 인 ( 윈도 버튼 + H ) 을 실수로 같이 눌렀을 경우 - 해결방법 작업 관리자 회면에서 Microsoft Text Input Application 프로세스를 작업 끝내 기하면 됩니다. 음..이제 정상적으로 입력되네요~ 저도 모르게 이런 현상이 발생해 당황한 적이 있어서..ㅠ 저와 똑같이 실수하는 사람들을 위하여 짧게 적어 보았습니다. 😀😃 오늘 하루도 파이팅~~~~!!!도움이 되셨다면 광고 꾹~눌러주는 센스👍

기술 2022.10.14

[기술] 오라클 티베로 스냅샷 TIMESTAMP을 이용한 데이타 복원

스냅샷 TIMESTAMP을 이용한 데이터 복원 잘못 삭제하여 빨리 복원시켜 달라고 하는 경우가 종종 있습니다. 이럴 때 당황하지 말고~ 복원하고자 하는 최근 일시로 빨리 조회부터하여 확인하고 다행히 삭제한 데이터가 존재한다면 바로 임시테이블에 복원해서 놓아야 합니다. 그러지 않으면 DBA를 통해 테이블 복원을 요청하거나 아니면 복원이 불가능한 경우도 있습니다. * 테이블마다 복원가능한 시간이 다를 수 있음 (1~2시내로는 희망이 있었는 듯) 이제 데이타를 삭제해보고 특정 시점의 데이터를 복원 테스트 해 볼까요~ -- 삭제 전 데이타 SELECT * FROM DB_TEST -- 한건을 삭제시킴 DELETE FROM DB_TEST WHERE AA = 'A1' - TIMESTAMP로 삭제하기 최근시점으로 지정..

기술 2022.10.08

[Tibero/Oracle]DB 테이블 및 상세정보 추출

테이블 및 상세정보 운영하면서 테이블 리스트 및 테이블별 상세 항목정보 리스트가 필요할때가 많습니다. 아래과 같은 테이블의 상세 항목 속성정보를 확인할 수 있는데, 테이블의 상세항목 접속된 유저의 등록된 모든 테이블 리스트 및 상세항목의 속성을 엑셀로 다운 받아 놓고 필요시 전체적으로 볼수 수 있다면 편리하겟죠.. -- 현재 접속된 DB 유저에 등록된 테이블 및 테이블별 상세 정보 추출 SELECT A.TABLE_NAME, A.COMMENTS table_comments, DECODE(D.COLUMN_NAME,NULL,'','PK') PRIMARY_KEY , C.DATA_TYPE ||'('|| C.DATA_LENGTH ||')' DATA_TYPE, C.NULLABLE, B.COLUMN_NAME, B.COM..

기술 2022.10.06

[Tibero]세션 락 Session Lock / 실행 쿼리 상태 조회

현재 실행중인 쿼리중 lock 발생여부 확인 쿼리 1. LOCK발생 여부 확인 SELECT bs.user_name "Blocking User" ,ws.user_name "Waiting User" ,bs.sess_id "Blocking Sid" ,ws.sess_id "Waiting Sid" ,wk.type "Lock Type" ,DECODE(hk.lmode, 0, '[0]', 1, '[1]Row-S(RS)', 2, '[2]Row-X(RX)', 3, '[3]Shared(S)', 4, '[4]S/Row-S(SRX)', 5, '[5]Exclusive(X)', 6, '[6]PIN', TO_CHAR (hk.lmode) ) "Holding mode" ,DECODE(wk.lmode, 0, '[0]', 1, '[1]Ro..

기술 2022.10.05
반응형