본문 바로가기

oracle6

Vagrant 사용법 - Ubuntu + Nginx 환경 구성하기 Vagrant란? 개발자들은 프로젝트를 진행하면서 다양한 개발 환경을 접합니다. 프로젝트별 복잡하게 얽혀있는 시스템 구성요소들(운영체제, 라이브러리, 데이터베이스등)은 개발자와 시스템 관리자를 더욱 힘들게 할뿐이죠. 개발자는 손쉽게 개발환경에 접근할 수 있어야 합니다. 가상머신을 사용하여 이를 해결할 수 있습니다. 하지만 사용하려는 운영체제의 이미지를 찾고, 가상머신의 스펙을 수정하고, 관련된 라이브러리들을 설치하는 일들은 꽤나 성가신 일입니다. Vagrant는 이런 단점을 보완합니다. Infrastructure as Code(IaC)의 개념을 사용하여 Ruby spec의 간단한 코드 몇줄로 가상머신 스펙을 설정하고, OS 이미지를 다운받고 설치함은 물론, OS에 설치할 라이브러리와 명령 커맨드까지 실행.. 2023. 7. 13.
[Oracle] 오라클 단일, 다중 With절 사용방법과 유스케이스 오라클의 WITH절은 중첩된 쿼리를 분리하여 가독성을 향상시키거나, 재귀호출, 성능최적화를 위해 다양하게 사용됩니다. 또한, 임시(TEMP)테이블로 사용되어 쿼리의 이해를 돕는 역할로도 사용됩니다. 이번 블로그에서 WITH절의 다양한 사용방법과 유스케이스를 간략히 살펴봅니다. 1. WITH 절 기본 사용방법 WITH CUSTOMER AS ( SELECT 'C001' AS customer_id, 'Choi' AS customer_name FROM dual UNION ALL SELECT 'C002' AS customer_id, 'Kim' AS customer_name FROM dual ) SELECT * FROM CUSTOMER; CUSTOMER_ID|CUSTOMER_NAME| -----------+----.. 2023. 7. 7.
Oracle - sysdate timezone 목록 조회 및 변경 들어가기 전에.. sysdate를 변경하기 전에 current_date와 sysdate의 차이를 모른다면 아래 관련 블로그를 참조하기 바란다. 2022.01.29 - [DB/Oracle] - 오라클 날짜 계산 방법 예제 및 계산 시 유의할 점 (CURRENT_DATE VS SYSDATE ) 오라클 날짜 계산 방법 예제 및 계산 시 유의할 점 (CURRENT_DATE VS SYSDATE ) 1. 연산자 사용 날짜 계산 SELECT CURRENT_DATE, CURRENT_DATE - 1, CURRENT_DATE + 1 FROM DUAL; CURRENT_DATE |CURRENT_DATE-1 |CURRENT_DATE+1 | -----------------------+-----------------------+-.. 2022. 7. 4.
Docker 오라클 이미지 생성 및 실행 21c ( 공식 github 제공 sh 활용 ) 들어가며 Oracle에서 제공하는 Dockerfile, sh 프로그램을 사용하여 오라클에서 제공하는 설치바이너리를 이미지로 만드는 방법을 알아보도록 한다. 1.실행환경 Windows 10 Git bash Docker 2.준비사항 오라클DB 설치바이너리 다운로드를 위해 Oracle 계정필요 3.Dockerfile download 설치되는 위치는 D:\Project\docker로 설정하였다. PS D:\Project\docker> git clone https://github.com/oracle/docker-images Cloning into 'docker-images'... remote: Enumerating objects: 15633, done. remote: Counting objects: 100% (8.. 2022. 5. 31.