windows
parent
8ea507febc
commit
20c8a06f95
|
@ -1,16 +1,116 @@
|
|||
{
|
||||
"recentFiles": [
|
||||
{
|
||||
"basename": "Docker 명령어",
|
||||
"path": "Programing/Docker/Docker 명령어.md"
|
||||
"basename": "SSH",
|
||||
"path": "Programing/Linux/RHEL9/SSH.md"
|
||||
},
|
||||
{
|
||||
"basename": "application 설정 파일",
|
||||
"path": "Programing/Spring Frameworks/application 설정 파일.md"
|
||||
},
|
||||
{
|
||||
"basename": "iis_mdd_list 엑셀 동기화",
|
||||
"path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/작업SQL 백업/iis_mdd_list 엑셀 동기화.md"
|
||||
},
|
||||
{
|
||||
"basename": "CLI에서 Git 사용",
|
||||
"path": "Tools/GitHub/CLI에서 Git 사용.md"
|
||||
},
|
||||
{
|
||||
"basename": "압축 생성 및 압축 풀기",
|
||||
"path": "Programing/Linux/Linux 명령어/압축 생성 및 압축 풀기.md"
|
||||
},
|
||||
{
|
||||
"basename": "TODO",
|
||||
"path": "Work Related/프로젝트/스마트계류장/TODO.md"
|
||||
},
|
||||
{
|
||||
"basename": "테이블 정의서 DB테이블 생성",
|
||||
"path": "Programing/MariaDB/테이블 정의서 DB테이블 생성.md"
|
||||
},
|
||||
{
|
||||
"basename": "테이블 일괄 생성 스크립트",
|
||||
"path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/산출물작업/테이블 일괄 생성 스크립트.md"
|
||||
},
|
||||
{
|
||||
"basename": "표준이동경로 관련 임시테이블",
|
||||
"path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/표준이동경로 관련 임시테이블.md"
|
||||
},
|
||||
{
|
||||
"basename": "Kafka 명령어",
|
||||
"path": "Programing/Kafka(AMQP)/Kafka 명령어.md"
|
||||
},
|
||||
{
|
||||
"basename": "표준이동경로 관련 임시테이블",
|
||||
"path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/표준이동경로 관련 임시테이블.md"
|
||||
"basename": "EAI 연계 데이터 복구",
|
||||
"path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/EAI 연계 데이터 복구.md"
|
||||
},
|
||||
{
|
||||
"basename": "DB 정의서 추출",
|
||||
"path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/DB 정의서 추출.md"
|
||||
},
|
||||
{
|
||||
"basename": "Lock 조회",
|
||||
"path": "Programing/Tibero/Lock 조회.md"
|
||||
},
|
||||
{
|
||||
"basename": "2022-02-18",
|
||||
"path": "Work Related/1.업무메모/2022.02/2022-02-18.md"
|
||||
},
|
||||
{
|
||||
"basename": "2022-05-10",
|
||||
"path": "Work Related/1.업무메모/2022.05/2022-05-10.md"
|
||||
},
|
||||
{
|
||||
"basename": "22.02.03",
|
||||
"path": "Work Related/1.업무메모/2022.02/22.02.03.md"
|
||||
},
|
||||
{
|
||||
"basename": "단축키",
|
||||
"path": "Tools/SublimeText/단축키.md"
|
||||
},
|
||||
{
|
||||
"basename": "약어표",
|
||||
"path": "Work Related/프로젝트/스마트계류장/항공용어/약어표.md"
|
||||
},
|
||||
{
|
||||
"basename": "Server에 VNC 설치",
|
||||
"path": "Programing/Linux/Ubuntu/Server에 VNC 설치.md"
|
||||
},
|
||||
{
|
||||
"basename": "TableRow특정조건에 따라 보이기 - 숨기기",
|
||||
"path": "Programing/Flutter/TableRow특정조건에 따라 보이기 - 숨기기.md"
|
||||
},
|
||||
{
|
||||
"basename": "테이블 정의서 SQL",
|
||||
"path": "Programing/Oracle/테이블 정의서 SQL.md"
|
||||
},
|
||||
{
|
||||
"basename": "정의서 형식으로 테이블 정보조회",
|
||||
"path": "Programing/Oracle/정의서 형식으로 테이블 정보조회.md"
|
||||
},
|
||||
{
|
||||
"basename": "테이블 예상 적재용량 산출",
|
||||
"path": "Programing/Tibero/테이블 예상 적재용량 산출.md"
|
||||
},
|
||||
{
|
||||
"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": "리눅스 시간 동기화",
|
||||
|
@ -92,10 +192,6 @@
|
|||
"basename": "네트워크 설정",
|
||||
"path": "Programing/Linux/RHEL9/네트워크 설정.md"
|
||||
},
|
||||
{
|
||||
"basename": "약어표",
|
||||
"path": "Work Related/프로젝트/스마트계류장/항공용어/약어표.md"
|
||||
},
|
||||
{
|
||||
"basename": "용어정리",
|
||||
"path": "Work Related/프로젝트/스마트계류장/항공용어/용어정리.md"
|
||||
|
@ -103,102 +199,6 @@
|
|||
{
|
||||
"basename": "유저생성",
|
||||
"path": "Programing/Linux/RHEL9/유저생성.md"
|
||||
},
|
||||
{
|
||||
"basename": "Home Network",
|
||||
"path": "Zettelkasten/Home Network.md"
|
||||
},
|
||||
{
|
||||
"basename": "프로세스 확인 및 강제 종료",
|
||||
"path": "Programing/Linux/Ubuntu/프로세스 확인 및 강제 종료.md"
|
||||
},
|
||||
{
|
||||
"basename": "특정 포트 임시 오픈",
|
||||
"path": "Programing/Linux/Ubuntu/특정 포트 임시 오픈.md"
|
||||
},
|
||||
{
|
||||
"basename": "중단파서버 보안취약점",
|
||||
"path": "Work Related/프로젝트/D-MHFH/유지보수/중단파서버 보안취약점.md"
|
||||
},
|
||||
{
|
||||
"basename": "일반유저 관리자권한 설정 (sudo -i)",
|
||||
"path": "Programing/Linux/Ubuntu/일반유저 관리자권한 설정 (sudo -i).md"
|
||||
},
|
||||
{
|
||||
"basename": "Git 자동화 스크립트",
|
||||
"path": "Tools/GitHub/Git 자동화 스크립트.md"
|
||||
},
|
||||
{
|
||||
"basename": "Untitled",
|
||||
"path": "zzz.resources/Untitled.png"
|
||||
},
|
||||
{
|
||||
"basename": "Pasted image 20221228170541",
|
||||
"path": "zzz.resources/Pasted image 20221228170541.png"
|
||||
},
|
||||
{
|
||||
"basename": "CLI에서 Git 사용",
|
||||
"path": "Tools/GitHub/CLI에서 Git 사용.md"
|
||||
},
|
||||
{
|
||||
"basename": "Maven 설치",
|
||||
"path": "Tools/VSCode_Server/Maven 설치.md"
|
||||
},
|
||||
{
|
||||
"basename": "Gitea 설치",
|
||||
"path": "Tools/GitHub/Gitea 설치.md"
|
||||
},
|
||||
{
|
||||
"basename": "Spring 확장팩 설치",
|
||||
"path": "Tools/VSCode_Server/Spring 확장팩 설치.md"
|
||||
},
|
||||
{
|
||||
"basename": "Git 설치",
|
||||
"path": "Tools/GitHub/Git 설치.md"
|
||||
},
|
||||
{
|
||||
"basename": "Pasted image 20230215100042",
|
||||
"path": "zzz.resources/Pasted image 20230215100042.png"
|
||||
},
|
||||
{
|
||||
"basename": "Ubuntu Gitlab 설치",
|
||||
"path": "Tools/GitHub/Ubuntu Gitlab 설치.md"
|
||||
},
|
||||
{
|
||||
"basename": "Ubuntu에 설치",
|
||||
"path": "Tools/VSCode_Server/Ubuntu에 설치.md"
|
||||
},
|
||||
{
|
||||
"basename": "SSH",
|
||||
"path": "Programing/Linux/RHEL9/SSH.md"
|
||||
},
|
||||
{
|
||||
"basename": "Tibero 이중화 구성시 서비스 실행",
|
||||
"path": "Programing/Tibero/Tibero 이중화 구성시 서비스 실행.md"
|
||||
},
|
||||
{
|
||||
"basename": "유닉스(AIX) 유저 생성",
|
||||
"path": "Programing/Linux/Unix/유닉스(AIX) 유저 생성.md"
|
||||
},
|
||||
{
|
||||
"basename": "기동 및 종료",
|
||||
"path": "Programing/Tibero/기동 및 종료.md"
|
||||
},
|
||||
{
|
||||
"basename": "스마트 계류장 과업내용",
|
||||
"path": "Work Related/프로젝트/스마트계류장/0.관련정보/스마트 계류장 과업내용.md"
|
||||
},
|
||||
{
|
||||
"basename": "공유문서",
|
||||
"path": "Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md"
|
||||
},
|
||||
{
|
||||
"basename": "파일서버",
|
||||
"path": "Work Related/프로젝트/스마트계류장/0.관련정보/파일서버.md"
|
||||
},
|
||||
{
|
||||
"basename": "압축 생성 및 압축 풀기",
|
||||
"path": "Programing/Linux/Linux 명령어/압축 생성 및 압축 풀기.md"
|
||||
}
|
||||
],
|
||||
"omittedPaths": [],
|
||||
|
|
|
@ -4,16 +4,16 @@
|
|||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "36a465d5d6860738",
|
||||
"id": "26023ea375a74a37",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "fed0be27cf6ed4e5",
|
||||
"id": "7710695608181129",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Programing/Docker/Docker 명령어.md",
|
||||
"file": "Programing/Linux/RHEL9/SSH.md",
|
||||
"mode": "source",
|
||||
"backlinks": true,
|
||||
"source": false
|
||||
|
@ -49,7 +49,7 @@
|
|||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "임시",
|
||||
"query": "git pull",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": true,
|
||||
|
@ -86,7 +86,7 @@
|
|||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 326.5
|
||||
"width": 295.5
|
||||
},
|
||||
"right": {
|
||||
"id": "4797c4301ffee1db",
|
||||
|
@ -102,7 +102,7 @@
|
|||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Programing/Docker/Docker 명령어.md",
|
||||
"file": "Programing/Linux/RHEL9/SSH.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
|
@ -119,7 +119,7 @@
|
|||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Programing/Docker/Docker 명령어.md",
|
||||
"file": "Programing/Linux/RHEL9/SSH.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
|
@ -142,7 +142,7 @@
|
|||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Programing/Docker/Docker 명령어.md"
|
||||
"file": "Programing/Linux/RHEL9/SSH.md"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -182,34 +182,37 @@
|
|||
"command-palette:명령어 팔레트 열기": false
|
||||
}
|
||||
},
|
||||
"active": "fed0be27cf6ed4e5",
|
||||
"active": "7710695608181129",
|
||||
"lastOpenFiles": [
|
||||
"Programing/Kafka(AMQP)/Kafka 명령어.md",
|
||||
"Programing/Spring Frameworks/application 설정 파일.md",
|
||||
"Work Related/프로젝트/스마트계류장/1.데이터베이스/작업SQL 백업/iis_mdd_list 엑셀 동기화.md",
|
||||
"Tools/GitHub/CLI에서 Git 사용.md",
|
||||
"Programing/Linux/Linux 명령어/압축 생성 및 압축 풀기.md",
|
||||
"Work Related/프로젝트/스마트계류장/TODO.md",
|
||||
"Programing/MariaDB/테이블 정의서 DB테이블 생성.md",
|
||||
"Work Related/프로젝트/스마트계류장/1.데이터베이스/산출물작업/테이블 일괄 생성 스크립트.md",
|
||||
"Work Related/프로젝트/스마트계류장/1.데이터베이스/표준이동경로 관련 임시테이블.md",
|
||||
"Programing/Linux/Ubuntu/리눅스 시간 동기화.md",
|
||||
"Programing/Docker/Docker Compose.md",
|
||||
"Programing/Docker/Docker 폐쇄망 설치.md",
|
||||
"Programing/Docker/Docker 명령어.md",
|
||||
"Programing/Docker/Docker 설치.md",
|
||||
"Programing/Kafka(AMQP)/Kafka 참고.md",
|
||||
"Programing/Kafka(AMQP)/schema registry.md",
|
||||
"Programing/Kafka(AMQP)/Kafka Producer.md",
|
||||
"Programing/Kafka(AMQP)/Kafka설정.md",
|
||||
"Programing/Docker/Docker 서비스 등록.md",
|
||||
"Programing/Linux/RHEL9/방화벽 관련 명령어.md",
|
||||
"Programing/Docker/Docker 오류.md",
|
||||
"Programing/Docker/Docker 페쇄망 이관.md",
|
||||
"Programing/Docker/Docker Hub.md",
|
||||
"Programing/Docker/Docker Engine.md",
|
||||
"Programing/Tibero/스키마 생성.md",
|
||||
"Programing/ELK/ELK 폐쇄망 설치.md",
|
||||
"Work Related/1.업무메모/2023-04-06.md",
|
||||
"Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md",
|
||||
"Zettelkasten/PassWD.md",
|
||||
"Programing/Linux/RHEL9/네트워크 설정.md",
|
||||
"Programing/Kafka(AMQP)/Kafka 명령어.md",
|
||||
"Work Related/프로젝트/스마트계류장/1.데이터베이스/EAI 연계 데이터 복구.md",
|
||||
"Work Related/프로젝트/스마트계류장/1.데이터베이스/DB 정의서 추출.md",
|
||||
"Programing/Tibero/Lock 조회.md",
|
||||
"zzz.resources/Pasted image 20230919121430.png",
|
||||
"zzz.resources/Pasted image 20230919121415.png",
|
||||
"zzz.resources/Pasted image 20230919121410.png",
|
||||
"Work Related/1.업무메모/2022.02/2022-02-18.md",
|
||||
"Work Related/1.업무메모/2022.05/2022-05-10.md",
|
||||
"Work Related/1.업무메모/2022.02/22.02.03.md",
|
||||
"Tools/SublimeText/단축키.md",
|
||||
"Work Related/프로젝트/스마트계류장/항공용어/약어표.md",
|
||||
"Work Related/프로젝트/스마트계류장/항공용어/용어정리.md",
|
||||
"Programing/Linux/RHEL9/유저생성.md",
|
||||
"Programing/Linux/Ubuntu/Server에 VNC 설치.md",
|
||||
"Programing/Flutter/TableRow특정조건에 따라 보이기 - 숨기기.md",
|
||||
"Programing/Oracle/테이블 정의서 SQL.md",
|
||||
"Programing/Oracle/정의서 형식으로 테이블 정보조회.md",
|
||||
"Programing/Tibero/테이블 예상 적재용량 산출.md",
|
||||
"Programing/Oracle/테이블 컬럼명 조회.md",
|
||||
"Programing/Linux/LFS(Linux From Scratch)/start.md",
|
||||
"Work Related/프로젝트/스마트계류장/1.데이터베이스/EAI-Data Item 추출작업.md",
|
||||
"Programing/Tibero/DDL 스크립트 추출.md",
|
||||
"zzz.resources/Untitled.png",
|
||||
"새 텍스트 문서.txt",
|
||||
"zzz.resources/Pasted image 20221228170541.png",
|
||||
|
@ -228,10 +231,7 @@
|
|||
"zzz.resources/Pasted image 20230525092338.png",
|
||||
"zzz.resources/Pasted image 20230525091605.png",
|
||||
"zzz.resources/Pasted image 20230525091530.png",
|
||||
"zzz.resources/Pasted image 20230109162814.png",
|
||||
"무제 파일 2.canvas",
|
||||
"무제 파일 1.canvas",
|
||||
"zzz.resources/Pasted image 20230417164940.png",
|
||||
"zzz.resources/Pasted image 20230316151605.png"
|
||||
"무제 파일 1.canvas"
|
||||
]
|
||||
}
|
|
@ -1,2 +1,34 @@
|
|||
- topics 상태확인
|
||||
> kafka-topics --zookeeper 10.200.31.8:2181 --describe
|
||||
|
||||
-- 컨슈머 그룹 조회
|
||||
/bin/kafka-consumer-groups --bootstrap-server localhost:9091 --list
|
||||
|
||||
-- 토픽 리스트
|
||||
/bin/kafka-topics --list --bootstrap-server localhost:9091 --exclude-internal
|
||||
|
||||
-- 토픽 상세 조회
|
||||
/bin/kafka-topics --bootstrap-server localhost:9091 --topic ai.analyze.video --describe
|
||||
|
||||
|
||||
[value 형태로 데이터를 받음]
|
||||
/bin/kafka-console-consumer --bootstrap-server localhost:9091 --topic ai.analyze.video --from-beginning
|
||||
/bin/kafka-console-consumer --bootstrap-server localhost:9091 --topic ic.tracking.fusion.bypass --from-beginning
|
||||
|
||||
|
||||
/home/admin/SACP-INSTALL/
|
||||
|
||||
# kafka topic 생성
|
||||
./kafka-topics --bootstrap-server localhost:19092 --create --topic fastcampus --partitions 20 --replication-factor 3
|
||||
|
||||
# kafka에 생성된 토픽 리스트 확인
|
||||
./kafka-topics --bootstrap-server localhost:19092 --list
|
||||
|
||||
# 특정 토픽의 파티션 수, 리플리카 수 등의 상세정보 확인
|
||||
./kafka-topics --describe --bootstrap-server localhost:19092 --topic fastcampus
|
||||
|
||||
# kafka 콘솔 컨슈머 실행
|
||||
./kafka-console-consumer --bootstrap-server localhost:19092 --topic fastcampus --from-beginning
|
||||
|
||||
# kafka 콘솔 프로듀서 실행
|
||||
./kafka-console-producer --bootstrap-server localhost:19092 --topic fastcampus
|
||||
|
|
|
@ -0,0 +1,32 @@
|
|||
```yml
|
||||
## application.yml 에서 그룹 사용 방법
|
||||
|
||||
# default
|
||||
spring:
|
||||
profiles:
|
||||
active: local # default
|
||||
group:
|
||||
local: # local, common profile을 그룹지어 함께 어플리케이션 구동
|
||||
- common
|
||||
prod: # prod, common profile을 그룹지어 함께 어플리케이션 구동
|
||||
- common
|
||||
|
||||
---
|
||||
spring:
|
||||
config:
|
||||
activate:
|
||||
on-profile: common # application-common.yml 과 동일한 역할 (공통 설정)
|
||||
|
||||
---
|
||||
spring:
|
||||
config:
|
||||
activate:
|
||||
on-profile: local
|
||||
|
||||
---
|
||||
spring:
|
||||
config:
|
||||
activate:
|
||||
on-profile: prod
|
||||
|
||||
```
|
|
@ -31,4 +31,126 @@ and nvl(CollumnID,'') like '%%'
|
|||
and TableID like '%TIC_GROUND_VHCLE%'
|
||||
order by cast(no as integer)
|
||||
|
||||
```
|
||||
|
||||
|
||||
---
|
||||
|
||||
```sql
|
||||
|
||||
-- 테이블명(물리) 테이블명(논리) 테이블설명 컬럼ID 컬럼(물리) 컬럼(논리) 타입 타입길이 NotNull, PK, FK, INX, 기본갑, 제약조건 비고
|
||||
WITH tbl AS (
|
||||
SELECT A.OWNER
|
||||
, B.COMMENTS TABLE_COMMENTS
|
||||
, A.TABLE_NAME TABLE_NAME
|
||||
, C.COMMENTS COLUMN_COMMENTS
|
||||
, A.COLUMN_NAME COLUMN_NAME
|
||||
, CASE A.NULLABLE WHEN 'Y'THEN 'ㅇ' ELSE '' END NULL_FLAG
|
||||
, CASE WHEN A.DATA_TYPE = 'TIMESTAMP(6)' THEN 'TIMESTAMP' ELSE A.DATA_TYPE END DATA_TYPE
|
||||
, CASE WHEN A.DATA_TYPE IN ('CHAR', 'VARCHAR2')
|
||||
THEN '' || A.DATA_LENGTH || ''
|
||||
WHEN A.DATA_TYPE = 'NUMBER' AND A.DATA_SCALE = 0 AND A.DATA_PRECISION IS NOT NULL
|
||||
THEN '' || A.DATA_PRECISION || ''
|
||||
WHEN A.DATA_TYPE = 'NUMBER' AND A.DATA_SCALE <> 0
|
||||
THEN '' || A.DATA_PRECISION || ',' || A.DATA_SCALE || ''
|
||||
END DATA_LENGTH
|
||||
, A.COLUMN_ID
|
||||
, A.DATA_DEFAULT
|
||||
FROM DBA_TAB_COLUMNS A
|
||||
, DBA_TAB_COMMENTS B
|
||||
, DBA_COL_COMMENTS C
|
||||
WHERE A.OWNER = B.OWNER
|
||||
AND A.TABLE_NAME = B.TABLE_NAME
|
||||
AND A.TABLE_NAME = C.TABLE_NAME
|
||||
AND A.COLUMN_NAME = C.COLUMN_NAME
|
||||
AND A.owner in ('UCM', 'UIC', 'UEAI', 'UTRACK', 'UDT')
|
||||
),
|
||||
cons AS (
|
||||
SELECT A.OWNER
|
||||
, A.TABLE_NAME
|
||||
, A.COLUMN_NAME
|
||||
, CASE WHEN B.CONSTRAINT_TYPE = 'P' THEN 'ㅇ' ELSE '' END as PK
|
||||
, CASE WHEN B.CONSTRAINT_TYPE = 'R' THEN 'ㅇ' ELSE '' END as FK
|
||||
-- , A.CONSTRAINT_NAME
|
||||
, CASE WHEN B.CONSTRAINT_TYPE = 'P' THEN 'ㅇ' ELSE '' END as CONSTRAINT_NAME
|
||||
FROM DBA_CONS_COLUMNS A, DBA_CONSTRAINTS B
|
||||
WHERE A.OWNER = B.OWNER
|
||||
AND A.CONSTRAINT_NAME = B.CONSTRAINT_NAME
|
||||
AND B.CONSTRAINT_TYPE IN ('P', 'R')
|
||||
AND A.OWNER in ('UCM', 'UIC', 'UEAI', 'UTRACK', 'UDT')
|
||||
)
|
||||
select t.table_name
|
||||
, nvl(trim(substr(t.table_comments, 1, instr(t.table_comments,'(', 1) -1)), nvl(table_comments, 'Temp Table')) table_comments
|
||||
, trim(substr(t.table_comments, instr(t.table_comments,'(', 1) +1, length(t.table_comments) - instr(t.table_comments,'(', 1) -1)) table_desc
|
||||
, t.column_id
|
||||
, t.column_name
|
||||
, case when instr(t.column_comments, 'CT') > 0
|
||||
then nvl(trim(substr(t.column_comments, 1, instr(t.column_comments,'(', 1) -1)), column_comments)
|
||||
else t.column_comments
|
||||
end as column_comments
|
||||
, t.data_type
|
||||
, t.data_length
|
||||
, decode(c.pk, 'ㅇ', 'ㅇ', t.null_flag ) as null_flag
|
||||
, c.pk
|
||||
, c.fk
|
||||
, c.constraint_name
|
||||
, t.data_default
|
||||
, '' cons
|
||||
, case when instr(t.column_comments, 'CT') > 0
|
||||
then trim(substr(t.column_comments, instr(t.column_comments,'(', 1) +1, length(t.column_comments) - instr(t.column_comments,'(', 1) -1))
|
||||
else ''
|
||||
end as column_comments
|
||||
, nvl(t.table_comments, 'TEMP Table') as table_comments
|
||||
from tbl t, cons c
|
||||
where t.owner = c.owner(+)
|
||||
and t.table_name = c.table_name(+)
|
||||
and t.column_name = c.column_name(+)
|
||||
AND t.owner in ( 'NONE'
|
||||
--, 'UCM'
|
||||
--, 'UIC'
|
||||
--, 'UEAI'
|
||||
--, 'UTRACK'
|
||||
, 'UDT'
|
||||
)
|
||||
order by t.owner, t.table_name, t.column_id
|
||||
|
||||
|
||||
```
|
||||
|
||||
|
||||
```sql
|
||||
-- 테이블 목록
|
||||
|
||||
-- 테이블명(물리) 테이블명(논리) 테이블설명 컬럼ID 컬럼(물리) 컬럼(논리) 타입 타입길이 NotNull, PK, FK, INX, 기본갑, 제약조건 비고
|
||||
WITH tbl AS (
|
||||
SELECT B.OWNER
|
||||
, B.COMMENTS TABLE_COMMENTS
|
||||
, B.TABLE_NAME TABLE_NAME
|
||||
FROM DBA_TAB_COMMENTS B
|
||||
WHERE B.owner in ('UCM', 'UIC', 'UEAI', 'UTRACK', 'UDT')
|
||||
),
|
||||
cons AS (
|
||||
SELECT A.OWNER
|
||||
, A.TABLE_NAME
|
||||
, A.CONSTRAINT_NAME
|
||||
FROM DBA_CONS_COLUMNS A
|
||||
WHERE A.OWNER in ('UCM', 'UIC', 'UEAI', 'UTRACK', 'UDT')
|
||||
and position = 0
|
||||
)
|
||||
select t.table_name
|
||||
, nvl(trim(substr(t.table_comments, 1, instr(t.table_comments,'(', 1) -1)), nvl(table_comments, 'Temp Table')) table_comments
|
||||
, c.CONSTRAINT_NAME
|
||||
-- , trim(substr(t.table_comments, instr(t.table_comments,'(', 1) +1, length(t.table_comments) - instr(t.table_comments,'(', 1) -1)) table_desc
|
||||
from tbl t, cons c
|
||||
where t.owner = c.owner(+)
|
||||
and t.table_name = c.table_name(+)
|
||||
and t.owner in ( 'NONE'
|
||||
--, 'UCM'
|
||||
, 'UIC'
|
||||
--, 'UEAI'
|
||||
--, 'UTRACK'
|
||||
--, 'UDT'
|
||||
)
|
||||
order by t.table_name
|
||||
|
||||
```
|
|
@ -0,0 +1,37 @@
|
|||
```sql
|
||||
--update ueai.EAI_ELECSTRIPARRARTS_RCV set deal_stat = 'S' where deal_stat = 'P' and recv_time >= '202309170000000';
|
||||
--update ueai.EAI_ELECSTRIPDEPARTS_RCV set deal_stat = 'S' where deal_stat = 'P' and recv_time >= '202309170000000';
|
||||
--update ueai.EAI_FLTACDMMLSTNARR_RCV set deal_stat = 'S' where deal_stat = 'P' and recv_time >= '202309170000000';
|
||||
--update ueai.EAI_FLTACDMMLSTNDEP_RCV set deal_stat = 'S' where deal_stat = 'P' and recv_time >= '202309170000000';
|
||||
--update ueai.EAI_GRDACMVT_RCV set deal_stat = 'S' where deal_stat = 'P' and recv_time >= '202309170000000';
|
||||
--
|
||||
--select count(*) as data_cnt from ueai.EAI_ELECSTRIPARRARTS_RCV where deal_stat = 'S';
|
||||
|
||||
--truncate table uic.SACP_FLT_APRON_MVMN_HIST ;
|
||||
--truncate table uic.SACP_FLT_ARR_HIST ;
|
||||
--truncate table uic.SACP_FLT_DEICING_HIST ;
|
||||
--truncate table uic.SACP_FLT_DEP_HIST ;
|
||||
--truncate table uic.SACP_IDNTFC_MAPNG ;
|
||||
|
||||
|
||||
--select * from uic.SACP_FLT_APRON_MVMN_HIST ;
|
||||
--select * from uic.SACP_FLT_ARR_HIST ;
|
||||
--select * from uic.SACP_FLT_DEICING_HIST ;
|
||||
--select * from uic.SACP_FLT_DEP_HIST ;
|
||||
--select * from uic.SACP_IDNTFC_MAPNG ;
|
||||
--
|
||||
--
|
||||
--select count(*) from ueai.EAI_ELECSTRIPARRARTS_RCV where deal_stat = 'S' and recv_time >= '202309170000000';
|
||||
--select count(*) from ueai.EAI_ELECSTRIPDEPARTS_RCV where deal_stat = 'Q' and recv_time >= '202309170000000';
|
||||
--select count(*) from ueai.EAI_FLTACDMMLSTNARR_RCV where deal_stat = 'Q' and recv_time >= '202309170000000';
|
||||
--select count(*) from ueai.EAI_FLTACDMMLSTNDEP_RCV where deal_stat = 'Q' and recv_time >= '202309170000000';
|
||||
--select count(*) from ueai.EAI_GRDACMVT_RCV where deal_stat = 'Q' and recv_time >= '202309170000000';
|
||||
--
|
||||
--
|
||||
--select * from ueai.EAI_ELECSTRIPARRARTS_RCV where recv_time >= '202309170000000';
|
||||
--select * from ueai.EAI_ELECSTRIPDEPARTS_RCV where deal_stat = 'Q' and recv_time >= '202309170000000';
|
||||
--select * from ueai.EAI_FLTACDMMLSTNARR_RCV where deal_stat = 'Q' and recv_time >= '202309170000000';
|
||||
--select * from ueai.EAI_FLTACDMMLSTNDEP_RCV where deal_stat = 'Q' and recv_time >= '202309170000000';
|
||||
--select * from ueai.EAI_GRDACMVT_RCV where deal_stat = 'Q' and recv_time >= '202309170000000';
|
||||
|
||||
```
|
|
@ -0,0 +1,19 @@
|
|||
- [x] 데이터블럭 뷰 생성
|
||||
- [x] 도착/출발 항공기
|
||||
- [x] 계류장 이동 항공기
|
||||
- [ ] ASDE
|
||||
- [ ] ELK
|
||||
- [ ] kafka
|
||||
- [ ] 주기장 상황분석
|
||||
- [ ] 운항 스케줄 EAI 데이터 분석/프로시져 수정
|
||||
- [ ] 관리페이지
|
||||
- [ ] 기초데이터 구축
|
||||
- [ ] 주기장정보 (RUNC)
|
||||
- [ ] 예정경로정보 업데이트
|
||||
- [ ] 인콘 cctv DB 연동
|
||||
- [ ] 항공기 식별정보 누적 테이블
|
||||
- [ ] Notam 검증
|
||||
- [ ] 기상정보 연동 ( m/s -> knots, kts )
|
||||
- [ ] s/w이중화방안
|
||||
- [ ] EAI연계프로시져 로깅
|
||||
- [ ] DB 테이블 백업 정책(스케줄러)
|
Loading…
Reference in New Issue