diff --git a/Recognition/.obsidian/bookmarks.json b/Recognition/.obsidian/bookmarks.json index c5f71db..d079c17 100644 --- a/Recognition/.obsidian/bookmarks.json +++ b/Recognition/.obsidian/bookmarks.json @@ -4,6 +4,11 @@ "type": "file", "path": "Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md", "ctime": 1683169551695 + }, + { + "type": "file", + "ctime": 1699245042847, + "path": "Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md" } ] } \ No newline at end of file diff --git a/Recognition/.obsidian/plugins/recent-files-obsidian/data.json b/Recognition/.obsidian/plugins/recent-files-obsidian/data.json index 721f4f8..8445cd6 100644 --- a/Recognition/.obsidian/plugins/recent-files-obsidian/data.json +++ b/Recognition/.obsidian/plugins/recent-files-obsidian/data.json @@ -1,5 +1,53 @@ { "recentFiles": [ + { + "basename": "유저생성", + "path": "Programing/Linux/RHEL9/유저생성.md" + }, + { + "basename": "방문증 신청 문구", + "path": "Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md" + }, + { + "basename": "설치", + "path": "Programing/MariaDB/설치.md" + }, + { + "basename": "테이블 Archive 로그 설정 변경", + "path": "Programing/Tibero/테이블 Archive 로그 설정 변경.md" + }, + { + "basename": "ssh포트로 파일 전송", + "path": "Programing/Linux/Linux 명령어/ssh포트로 파일 전송.md" + }, + { + "basename": "기동 및 종료", + "path": "Programing/Tibero/기동 및 종료.md" + }, + { + "basename": "Tibero 이중화 구성시 서비스 실행", + "path": "Programing/Tibero/Tibero 이중화 구성시 서비스 실행.md" + }, + { + "basename": "테이블 스페이스 관련", + "path": "Programing/Tibero/테이블 스페이스 관련.md" + }, + { + "basename": "Termux SSH", + "path": "Programing/Linux/Termux/Termux SSH.md" + }, + { + "basename": "SSH", + "path": "Programing/Linux/RHEL9/SSH.md" + }, + { + "basename": "Lock 조회", + "path": "Programing/Tibero/Lock 조회.md" + }, + { + "basename": "TODO", + "path": "Work Related/프로젝트/스마트계류장/TODO.md" + }, { "basename": "CCTV 설치된 멀티 주기장", "path": "Work Related/프로젝트/스마트계류장/9.기타/CCTV 설치된 멀티 주기장.md" @@ -16,10 +64,6 @@ "basename": "Vocabulary", "path": "Learning/외국어/영어/Vocabulary.md" }, - { - "basename": "TODO", - "path": "Work Related/프로젝트/스마트계류장/TODO.md" - }, { "basename": "Kafka-ELK 테스트", "path": "Work Related/프로젝트/스마트계류장/0.관련정보/Kafka-ELK 테스트.md" @@ -72,10 +116,6 @@ "basename": "프로세스 이름으로 확인", "path": "Programing/Linux/RHEL9/프로세스 이름으로 확인.md" }, - { - "basename": "Lock 조회", - "path": "Programing/Tibero/Lock 조회.md" - }, { "basename": "윈도우에서 편집한 문서에 CR문자 제거", "path": "Programing/Linux/RHEL9/윈도우에서 편집한 문서에 CR문자 제거.md" @@ -88,10 +128,6 @@ "basename": "압축 생성 및 압축 풀기", "path": "Programing/Linux/Linux 명령어/압축 생성 및 압축 풀기.md" }, - { - "basename": "SSH", - "path": "Programing/Linux/RHEL9/SSH.md" - }, { "basename": "application 설정 파일", "path": "Programing/Spring Frameworks/application 설정 파일.md" @@ -163,42 +199,6 @@ { "basename": "테이블 컬럼명 조회", "path": "Programing/Oracle/테이블 컬럼명 조회.md" - }, - { - "basename": "start", - "path": "Programing/Linux/LFS(Linux From Scratch)/start.md" - }, - { - "basename": "EAI-Data Item 추출작업", - "path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/EAI-Data Item 추출작업.md" - }, - { - "basename": "DDL 스크립트 추출", - "path": "Programing/Tibero/DDL 스크립트 추출.md" - }, - { - "basename": "Docker 명령어", - "path": "Programing/Docker/Docker 명령어.md" - }, - { - "basename": "리눅스 시간 동기화", - "path": "Programing/Linux/Ubuntu/리눅스 시간 동기화.md" - }, - { - "basename": "Docker Compose", - "path": "Programing/Docker/Docker Compose.md" - }, - { - "basename": "Docker 설치", - "path": "Programing/Docker/Docker 설치.md" - }, - { - "basename": "Kafka 참고", - "path": "Programing/Kafka(AMQP)/Kafka 참고.md" - }, - { - "basename": "schema registry", - "path": "Programing/Kafka(AMQP)/schema registry.md" } ], "omittedPaths": [], diff --git a/Recognition/.obsidian/workspace.json b/Recognition/.obsidian/workspace.json index 30a12f1..e20058f 100644 --- a/Recognition/.obsidian/workspace.json +++ b/Recognition/.obsidian/workspace.json @@ -4,16 +4,16 @@ "type": "split", "children": [ { - "id": "0b48b3e99f773b77", + "id": "8b32b35c89106714", "type": "tabs", "children": [ { - "id": "f1debe276c1ec4e8", + "id": "5dc35b19d23db5c0", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "Work Related/프로젝트/스마트계류장/9.기타/CCTV 설치된 멀티 주기장.md", + "file": "Programing/Linux/RHEL9/유저생성.md", "mode": "source", "backlinks": true, "source": false @@ -49,7 +49,7 @@ "state": { "type": "search", "state": { - "query": "elk", + "query": "ssh", "matchingCase": false, "explainSearch": false, "collapseAll": true, @@ -86,7 +86,7 @@ } ], "direction": "horizontal", - "width": 295.5 + "width": 339.5 }, "right": { "id": "4797c4301ffee1db", @@ -102,7 +102,7 @@ "state": { "type": "backlink", "state": { - "file": "Work Related/프로젝트/스마트계류장/9.기타/CCTV 설치된 멀티 주기장.md", + "file": "Programing/Linux/RHEL9/유저생성.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -119,7 +119,7 @@ "state": { "type": "outgoing-link", "state": { - "file": "Work Related/프로젝트/스마트계류장/9.기타/CCTV 설치된 멀티 주기장.md", + "file": "Programing/Linux/RHEL9/유저생성.md", "linksCollapsed": false, "unlinkedCollapsed": true } @@ -142,7 +142,7 @@ "state": { "type": "outline", "state": { - "file": "Work Related/프로젝트/스마트계류장/9.기타/CCTV 설치된 멀티 주기장.md" + "file": "Programing/Linux/RHEL9/유저생성.md" } } }, @@ -182,13 +182,24 @@ "command-palette:명령어 팔레트 열기": false } }, - "active": "f1debe276c1ec4e8", + "active": "5dc35b19d23db5c0", "lastOpenFiles": [ - "Work Related/1.업무메모/2023-04-06.md", + "Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md", + "Programing/Linux/RHEL9/유저생성.md", + "Programing/MariaDB/설치.md", + "Programing/Tibero/테이블 Archive 로그 설정 변경.md", + "Programing/Linux/Linux 명령어/ssh포트로 파일 전송.md", + "Programing/Tibero/기동 및 종료.md", + "Programing/Tibero/Tibero 이중화 구성시 서비스 실행.md", + "Programing/Tibero/테이블 스페이스 관련.md", + "Programing/Linux/Termux/Termux SSH.md", + "Programing/Linux/RHEL9/SSH.md", + "Programing/Tibero/Lock 조회.md", + "Work Related/프로젝트/스마트계류장/TODO.md", "Work Related/프로젝트/스마트계류장/9.기타/CCTV 설치된 멀티 주기장.md", + "Work Related/1.업무메모/2023-04-06.md", "Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md", "Learning/외국어/영어/Vocabulary.md", - "Work Related/프로젝트/스마트계류장/TODO.md", "Work Related/프로젝트/스마트계류장/0.관련정보/Kafka-ELK 테스트.md", "Programing/ELK/ELK 폐쇄망 설치.md", "Programing/Docker/Docker 폐쇄망 설치.md", @@ -202,18 +213,7 @@ "Work Related/3.주간계획/스마트계류장/2023.10-4.md", "Zettelkasten/PassWD.md", "Work Related/프로젝트/스마트계류장/1.데이터베이스/관리페이지 테스트 쿼리.md", - "Work Related/프로젝트/스마트계류장/1.데이터베이스/DB 정의서 추출.md", "Work Related/3.주간계획/스마트계류장", - "Programing/Linux/RHEL9/프로세스 이름으로 확인.md", - "Programing/Linux/WSL/win탐색기에서 roo 폴더 열기.md", - "Programing/Tibero/Lock 조회.md", - "Programing/Linux/RHEL9/윈도우에서 편집한 문서에 CR문자 제거.md", - "Work Related/프로젝트/스마트계류장/항공용어/약어표.md", - "Programing/Linux/Linux 명령어/압축 생성 및 압축 풀기.md", - "Programing/Spring Frameworks/application 설정 파일.md", - "Work Related/프로젝트/스마트계류장/1.데이터베이스/작업SQL 백업/iis_mdd_list 엑셀 동기화.md", - "Tools/GitHub/CLI에서 Git 사용.md", - "Programing/MariaDB/테이블 정의서 DB테이블 생성.md", "zzz.resources/Pasted image 20230919121430.png", "zzz.resources/Pasted image 20230919121415.png", "zzz.resources/Pasted image 20230919121410.png", diff --git a/Recognition/Programing/Linux/Linux 명령어/ssh포트로 파일 전송.md b/Recognition/Programing/Linux/Linux 명령어/ssh포트로 파일 전송.md index c92bcfe..de81fc3 100644 --- a/Recognition/Programing/Linux/Linux 명령어/ssh포트로 파일 전송.md +++ b/Recognition/Programing/Linux/Linux 명령어/ssh포트로 파일 전송.md @@ -2,4 +2,7 @@ scp -P 8022 "C:\kdggmtwork\업무유틸\티베로7_메뉴얼\install\tibero7.tar.gz" u0_a319@39.123.110.133:/$PREFIX/tmp +# 로컬에서 원격서버로 복사 +scp -P 11443 /Tibero_Archive1/* root@10.200.31.56:/Tibero_arc_backup/1108 + ``` \ No newline at end of file diff --git a/Recognition/Programing/Tibero/Tibero 이중화 구성시 서비스 실행.md b/Recognition/Programing/Tibero/Tibero 이중화 구성시 서비스 실행.md index 99509d2..5a75dd4 100644 --- a/Recognition/Programing/Tibero/Tibero 이중화 구성시 서비스 실행.md +++ b/Recognition/Programing/Tibero/Tibero 이중화 구성시 서비스 실행.md @@ -16,7 +16,35 @@ tbboot ``` +### 구동 및 종료 +```Shell +# 노드 1번 DB down +tbdown immediate + +# 노드 2번 DB down +tbdown immediate + +# 노드 1번 tbcm데몬 종료 +tbcm -d + +# 노드 2번 tbcm데몬 종료 +tbcm -d + +#### + +# 노드 1번에서 tbcm구성 초기화 +tbcm -c +# 노드 1번 데몬 구동 +tbcm -b + +# 노드 2번에서 tbcm 데몬 구동 +tbcm -b + +# 노드 1,번 tbboot + + +``` ### 실행 안되는 경우 상태 확인 ``` shell diff --git a/Recognition/Programing/Tibero/테이블 Archive 로그 설정 변경.md b/Recognition/Programing/Tibero/테이블 Archive 로그 설정 변경.md new file mode 100644 index 0000000..ee84817 --- /dev/null +++ b/Recognition/Programing/Tibero/테이블 Archive 로그 설정 변경.md @@ -0,0 +1,7 @@ +```sql + + +ALTER TABLE ueai.EAI_ELECSTRIPDEPARTS_RCV NOLOGGING ; + + +``` \ No newline at end of file diff --git a/Recognition/Programing/Tibero/테이블 스페이스 관련.md b/Recognition/Programing/Tibero/테이블 스페이스 관련.md index cff76d4..6c540fa 100644 --- a/Recognition/Programing/Tibero/테이블 스페이스 관련.md +++ b/Recognition/Programing/Tibero/테이블 스페이스 관련.md @@ -5,6 +5,71 @@ SELECT tablespace_name FROM dba_tablespaces; -- 테이블 스페이스 경로, 파일 이름 SELECT file_id, tablespace_name, file_name from dba_data_files; +-- 할당량/여유공간 확인 + +SELECT + A.tablespace_name + , total || 'MB' TOTAL_SIZE + , total - free || 'MB' USED_SIZE + , free || 'MB' FREE_SIZE + , ROUND((total - free) / total * 100, 2) || '%' USED_RATE +FROM + (SELECT + tablespace_name + , ROUND(SUM(bytes) / 1024 / 1024, 1) free + FROM + DBA_FREE_SPACE + GROUP BY + tablespace_name) A, + (SELECT + tablespace_name + , ROUND(SUM(bytes) / 1024 / 1024, 1) total + FROM + DBA_DATA_FILES + GROUP BY + tablespace_name) B +WHERE + A.tablespace_name = B.tablespace_name +ORDER BY + A.tablespace_name; + +-- 3. 자세하게 얻기 +SELECT + A.TABLESPACE_NAME "테이블스페이스명" + , A.FILE_NAME "파일경로" + , (A.BYTES - B.FREE) "사용공간" + , B.FREE "여유 공간" + , A.BYTES "총크기" + , TO_CHAR( (B.FREE / A.BYTES * 100) , '999.99')||'%' "여유공간" +FROM + ( + SELECT + FILE_ID + , TABLESPACE_NAME + , FILE_NAME + , SUBSTR(FILE_NAME,1,200) FILE_NM + , SUM(BYTES) BYTES + FROM + DBA_DATA_FILES + GROUP BY + FILE_ID + , TABLESPACE_NAME + , FILE_NAME + , SUBSTR(FILE_NAME,1,200)) A, + ( + SELECT + TABLESPACE_NAME + , FILE_ID + , SUM(NVL(BYTES,0)) FREE + FROM + DBA_FREE_SPACE + GROUP BY + TABLESPACE_NAME + , FILE_ID) B +WHERE + A.TABLESPACE_NAME = B.TABLESPACE_NAME + AND A.FILE_ID = B.FILE_ID +order by 1 ``` \ No newline at end of file diff --git a/Recognition/Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md b/Recognition/Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md index 85f9756..3ff64fa 100644 --- a/Recognition/Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md +++ b/Recognition/Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md @@ -20,4 +20,38 @@ B D 스마트 계류장관제플랫폼 구축사업 T2 계류장 관제탑 12층 소프트웨어 개발업무를 위한 현장확인. E -스마트 계류장관제플랫폼 구축사업 3-56-25 지엠티 사무실 소프트웨어 개발 업무를 위한 방문시 차량 이동 경로 \ No newline at end of file +스마트 계류장관제플랫폼 구축사업 3-56-25 지엠티 사무실 소프트웨어 개발 업무를 위한 방문시 차량 이동 경로 + +**미래지기** +B +스마트 계류장관제플랫폼 구축사업 3-56-25 지엠티 컨소시엄 사무실 성능적합증명 업무를 위한 방문 목적 + D + 스마트 계류장관제플랫폼 구축사업 T2 계류장 관제탑 12층 브리핑룸 성능적합증명 업무 수행을 위한 방문 목적 +E +스마트 계류장관제플랫폼 구축사업 3-56-25 지엠티 컨소시엄 사무실 성능적합증명 업무 수행을 위한 방문 시 차량 이동 경로(지엠티 컨소시엄 장비실 사무실 이동) + + + +인원정보 +- 미래지기 + - 김종호 01066471931 701129 1108922 + - 권혁 01032338238 740505 1079627 + - 양승만 01098070811 690711 1231218 + - 박순수 01027871716 620616 1631719 +- 씽크트리(WEB) + - 안병찬 01037012992 670331 1047711 + - 이민균 01089054432 701009 1011310 + - 윤호준 01093751251 721107 1251212 + - 임찬형 01034771605 041112 3082914 +- 씽크트리(Back) + - 최정주 01066940210 860107 1504711 + - 박성현 01074996383 890223 1384138 + - 박성욱 01056384037 931121 1702518 +- EC-Miner + - 최환민 01050530799 930130 1261312 + +인솔자 +- 박수영 2208738702 +- 박준호 2304745460 +- 김동균 2208738411 +- 서원택 2211740743 \ No newline at end of file diff --git a/Recognition/Work Related/프로젝트/스마트계류장/Java PGM/Components/DB/ReadMe.md b/Recognition/Work Related/프로젝트/스마트계류장/Java PGM/Components/DB/ReadMe.md new file mode 100644 index 0000000..05abdee --- /dev/null +++ b/Recognition/Work Related/프로젝트/스마트계류장/Java PGM/Components/DB/ReadMe.md @@ -0,0 +1,34 @@ + +### Tibero +![[tibero-jdbc-7.jar]] +- jar 파일 -> 프로젝트 폴더/lib 하위에 복사 +- pom.xml dependency 추가 +```xml + + + com.tmax.tibero + tibero-jdbc + 7 + system + ${basedir}/lib/tibero-jdbc-7.jar + +``` + +- applicaton.yml 설정추가 +```yml + +database: + db1: + datasource: + driver-class-name: com.tmax.tibero.jdbc.TbDriver + jdbcUrl: jdbc:tibero:thin:@10.200.31.1:8629:sacp + username: ueai + password: ueai + db2: + datasource: + driver-class-name: com.tmax.tibero.jdbc.TbDriver + jdbcUrl: jdbc:tibero:thin:@10.200.31.1:8629:sacp + username: ucm + password: ucm + +``` \ No newline at end of file diff --git a/Recognition/Work Related/프로젝트/스마트계류장/TODO.md b/Recognition/Work Related/프로젝트/스마트계류장/TODO.md index 3cd98ec..b440c7c 100644 --- a/Recognition/Work Related/프로젝트/스마트계류장/TODO.md +++ b/Recognition/Work Related/프로젝트/스마트계류장/TODO.md @@ -2,6 +2,8 @@ - [x] 도착/출발 항공기 - [x] 계류장 이동 항공기 - [ ] ASDE + - [ ] comp socket 수신/송신 메시지 로그(and 설정) + - [ ] - [ ] ELK - [ ] kafka - [ ] 주기장 상황분석