반응형

데이터베이스 9

[DB LINK] Tibero to Oracle DBLink 설정

Tibero DB 에서 Oracle DB 로 DB Link를 생성하여 데이터를 공유한다.반대 방향은 아래 글을 참고. 2025.06.30 - [ORACLE/DB] - [DB LINK] Oracle to Tibero DBLink (1) 설정 [DB LINK] Oracle to Tibero DBLink (1) 설정ORACLE DB 에서 Tibero 로 DB Link를 생성하여 데이터를 공유한다.○ 누구나 이해하고 구성할 수 있게 작성했으니 손쉽게 구성해서 테스트해보시길!오라클 버전11g티베로 버전7오라클에서 DBLINK를 이용ye-engineer.tistory.com티베로에서 오라클로 DB LINK를 통해 데이터를 공유하려면 우선 로컬 티베로 서버에 오라클 클라이언트 (ORACLE Client) 가 설치 되..

ORACLE/DB 2025.07.03

[DB LINK] Oracle to Tibero DBLink (1) 설정

ORACLE DB 에서 Tibero 로 DB Link를 생성하여 데이터를 공유한다.○ 누구나 이해하고 구성할 수 있게 작성했으니 손쉽게 구성해서 테스트해보시길!오라클 버전11g티베로 버전7오라클에서 DBLINK를 이용하려면 티베로 클라이언트를 설치해야한다.# gateway 확인ls -la $ORACLE_HOME/bin/dg4odbc## 없는 경우 설치 ## 티베로 클라이언트를 설치하고 다음과 같이 설정.# user 생성useradd tiberopasswd tibero# tibero 파일 압축 해제tibero7-bin-FS02_PS03-linux64_3.10-292346-20250421165611.tar.gztar -zxvf tibero7-bin-FS02_PS03-linux64_3.10-292346-202..

ORACLE/DB 2025.06.30

[ORACLE] 오라클 SGA(System Global Area) 이해하기

오라클 서버가 시작되면 오라클은 기본적으로 SGA라는 메모리 영역을 가장 먼저 할당하게 됩니다. 오라클 데이터베이스 운영자(DBA)의 관점에서 볼 때 SGA를 어떻게 관리하는가에 따라 데이터베이스의 전체적인 성능에 큰 영향을 줍니다. 따라서 이러한 관점에서 보면 SGA는 중요한 단어일 수 있습니다.SGA는 다음과 같은 영역이 존재하는데 하나씩 풀어볼까합니다.공유 풀 (Shared pool)라이브러리 캐시 (Library Cache)데이터 딕셔너리 캐시 (Dictionary Cache)Result CacheReserved pool데이터베이스 버퍼 캐시 (Database Buffer Cache)리두 로그 버퍼 (Redo Log Buffer)자바 풀 (Java Pool)라지 풀 (Large Pool)SGA 메..

ORACLE/DB 2025.06.20

[ORACLE] 오라클 리스너(Listener)

오라클 리스너는 네트워크를 이용해서 클라이언트에서 오라클 서버로 연결하기 위한 오라클 네트워크 관리자로 즉, 오라클에서 네트워크를 통한 연결은 리스너가 담당하는 역할을 한다. 클라이언트에서 오라클 NET8이 설치되어 있어야 오라클 서비스명 (Alias)를 통해 접속을 한다. 리스너가 있어야 클라이언트로부터 오라클로 외부로 부터 접속이 가능합니다. 오라클 리스너는 명령어에 기반해서 실행 및 종료를 할 수 있다. [oraprod@dbtod]$ lsnrctlLSNRCTL for Linux: Version 11.2.0.4.0 - Production on 19-JUN-2025 11:14:33Copyright (c) 1991, 2013, Oracle. All rights reserved.Welcome to LS..

ORACLE/DB 2025.06.19

오라클 서버 기본 구조

오라클 서버는 크게 인스턴스와 데이터베이스로 이루어져 있다. 여기서 오라클 서버의 인스턴스는 오라클 서버가 사용하는 메모리 영역을 말하며 데이터베이스는 오라클 서버가 사용하는 디스크 또는 물리적인 영역이라고 할 수 있다. SGA: System Global AreaBGP: Background ProcessSGA와 연동하는 사용자 프로세스(User process)와 서버 프로세스(Server process)가 존재하는 것을 볼 수가 있다. 오라클 서버와 외부에서 접속하는 클라이언트 프로그램들과의 연동 부분에 사용되는 프로세스들이며 오라클 서버를 운영하는데 중요한 부분을 담담당하고 있다. 사용자 프로세스에서 서버 프로세스로 넘어가는 과정에서 각 사용자들의 요청을 전반적으로 관리해 주는 프로세스이기 때문이다. ..

ORACLE/DB 2024.10.27

PostgreSQL 날짜 함수

PostgreSQL에서 날짜 관련 함수는 특히 잘 사용해야 한다. DBMS마다 날짜 표현 방식이 많이 다른데 PostgreSQL에서는 어떻게 구성되어 있는지 알아보자. PostgreSQL의 DATE 타입은 '연. 월. 일' 정보만 사용할 수 있다. 시간 정보는 포함하지 않는다. timestamp 함수를 사용해서 '연월일시분초'를 출력할 수 있다.1. TO_DATEdate 타입 변경TO_DATE('20241001','yyyymmdd') or '20241001'::datedatetime 타입 변경TO_TIMESTAMP('20241001101010', 'yyyymmddhh24miss'or '20241001 101010'::timestamp00시 00분 00초'20241001'::timestamp23시 59분 ..

PostgreSQL 2024.10.01

PostgreSQL 조건문과 기본 함수

SQL 조건 중에는 특정 값과 일치하는 데이터를 찾고자 할 때 '=' 비교 연산자를 사용한다. 잠깐! 그전에 ANSI를 알아야 한다. ANSI SQL을 알고 이것을 정독하느냐, 마느냐의 차이는 크기 때문이다. ANSI는 ISO/IEC 9075:2016은 SQL 데이터베이스 쿼리 언어에 대한 ISO 및 ANSI 표준 8번째 개정판으로 2016년 12월 공식적으로 채택된 바 있다. PostgreSQL은 전체 179 항목 중 170 항목인 약 95%의 SQL 표준을 지원한다. (???: ?) 누군가는 ANSI는 구시대적 표기라고 하는데 전혀 그렇지 않다.  ANSI는 공톡적으로 사용할 수 있도록 고안한 표준 SQL문 작성 방법이다. 표준 SQL을 사용하는 이유는 거의 대부분의 DBMS에서도 동작 가능한 SQL..

PostgreSQL 2024.09.29
반응형