본문 바로가기

분류 전체보기138

ㅋㅋㅋㅋㅋ # icons.py (공용 유틸로 두고 import 해서 사용해도 됩니다)ICONS = { "Oracle": "🔴", "Microsoft SQL Server": "🗄️", # ← 기본값 (원하면 "🏢" 또는 "📊" 등으로 교체) "MySQL": "🐬", "MariaDB": "🦭", "PostgreSQL": "🐘", "SQLite": "🪶", "IBM Db2": "🔵", "SAP HANA": "🟨", "Amazon Aurora": "☁️💫",}def db_label(name: str) -> str: icon = ICONS.get(name, "🗃️") # fallback return f"{icon} {name}" 2025. 9. 16.
[VSCode] Visual Studio Code를 Portable로 사용 ############################################################################### # Visual Studio Code를 Portable로 사용하기 ############################################################################### # 인터넷망 VSCode 환경정보 Copy -. 각종 확장팩이 설치되어 있다. 1. %APPDATA%\Code 아래 폴더 복사 --> user-data.zip 폴더 생성 Copy 후 압축 2. %USERPROFILE%\.vscode\extensions--> extensions.zip 폴더 생성 Copy 후 압축 3. Portable 버전 Download-->.. 2023. 6. 16.
[Oracle] 테이블 사이즈 증가 History 확인 테이블 크기 증가 현환을 알고 싶을때 활용. 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 ------------------------------------------------------------- -- (1) 특정 기간동안 용량 증가량이 많은 테이블 표시 - Top 20 ------------------------------------------------------------- -- [Script 1] select * f.. 2023. 4. 7.
[Oracle] 설치시 무료 XWindow 프로그램 오라클 GUI 설치시 Xming 무료 솔루션 활용 방법. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 -- ########################## -- 설치작업 PC -- ########################## 1. Xming 설치(Free X window server for Windows) 2. PuTTY 설치(Free client-side terminal emulator for SSH network protocol) 3. 방화벽 오픈 신청 (작업PC -> 서버 TCP Port 22 Open) -- ########################## -- 서버 설정 -- ########################## 1. X11Forward.. 2023. 3. 6.
[Linux] grep 시 윗줄, 아래줄 함께 출력 하기 Linux 시스템에서 grep 시 윗줄 or 아래줄 함께 출력하는 방법. 1 2 3 4 5 6 7 8 9 10 11 12 13 -- ################################### -- Linux -- grep 윗줄, 아래줄 내용 출력하기 -- ################################### -- grep "ERROR at line 1" 위2줄 내용 함께 출력 cat rebuld_idx.log | grep -B2 "ERROR at line 1" -- grep "ERROR at line 1" 아래2줄 내용 함께 출력 cat rebuld_idx.log | grep -A2 "ERROR at line 1" -- grep "ERROR at line 1" 위2줄,아래2줄 내용 함께 .. 2023. 3. 3.
[RMAN] Oracle datafile missing ORA-01110, ORA-01565, ORA-27037 특정 테이블스페이스만 RMAN 으로 복구 완료 후 복구되지 않은 테이블스페이스의 데이터파일로 인해 alert.log 발생되는 에러 메시지들로 아래와 같이 해결한다. 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 31 32 33 34 35 36 37 38 39 -- ########################################################################## -- -- RMAN Tablespace 복구 이후 Alert.log 파일 조치 -- -- ORA-01110: data file 5: '/oracle/db/19.8/dbs/MISSING00005' -- ORA-0156.. 2023. 2. 21.
[Oracle] shared pool advice ORA-04031 에러 발생후 Shared Pool Size가 적정한지 확인할때 사용. 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 31 32 -- ************************************************ -- Display shared pool advice -- -- ************************************************ set lines 100 set pages 999 column c1 heading 'Pool |Size(M)' column c2 heading 'Size|Factor' column c3 heading 'Est|LC(M) ' .. 2023. 1. 26.
TABLE ACCESS 패턴 분석 쿼리 Table Access 패턴을 이용한 SQL 튜닝. 특정 테이블의 엑세스 패턴을 분석하여 인덱스 생성 가이드시 활용 한다. 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 1.. 2023. 1. 18.
[Linux] 개행 문자 (^M) 제거 리눅스나 유닉스 시스템에서 간혹 파일에 개행문자로 인해 오류를 접한 경험이 있을 것이다. 아래와 같이 제거 하면 된다. 1 2 3 4 5 6 7 8 9 아래와 같이 하면 된다. (1) vi 에서 제거 :%s/^M//g (2) shellscript 에서 제거 sed 's/^M//g' 위에서 ^M는 ^+M 이 아니고 Ctrl + V + M 이다. cs 2023. 1. 11.
[Oracle] 테이블스페이스 누적 할당량 조회 1 2 3 4 5 6 7 8 9 10 SELECT CRDT , SZ AS "ADD_DATAFILE_SIZE(GB)" , SUM(SZ) OVER(ORDER BY CRDT) AS "ACCUMULATE_SIZE(GB)" FROM ( SELECT CREATION_TIME AS CRDT , TRUNC(BYTES/1024/1024/1024) AS SZ FROM V$DATAFILE WHERE FILE# IN (SELECT FILE_ID FROM DBA_DATA_FILES WHERE TABLESPACE_NAME LIKE 'TS_ORAKIM%') ORDER BY CRDT ) ; Colored by Color Scripter cs 특정 테이블스페이스에 대한 누적 추가 할당량 조회시 활용. 연간 테이블스페이스 증가현황 조회.. 2023. 1. 2.