이상한금요일의 IT세상
close
프로필 사진

이상한금요일의 IT세상

github: @denev6

  • 분류 전체보기 (193)
    • 📁 Database (145)
      • Oracle (118)
      • MySQL & MariaDB (20)
      • Neo4j (5)
    • 📁 OS (14)
      • Linux (14)
    • 📁 Orchestration (20)
      • Kubernetes(k8s) (7)
      • OpenShift (13)
    • 📁 AI (9)
      • 개념 정리 (2)
      • Elastic Search (7)
    • 📁 교육 자료 (0)
      • EKS & ECS 서비스 관리 및 운영 (0)
      • Cloud DevOps Engineering Wo.. (0)
    • 📁 코딩 (4)
      • Python (4)
      • React (0)
      • 개인 프로젝트 (0)
  • 홈
  • 태그
  • 방명록

[Oracle] 테이블명 변경 시 오브젝트 타입별 상태 영향도 파악(VALID → INVALID / 다시 VALID 되는 조건)

0. 전제접속: 실습용 계정(예: TEST)으로 로그인테스트 DB 버전 : 19cA, B, C 테이블이 있는데,1) A → C로 변경시 A 테이블에 의존성을 가진 객체들의 영향도를 판단2) B → A로 대체했을 때의 영향도를 판단1. 기본 테이블 + 샘플 데이터 생성-- 1) 실험용 테이블 생성CREATE TABLE rename_demo_emp ( emp_id NUMBER PRIMARY KEY, emp_name VARCHAR2(100));CREATE TABLE rename_demo_emp_tmp ( emp_id NUMBER PRIMARY KEY, emp_name VARCHAR2(100));INSERT INTO rename_demo_emp VALUES (1, 'SCOTT');I..

  • format_list_bulleted 📁 Database/Oracle
  • · 2025. 12. 4.

[Oracle] DBA_HIST_ACTIVE_SESS_HISTORY (ASH의 과거 데이터)

1. DBA_HIST_ACTIVE_SESS_HISTORY란?무엇?V$ACTIVE_SESSION_HISTORY(ASH)의 내용을 AWR 스냅샷에 주기적으로 저장해 두는 히스토리 뷰→ “과거의 ASH”라고 보면 됨.기본 개념ASH는 1초마다 “지금 active 상태인 세션”을 샘플링해서 한 줄씩 적재.이 중 일부가 AWR 스냅샷에 저장되면서 DBA_HIST_ACTIVE_SESS_HISTORY에 남음.각 로우 = “특정 시점에 active였던 한 세션의 스냅샷”.주의 (라이선스)ASH, AWR, DBA_HIST_* 뷰 직접 조회는 Diagnostics Pack 라이선스에 포함되는 기능.운영 DB에서 활용할 땐 반드시 라이선스 보유 여부를 확인해야 함.현재 ASH vs. 히스토리 ASH현재 시점 중심 → V$A..

  • format_list_bulleted 📁 Database/Oracle
  • · 2025. 11. 28.

[Python] 카카오 도서 검색 API 활용 방법 (FastAPI)

'카카오 API'를 활용해 간단하면서도 실용적인 도서 검색 애플리케이션을 만들어보려 합니다.보통 API를 테스트할 때 프론트엔드에서 직접 호출하기도 하지만, 실제 프로덕트 환경을 고려하여 API Key 보안과 데이터 가공을 위해 FastAPI를 중간 다리(Proxy)로 두는 구조로 설계했습니다.Tech StackOpen API: Kakao Daum Search API (Book)Backend: Python, FastAPINetwork: HTTPX (Python), Fetch API (JS)1. Kakao Developers 설정 (API 키 발급)가장 먼저 카카오 개발자 센터에서 내 애플리케이션을 등록해야 합니다.Kakao Developers 접속 및 로그인상단 탭 '앱' -> '앱 생성'생성된 앱 선택..

  • format_list_bulleted 📁 코딩/Python
  • · 2025. 11. 25.

[Python] .env 파일로 환경 변수 완벽하게 관리하기 (보안과 효율성 잡기)

1. 왜 .env 파일을 써야 할까?개발을 하다 보면 다음과 같은 고민을 하게 될 때가 있습니다."이 API 키를 코드에 그대로 적어서 GitHub에 올려도 될까?""개발 서버랑 운영 서버의 DB 주소가 다른데, 매번 코드를 수정해야 하나?"민감한 정보(Secret Key, DB Password)를 소스 코드 내부에 직접 하드코딩하는 것은 보안상 최악의 선택입니다. 실수로 GitHub 같은 공개 저장소에 올리는 순간, 해커들의 먹잇감이 되기 때문이죠. 또한, 배포 환경에 따라 설정을 유연하게 바꾸기 위해서라도 설정과 코드는 분리되어야 합니다.이때 가장 널리 사용되는 표준적인 방법이 바로 .env 파일과 환경 변수(Environment Variable)를 사용하는 것입니다.2. 핵심 도구: python-d..

  • format_list_bulleted 📁 코딩/Python
  • · 2025. 11. 25.

[Python] requirements.txt 파일에 적힌 패키지 설치 명령어

requirements.txtfastapiuvicornpymysql 아래 명령 실행$ pip install -r requirements.txt

  • format_list_bulleted 📁 코딩/Python
  • · 2025. 11. 20.

[Python] FastAPI 실행 방법

uvicorn 패키지 설치 후vs code의 git bash로 실행$ python -m uvicorn app:app --reload --host 0.0.0.0 --port 8000

  • format_list_bulleted 📁 코딩/Python
  • · 2025. 11. 20.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 33
  • navigate_next
250x250
공지사항
전체 카테고리
  • 분류 전체보기 (193)
    • 📁 Database (145)
      • Oracle (118)
      • MySQL & MariaDB (20)
      • Neo4j (5)
    • 📁 OS (14)
      • Linux (14)
    • 📁 Orchestration (20)
      • Kubernetes(k8s) (7)
      • OpenShift (13)
    • 📁 AI (9)
      • 개념 정리 (2)
      • Elastic Search (7)
    • 📁 교육 자료 (0)
      • EKS & ECS 서비스 관리 및 운영 (0)
      • Cloud DevOps Engineering Wo.. (0)
    • 📁 코딩 (4)
      • Python (4)
      • React (0)
      • 개인 프로젝트 (0)
인기 글
전체 방문자
오늘
어제
Copyright © 이상한금요일 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바