본문 바로가기

DBMS(DataBase Management System)/티베로(Tibero)29

728x90
반응형
[티베로] TBR-28012: Index '인덱스명' is in an unusable state. 최근에 티베로(Tibero) 사용 중 인덱스가 사용불가능한 상태라고 경고가 나와서 리빌드(rebuild)를 했었다. 특정 상황에서 인덱스가 사용 불가능한 상태로 넘어가는 경우가 있는데 이 경우 인덱스 리빌드를 통해 해결할 수 있다. 경고 문구 "TBR-28012: Index 'PDMTCS.PK_BASE_CARINFO' is in an unusable state." 인덱스 상태 확인 SELECT index_name, status from dba_indexes WHERE index_name='인덱스명' 인덱스 리빌드 ALTER INDEX '인덱스명' REBUILD 리빌드 후 인덱스 상태 확인 SELECT index_name, status from dba_indexes WHERE index_name='인덱스명' 2022. 9. 5.
오즈 쿼리 디자이너로 티베로 6에 연결하기 오즈 쿼리 디자이너에는 기본적으로 데이터베이스 벤더 이름에 'tibero'와 'tibero5'가 있다. 하지만 이를 활용해서 티베로에 접속하려고 하면 접속이 되지 않는다. 그 이유는 티베로(Tibero) JDBC가 오즈 쿼리 디자이너에 내장되어 있지 않기 때문이다. 그러므로 오즈 쿼리 디자이너로 티베로6에 연결하고 싶다면 티베로 JDBC를 오즈 쿼리 디자이너에 인식시켜야 한다. 방법은 다음과 같다. 1. 오즈 쿼리 디자이너 라이브러리 폴더에 티베로 JDBC 넣기 아래의 사진처럼 티베로6 JDBC를 오즈 쿼리 디자이너 설치 경로의 'lib' 폴더에 넣는다. 필자의 경우 경로가 'C:\Program Files (x86)\FORCS\OZ Report 8.0\OZ Query Designer 8.0\lib' 였다.. 2022. 8. 18.
티베로(Tibero) 버전 확인 방법 티베로의 버전을 확인하는 방법은 여러가지가 있지만 나는 쿼리(Query, 질의어)로 확인하는 것을 선호한다. 쿼리로 티베로 버전을 확인하는 방법은 아래와 같다. 티베로 버전 확인 쿼리 티베로에 접속하여 아래의 쿼리를 실행하면 아래의 사진처럼 티베로 버전이 나온다. SELECT * FROM vt_version; 2022. 8. 11.
[티베로6] 데이터베이스 인코딩을 확인하는 방법 티베로의 인코딩을 확인하고자 한다면 아래의 질의어(Query, 쿼리)를 통해 확인할 수 있다. SELECT * FROM DATABASE_PROPERTIES 2022. 8. 4.
[티베로6] 명령 프롬프트(CMD)에서 티베로를 시작하려면 관리자 권한이 필요하다. 윈도우 부팅 후 티베로를 수동으로 시작하려고 하면 아래의 사진처럼 "Tibero_tibero is stopped or disabled. Please confirm the service state or event logs (Application / System)"이라는 문구가 나올 때가 있다. 이런 문제가 발생하는 이유에는 여러가지가 있겠지만 나의 경우 명령 프롬프트(Windows Command Prompt, CMD)의 권한이 관리자가 아니어서 그랬었다. 아래의 사진처럼 명령 프롬프트를 관리자 권한으로 실행하여 티베로 기동 명령어를 입력하면 잘 동작한다. 관리자 권한을 가진 명령 프롬프트에서 티베로 기동 명령어를 입력하면 아래의 사진처럼 잘 동작한다. 2022. 8. 4.
티베로 6 JDBC 라이브러리 파일 위치 티베로(Tibero) 6 JDBC(Java DataBase Connectivity)는 티베로6 DBMS(DataBase Management System)를 설치하면 아래의 경로에 있다. %TB_HOME%/client/lib/jar 필자의 경우 아래와 같은 경로에 티베로 6 JDBC가 있었다. C:\TmaxData\tibero6\client\lib\jar 2022. 8. 3.
[티베로] 테이블스페이스를 생성하고 목록 확인(조회)하기 테이블스페이스 생성 티베로에서 테이블스페이스(Tablespace)를 생성하는 명령어는 아래와 같다. CREATE TABLESPACE 테이블스페이스명 DATAFILE '파일명.dbf' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE 1G EXTENT MANAGEMENT LOCAL AUTOALLOCATE 테이블스페이스 삭제 아래의 명령어로 테이블스페이스를 삭제할 수 있다. DROP TABLESPACE 테이블스페이스명 테이블스페이스 파일 확인 아래의 명령어로 테이블스페이스 파일 목록을 확인할 수 있다. SELECT * FROM DBA_DATA_FILES 테이블스페이스 목록 확인 아래의 명령어로 모든 테이블 스페이스 목록을 확인할 수 있다. SELECT * FROM DBA_TABLES.. 2022. 8. 3.
티베로(Tibero) GUI 관리 도구 목록 현재 시점을 기준으로 티맥스 스튜디오(Tmax Studio)로 티베로(Tibero)를 관리하려고 하면 너무 불편하다. 다른 GUI(Graphical User Interface) 기반 관리 도구를 사용하는 것이 훨씬 생산성이 좋다. 1. Orange for Tibero DBMS GUI 관리도구에서의 전통적인 강자 웨어밸리(Warevalley) 사의 오렌지(Orange)가 티베로를 지원한다. 현재 오렌지의 버전은 7.0까지 나왔으며 지원하는 기능에 따라 스탠다드(Standard)와 DBA 에디션(Edition)으로 나뉜다. 라이센스는 체험판(Trial)과 유료로 구분하며 1개(Copy)에 수백만원 수준이다. 오렌지 제품 소개 페이지 주소: https://www.warevalley.com/product/ora.. 2022. 8. 3.
[티베로6] 테이블 및 컬럼 목록 조회하기 테이블 목록 조회 아래의 명령어를 입력하면 전체 테이블 목록을 조회할 수 있다. SELECT * FROM ALL_TAB_COMMENTS; 이름으로 테이블 찾기 아래의 명령어의 '%테이블명%' 부분을 수정하면 이름으로 테이블을 찾을 수 있다. SELECT * FROM ALL_TAB_COMMENTS WHERE TABLE_NAME LIKE '%테이블명%'; 컬럼 목록 조회 아래의 명령어로 전체 컬럼 목록을 조회할 수 있다. SELECT * FROM ALL_COL_COMMENTS; 이름으로 컬럼 찾기 아래의 명령어의 '%컬럼명%' 부분을 수정하면 이름으로 컬럼을 찾을 수 있다. SELECT * FROM ALL_COL_COMMENTS WHERE COLUMN_NAME LIKE '%컬럼명%'; 전체 테이블과 컬럼 조.. 2022. 8. 2.