일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- X11 forwarding
- VM 설정
- VMware
- db
- python3.7
- 코딩테스트
- 묵시적 커서
- vm tac 구성
- 암시적 커서
- implicit
- terraform
- oracle
- 파이썬
- X11
- 프로그래머스
- Python
- golang
- tibero
- 코테
- 리눅스
- vm
- CentOS
- tablespace
- Tuple
- tas tac
- 티베로
- OPEN CURSOR
- tac
- DDL 추출
- Linux
- Today
- Total
목록DB (28)
줄기세포
Sub-Query (참조 블로그) 쿼리 안에 쿼리를 말함 다른 쿼리가 위치하는 곳에 따라서 이름이 달라진다 A. Sub Query Where 절에 비교 조건으로 오는 쿼리 Single-Row Sub Query Multi-Row Sub Query Multi-Column Sub-Query B. Inline View From 절에 오는 쿼리 C. Scalar Sub Query Select 안에 오는 쿼리

패키지, python package 설치 #---- pip 설치 yum install python3-pip -y yum install python3 -y #---- unixODBC 설치 yum install unixODBC-devel -y #---- ODBC 패키지의 의존성 패키지 #---- Red Hat: glibc, e2fsprogs, krb5-libs, openssl, unixODBC #---- [참조링크]() gcc 버전 확인 $ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper Target: x86_64-redhat-linux Con..
Chat GPT에 물어보고 답변한 내용 Posting입니다. (1) 번 보고 오시면 도움이 됩니다. https://novice-data.tistory.com/93 [Oracle] Cursor 개념/ OPEN_CURSORS - ChatGPT 문답 내용 Chat GPT에 물어보고 답변한 내용 Posting입니다. Q1. Oracle Cursor 개념 Oracle에서 커서(Cursor)는 데이터베이스에서 쿼리의 결과 집합(ResultSet)을 조작하고 처리하기 위한 개체입니다. 커서는 쿼리를 실행 novice-data.tistory.com Q4. 명시적 커서 예제 알려줘 그럼 명시적 커서를 사용하는 예제를 제시해 드리겠습니다. 다음은 PL/SQL 블록에서 명시적 커서를 선언하고 사용하는 예제입니다. DECLA..

Chat GPT에 물어보고 답변한 내용 Posting입니다. Q1. Oracle Cursor 개념 Oracle에서 커서(Cursor)는 데이터베이스에서 쿼리의 결과 집합(ResultSet)을 조작하고 처리하기 위한 개체입니다. 커서는 쿼리를 실행하고, 결과 집합을 한 번에 하나씩 행 단위로 처리할 수 있도록 합니다. 커서는 일종의 가상 포인터로, 결과 집합 내의 특정 위치를 가리키며, 개발자는 커서를 사용하여 결과 집합을 탐색하고 조작할 수 있습니다. 커서를 사용하면 쿼리의 결과를 반복하거나 조건에 따라 원하는 행만 처리할 수 있습니다. 커서는 크게 암시적(implicit) 커서와 명시적(explicit) 커서로 나뉩니다. 암시적 커서: 일반적인 SQL 문장에서 쿼리를 실행하면 암시적으로 커서가 생성됩니..
참조: 티베로 온라인 매뉴얼 1. 실체화 Object DDL 확인하고 싶은 경우 DBMS_METADATA (PSM) 사용한다 DBMS_METADATA는 DB 오브젝트의 메타데이터 정보를 조회하여 생성 스크립트를 얻을 수 있는 함수를 제공한다. 메타데이터는 데이터 딕셔너리 정보를 조회하여 생성한다. GET_DDL 프러시저 DBMS_METADATA.GET_DDL ( object_type IN VARCHAR2, name IN VARCHAR2, schema IN VARCHAR2 DEFAULT NULL ) RETURN CLOB; 파라미터 파라미터 설명 object_type 메타데이터 추출 오브젝트 타입이다. 다음에 대해서 기능을 제공한다. • TABLESPACE • TABLE • INDEX • MATERIALIZ..
1. Client 바이너리 환경은 운영개발기 등에 설정하는 CentOS 7 기준입니다. (windows x) client CLI 설치만 다룹니다. (GUI x) 구글링으로 찾은 Tibero client 자료 (PDF Down) Tibero서버와 App 서버가 다를 경우 Client가 필요합니다. 운영중인 Tibero Binary를 그대로 Copy해서 가져옵니다. 이유는 버전마다 호환이 안될 수 있다고 합니다. (같은 버전이라도 세부버전이 다를 수 있다네요) Tibero Binary는 $TB_HOME 아래 모든 것을 말합니다 2. Tibero Client 설치 TIBERO Binary 없로드 a. $TB_HOME의 bin/과 client/ 경로 남기고 모두 삭제한다 용량 차지 하기 때문에 rm -rf $T..

두가지 방법 설치파일(tar.gz) 이용한 설치 yum 설치 나는 yum을 이용한 방법을 선택 환경 클라우드 CentOS 7.9.2009 Memory: 4G MongoDB YUM 설치 (참조 블로그) 1. ADD MongoDB Repository [root@cloud-server ~]# vi /etc/yum.repos.d/mongodb-org-5.0.repo [mongodb-org-5.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-5.0...

①. Python 과 연결 [TIBERO 서버 내에서 Code 실행] rpm 패키지, python 패키지 설치 #---- pip 설치 yum install python3-pip -y yum install python3 -y #---- jaydebeapi 패키지 설치 pip3 install jaydebeapi #---- TIBERO의 DB_CHARSET은 UTF8 이다. #---- TIBERO의 CHARSET과 맞춰주기 위해서 #---- TIBERO CLIENT의 TB_NLS_LANG 설정 필요 vi $TB_HOME/client/config/tbdsn.tbr TB_NLS_LANG=UTF8 #---- locale 설정 # locale -a | grep ko export LANG=ko_KR.utf8 환경 확인..
개념 Logical I/O: Data Buffer Cache에서 읽고 쓰는 것을 말함 Phygical I/O: Data Buffer Cache에 찾으려는 Block이 존재하지 않을 때, Disk에서 읽어 Buffer로 올리는 것을 말함 Disk에서 읽고 쓰는 것이 Cost가 크기 때문에 PIO를 줄이는 것이 쿼리 튜닝에 핵심일 수 있다. 하지만, PIO만큼 LIO를 줄이는 것도 중요하다고 주장하는 글이 있어서 요약해보려고 한다. 캐리 밀샙(Cary Millsap) 의 글 참조링크 Oracle LIO은 생각보다 많은 비용을 발생시킨다. LIO는 비지니스 프로세스에서 가장 많은 바틀넥을 발생시킨다. Buffer Cache Hit Ratio가 아무리 높다고 해도 LIO Call은 가장 Cost가 높은자원인 C..
A. 파티션 테이블의 인덱스 파티션 테이블의 인덱스는 Global / Local || Prefixed / Nonprefixed 로 나눌 수 있다. 조합하면 경우의 수는 4개 - Global Prefixed Partition Index - Global NonPrefixed Partition Index (실제로는 불가) - Local Prefixed Partition Index - Local NonPrefixed Partition Index Global은 테이블 파티션 키 인덱스 파티션 키가 다름 / 같은 컬럼에 다른 범위 혹은 테이블과 다른 컬럼으로 인덱스 파티션 Local은 테이블 파티션 키 인덱스 파티션 키가 같음 / 테이블 파티션과 동일 범위로 인덱스도 파티션 (Equi-Partition이라함) Pr..