[운영 종료] TmaxTibero Tech Blog

티맥스티베로 공식 블로그는 https://tmaxtibero.blog/ 로 이전되었습니다.

티맥스티베로 공식 블로그 이전 자세히보기

tibero 45

[Tibero] ODBC 설치 및 연결 가이드 in Unix (4)

Appendix 여러 Tibero 서버에 접속할 경우 client 서버의 tbdsn.tbr에 추가로 접속하고 싶은 서버의 정보를 입력합니다. ​ ​ 클라이언트가 설치 된 서버의 tbdsn.tbr (경로: $TB_HOME/client/config/tbdsn.tbr) $ cat $TB_HOME/client/config/tbdsn.tbr tmax=( (INSTANCE=(HOST=xxx.xxx.xxx.xxx) #접속하려는 서버의 IP 주소 (PORT=8629) (DB_NAME=tibero6) #접속하려는 서버의 DB_NAME ) ) # 추가로 접속하고 싶은 서버의 정보 finance=( (INSTANCE=(HOST=aaa.aaa.aaa.aaa) (PORT=18629) (DB_NAME=tibero) ​ ​ tbd..

[Tibero] ODBC 설치 및 연결 가이드 in Unix (3)

Driver Manager 설치 ​4. IODBC 환경 파일 및 데이터 소스 설정 환경 파일 및 DSN 설정 전, $IODBC_HOME 경로 ($HOME/iodbc or /etc/iodbc)에 log, etc 디렉토리를 생성합니다. ​ ​log, etc 디렉토리 생성 $ cd $IODBC_HOME $ mkdir log $ mkdir etc ​ODBC Driver Manager의 환경 파일에 Tibero ODBC Driver를 등록합니다. 연결 테스트 전에 Tibero 클라이언트나 서버의 설치 및 관련 환경설정을 완료합니다. ​ ​ 4.1. IODBC 환경 파일 설정 (odbc.ini 설정파일 생성 경로: $IODBC_HOME/etc) ​​ ODBC 환경 파일 설정 방법(vi odbc.ini) $ cd $..

[Tibero] ODBC 설치 및 연결 가이드 in Unix (2)

Driver Manager 설치 ​1. 설치 파일 다운로드 IODBC설치 파일(.tar.gz)은 http://iodbc.org에 접속하여 다운로드 할 수 있습니다. 다운로드 받은 파일은 설치하고자 하는 서버의 경로에 업로드합니다. iODBC Driver Manager: iODBC.org This HTML5 document contains 8 embedded RDF statements represented using HTML+Microdata notation. The embedded RDF content will be recognized by any processor of HTML5 Microdata. Prefix Namespace IRI schema http://schema.org/ n2 http://w..

[Tibero] ODBC 설치 및 연결 가이드 in Unix (1)

ODBC(Open DataBase Connectivity)는 응용 프로그램(Application Program, AP)이 데이터베이스에 접근할 수 있도록 마이크로소프트사에서 만든 소프트웨어 표준 규격 입니다. ​ ODBC 드라이버는 ODBC 클라이언트가 DBMS 서버에서 데이터를 갖고 오거나 보내고자 할 경우, 명령을 각기 종단에서 알 수 있도록 변환합니다. 또한 ODBC 드라이버는 프론트-엔드에 존재함으로서 ODBC 클라이언트가 전송하는 명령을 DBMS 서버가 알 수 있도록 변환시키고 그 반대의 경우에도 ODBC 클라이언트가 알 수 있도록 변환시킵니다. 본 문서에서는 ODBC 설치 및 연결 방법을 안내 합니다. ​ ​ ODBC Manager 설치 ODBC를 사용하기 위해서는 ODBC 클라이언트, ODB..

[Tibero] DBLINK 우회방안_Oracle to Tibero (4)

Oracle 에서 Tibero 로의 DBLink 사용 시 제약이 있을 수 있는 사항들에 대해 우회하여 처리할 수 있는 방안을 안내합니다. ​ ​ 다수의 DML이 하나의 프로시저에 존재할 경우 트랜잭션 관리 ​ PRAGMA AUTONOMOUS_TRANSACTION 사용 PRAGMA AUTONOMOUS_TRANSACTION를 사용해 해당 문장이 속한 프로시저의 경우 독립적으로 COMMIT 또는 ROLLBACK이 되도록 합니다. Note! 이 기능은 프로시저 내에서 에러가 나도 COMMIT 또는 ROLLBACK 하는 기능입니다. 이 기능을 사용할 경우, 프로시저의 트랜잭션 단위가 독립되어 데이터 정합성이 깨질 가능성도 존재합니다. ​ --테스트 테이블 생성 CREATE TABLE T8_ORA (CD CHAR(..

[Tibero] DBLINK 우회방안_Oracle to Tibero (3)

Oracle 에서 Tibero 로의 DBLink 사용 시 제약이 있을 수 있는 사항들에 대해 우회하여 처리할 수 있는 방안을 안내합니다. ​ ​ Oracle에서 Tibero Link 사용 시 AND 절의 컬럼 사용 Oracle to Tibero Link 에서 복수개의 AND 절 컬럼 사용 시 제약이 있을 경우 아래와 같은 우회 방안을 안내합니다. ​ ​ CURSOR에 select 절 전체의 결과를 담아 놓고 그 결과를 이용한 쿼리 수행 -- 테스트 테이블 생성 --티베로 CREATE TABLE T4_TIB (TEST_NO NUMBER, TEST_TEXT VARCHAR(20), UPD_CD VARCHAR(2)); INSERT INTO T4_TIB VALUES (1,'ORACLE','N'); INSERT I..

[Tibero] DBLINK 우회방안_Oracle to Tibero (2)

Oracle 에서 Tibero 로의 DBLink 사용 시 제약이 있을 수 있는 사항들에 대해 우회하여 처리할 수 있는 방안을 안내합니다. ​ ​ Oracle에서 Tibero로 insert 시 select 절 sysdate 함수 사용 Oracle to Tibero Link 를 사용한 insert ~ select 수행에서 insert 테이블은 Tibero, select 테이블은 Oracle 에 있을 경우와 select 문에 sysdate 함수를 사용 할 경우 제약이 있을 시 아래와 같은 우회 방안을 안내합니다. Note! 쿼리 전체를 LINK에 적용해 remote에서 수행할 수 있는 기능을 가진 Oracle 의 DBMS_HS_PASSTHROUGH 패키지를 사용했습니다. ​ ​ 1. 쿼리 전체를 Tibero로..

[Tibero] DBLINK 우회방안_Oracle to Tibero (1)

Oracle에서 Tibero로의 DBLink 사용 시 제약이 있을 수 있는 사항들에 대해 우회하여 처리할 수 있는 방안을 안내합니다. ​ ​ Oracle에서 Tibero sequence 값 호출 Oracle to Tibero Link 를 사용한 sequence 호출 시 제약이 있을 경우 아래와 같은 우회 방안을 안내합니다. ​ 1. Tibero 에 sequence 에 대한 function을 생성합니다. 2. 해당 function 을 view 로 생성합니다. 3. Oracle to Tibero Link 시 sequence가 아닌 view 를 호출하여 사용하는 형태로 변형합니다. ​ -- 테스트 시퀀스 생성 CREATE SEQUENCE SEQ_TEST_0627 --시퀀스이름 EX_SEQ INCREMENT B..

[Tibero] DBLINK 설정_Tibero to PostgreSQL (4)

PostgreSQL 설치 2. DB 구성 2.1. 관리자 비밀번호 설정 [postgres@www:/home/postgres]$ psql -dpostgres Enter new password: [암호 입력] Enter it agin: [암호 재입력] ​ ​ ​ 2.2. postgresql.conf 파일 변경 [postgres@www:/home/postgres]$ vi /home/postgres/pgsql/data/postgresql.conf #listen_addresses = 'localhost' → listen_addresses = '*' 로 변경 ​ ​ ​ 2.3. pg_hba.conf 파일 변경 [postgres@www:/home/postgres]$ vi /home/postgres/pgsql/data..

[Tibero] DBLINK 설정_Tibero to PostgreSQL (3)

PostgreSQL 설치 1. 엔진 설치 1.1. 패키지 설치 [root@www:/root]yum -y install gcc gcc-c++ make autoconf wget readline readline-devel zlib zlib-devel openssl openssl-devel gettext gettext-devel python python-devel ​ 1.2. 설치 파일 업로드 및 압축 해제 아래 링크를 통해 원하는 버전을 다운로드 합니다. Index of /pub/source/ ftp.postgresql.org [root@www:/root]cd /usr/local/src [root@www:/usr/local/src]ls -al total 196140 drwxr-xr-x. 5 root root ..