728x90
반응형

DB (데이터베이스)/Tibero (티베로) 8

[TIBERO] FLASHBACK 복구

과거의 데이터를 조회하거나 실수로 날린 데이터를 FLASHBACK 기능을 이용해 복구할 수 있다. 1. FLASHBACK QUERY FLASHBACK QUERY 기능은 UNDO TABLESPACE 를 이용하므로 UNDO RETENTION 기간 동안만 데이터를 보장한다. - _TSN_TIME_MAP_SIZE : UNDO_RETENTION 시간 동안 생성되는 TSN_TIME_MAP 개수를 설정하는 파라미터 이다. 기본값 : 1000 (TIP파일 설정 : _TSN_TIME_MAP_SIZE = 1000) - UNDO_RETENTION : UNDO에 저장되어 있는 데이터 재사용이 가능한 최소 시간을 설정하는 파라미터 이다. 기본값 : 900 (TP 파일 설정 : UNDO_RETENTION = 900) (ALTER..

[TIBERO/ORACLE] 프로시저 작성 예제

1. IN 변수만 있는 프로시저 CREATE OR REPLACE PROCEDURE [프로시저명] ( [파라미터 명] IN VARCHAR2, [파라미터 명] IN VARCHAR2 ) IS [변수명] VARCHAR(100); [변수명] VARCHAR(100); CURSOR [커서명] IS SELECT [컬럼명],[컬렴명],[컬럼명] FROM [테이블 명]; BEGIN OPEN [커서명]; LOOP FETCH [커서명] INTO [변수 명], [변수 명], [변수 명]; EXIT WHEN [커서명]%NOTFOUND; END LOOP; CLOSE [커서명]; DBMS_OUTPUT.PUT_LINE('결과값 ::: ' ); END; 위는 일반적인(IN 변수 만 있는) 프로시저 작성 예시이다. 위와 같이 프로시저에 ..

[TIBERO] 티베로(Tibero) 인스턴스(instance) 추가하기 (멀티인스턴스) (리눅스)

1. SID값 변경 추가로 설치할 인스턴스를 위해 TB_SID환경변수를 변경해 준다. [root@localhost ~]# su - tibero [tibero@localhost ~]$ export TB_SID=tibero2 2. gen_tip.sh 파일 실행 [tibero@localhost ~]$ cd $TB_HOME [tibero@localhost tibero6]$ cd config [tibero@localhost config]$ ./gen_tip.sh 위 처럼 gen_tip.sh파일을 실행하면 $TB_SID.tip파일이 생성된다. 3. .LISTENER_PORT변경 [tibero@localhost config]$ vi tibero2.tip 해당 파일을 열면 ......중략...... DB_NAME=ti..

[TIBERO] JDBC-5072:Failure converting NUMBER to or from a native type.라는 티베로 오류가 발생할 때

alter table drop column ; 또는 drop table ; 위의 SQL처럼 DDL을 진행할 때 발생하는 티베로 버그이다. -----------해결방법----------- 1. SYS계정으로 로그인 2. SELECT OBJECT_ID, OBJECT_NAME FROM DBA_OBJECTS WHERE OBJECT_NAME=; 위의 SQL로 변경하고자 하는 테이블의 OBJECT_ID를 기억한다. 3. SELECT ROW_CNT, OBJ_ID FROM SYS._DD_TBL WHERE OBJ_ID = ; 위의 SQL로 조회를 했을 때 ROW_CNT는 NULL로 나올 것이다. 4. UPDATE SYS._DD_TBL SET ROW_CNT = 0 WHERE OBJ_ID = ; 위의 SQL로 수정을 하면 ..

[TIBERO] tbexport, tbimport사용방법

1. tbexport username : export할 DB계정 password : export할 DB계정의 패스워드 IP : export할 DB의 IP PORT : export할 DB의 port SID : export할 DB의 SID File : export된 파일이름 설정 Full : DB전체 export User : DB의 특정 User만 export Table : DB의 특정 table만 export ※주의사항 : export시에 full, user, table 모드 중에서 반드시 하나의 모드를 선택 해야한다. ex)로컬에서 DB를 export Full 모드 : tbexport username=sys password=tibero port=8629 sid=tibero file=exported.dat..

[TIBERO] 리눅스(CentOS7)에 Tibero6설치 방법

1. JDK버전 확인 tibero설치 전에 JDK 1.5.17 이상의 버전이 필요하기 때문에 설치 확인을 한다. [root@localhost ~]# javac -version 만약 설치가 되어 있지 않다면 JDK설치를 진행한다. [root@localhost ~]# yum list java+jdk-devel -> 설치가능확인 [root@localhost ~]# yum install java-1.6.0-openjdk-devel.x86_64 ->설치 가능한 리스트 중에서 버전을 확인하여 설치한다. 2. tibero 설치 시 필요한 패키지들을 설치한다. [root@localhost ~]# yum install –y gcc gcc-c++ libgcc libstdc++ libstdc++-devel compat-li..

[TIBERO] 티베로(Tibero) 포트 번호 변경 (리눅스)

리눅스 깔린 티베로(Tibero)의 포트 번호 변경하는 방법을 설명드리겠습니다. 1. 티베로 중지 tibero계정으로 전환 후 tbdown을 이용해 중지한다. [root@localhost ~]# su - tibero [tibero@localhost ~]$ tbdown tbdown에 문제가 생긴다면 아래의 링크에서 도움을 받을 수 있다. 2021.03.31 - [OS (운영체제)/리눅스] - 특정 포트에 사용 중인 session 죽이기 특정 포트에 사용 중인 session 죽이기 Tibero의 경우 [tibero@localhost ~] $ tbboot 위의 명령어로 서버 기동을 한다. 하지만 Check if there are any tibero instances running.... 실행중인 tibero인..

728x90
반응형