diff --git a/Recognition/.obsidian/plugins/recent-files-obsidian/data.json b/Recognition/.obsidian/plugins/recent-files-obsidian/data.json index c7f6b39..3643ece 100644 --- a/Recognition/.obsidian/plugins/recent-files-obsidian/data.json +++ b/Recognition/.obsidian/plugins/recent-files-obsidian/data.json @@ -1,9 +1,117 @@ { "recentFiles": [ + { + "basename": "네트워크 설정", + "path": "Programing/Linux/RHEL9/네트워크 설정.md" + }, + { + "basename": "EAI Server 셋팅", + "path": "Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/EAI Server 셋팅.md" + }, + { + "basename": "리눅스 시간 동기화", + "path": "Programing/Linux/Ubuntu/리눅스 시간 동기화.md" + }, + { + "basename": "Tibero 7 설치", + "path": "Programing/Tibero/Tibero 7 설치.md" + }, + { + "basename": "스키마 생성", + "path": "Programing/Tibero/스키마 생성.md" + }, + { + "basename": "리눅스 mkdir", + "path": "Programing/Linux/Linux 명령어/리눅스 mkdir.md" + }, + { + "basename": "리눅스 명령어", + "path": "Programing/Linux/Linux 명령어/리눅스 명령어.md" + }, + { + "basename": "USB 마운트 (FAT32)", + "path": "Programing/Linux/RHEL9/USB 마운트 (FAT32).md" + }, + { + "basename": "function Table", + "path": "Programing/Tibero/function Table.md" + }, + { + "basename": "2022년 5월 3주차", + "path": "Work Related/3.주간계획/2022디지털중단파/2022년 5월 3주차.md" + }, + { + "basename": "방화벽 관련 명령어", + "path": "Programing/Linux/RHEL9/방화벽 관련 명령어.md" + }, + { + "basename": "ELK 폐쇄망 설치(New)", + "path": "Programing/ELK/ELK 폐쇄망 설치(New).md" + }, + { + "basename": "유닉스(AIX) 유저 생성", + "path": "Programing/Linux/Unix/유닉스(AIX) 유저 생성.md" + }, { "basename": "PassWD", "path": "Zettelkasten/PassWD.md" }, + { + "basename": "NFS 설치 EAI적용", + "path": "Programing/Linux/RHEL9/NFS 설치 EAI적용.md" + }, + { + "basename": "USB장치 인식", + "path": "Tools/VirtualBox/USB장치 인식.md" + }, + { + "basename": "2022-03-04", + "path": "Work Related/1.업무메모/2022.03/2022-03-04.md" + }, + { + "basename": "패키지 수동 다운로드", + "path": "Programing/Linux/RHEL9/패키지 수동 다운로드.md" + }, + { + "basename": "local repository 구성", + "path": "Programing/Linux/RHEL9/local repository 구성.md" + }, + { + "basename": "임시", + "path": "Programing/Linux/RHEL9/임시.md" + }, + { + "basename": "EAI-Data Item 추출작업", + "path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/EAI-Data Item 추출작업.md" + }, + { + "basename": "유저생성", + "path": "Programing/Linux/RHEL9/유저생성.md" + }, + { + "basename": "윈도우에서 편집한 문서에 CR문자 제거", + "path": "Programing/Linux/RHEL9/윈도우에서 편집한 문서에 CR문자 제거.md" + }, + { + "basename": "RHEL9 서브스크립션 등록", + "path": "Programing/Linux/RHEL9/RHEL9 서브스크립션 등록.md" + }, + { + "basename": "한글 입력 설정", + "path": "Programing/Linux/Ubuntu/한글 입력 설정.md" + }, + { + "basename": "Ubuntu 버전 확인", + "path": "Programing/Linux/Ubuntu/Ubuntu 버전 확인.md" + }, + { + "basename": "ElasticSearch 인덱스 통계", + "path": "Programing/ELK/ElasticSearch 인덱스 통계.md" + }, + { + "basename": "리눅스 OS 버전확인", + "path": "Programing/Linux/Linux 명령어/리눅스 OS 버전확인.md" + }, { "basename": "계류장 혼잡도 통계", "path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/통계관련/데이터 검증/계류장 혼잡도 통계.md" @@ -91,114 +199,6 @@ { "basename": "방문증 신청 문구", "path": "Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md" - }, - { - "basename": "Logger Appender Costom", - "path": "Programing/Java/Logger Appender Costom.md" - }, - { - "basename": "리눅스 명령어", - "path": "Programing/Linux/Linux 명령어/리눅스 명령어.md" - }, - { - "basename": "EAI 데이터 백업 테이블 생성", - "path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/EAI 데이터 백업 테이블 생성.md" - }, - { - "basename": "Tibero Export & Import", - "path": "Programing/Tibero/Tibero Export & Import.md" - }, - { - "basename": "테이블 스페이스 관련", - "path": "Programing/Tibero/테이블 스페이스 관련.md" - }, - { - "basename": "공유문서", - "path": "Work Related/프로젝트/스마트계류장/0.관련정보/공유문서.md" - }, - { - "basename": "EAI Server 셋팅", - "path": "Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/EAI Server 셋팅.md" - }, - { - "basename": "Tibero 이중화 구성시 서비스 실행", - "path": "Programing/Tibero/Tibero 이중화 구성시 서비스 실행.md" - }, - { - "basename": "Tibero 공유메모리 확인", - "path": "Programing/Tibero/Tibero 공유메모리 확인.md" - }, - { - "basename": "테이블 정의서 DB테이블 생성", - "path": "Programing/MariaDB/테이블 정의서 DB테이블 생성.md" - }, - { - "basename": "스키마 생성", - "path": "Programing/Tibero/스키마 생성.md" - }, - { - "basename": "항공기 등급 기준", - "path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/항공기 등급 기준.md" - }, - { - "basename": "Todo", - "path": "Programing/Java/Todo.md" - }, - { - "basename": "GIT Repository 이관", - "path": "Tools/GitHub/GIT Repository 이관.md" - }, - { - "basename": "Tibero 정기정검 목록", - "path": "Programing/Tibero/Tibero 정기정검 목록.md" - }, - { - "basename": "기동 및 종료", - "path": "Programing/Tibero/기동 및 종료.md" - }, - { - "basename": "스케줄려 생성", - "path": "Programing/Linux/Unix/스케줄려 생성.md" - }, - { - "basename": "특정 포트 임시 오픈", - "path": "Programing/Linux/Ubuntu/특정 포트 임시 오픈.md" - }, - { - "basename": "용어정리", - "path": "Work Related/프로젝트/스마트계류장/항공용어/용어정리.md" - }, - { - "basename": "프로세스 확인 및 강제 종료", - "path": "Programing/Linux/Ubuntu/프로세스 확인 및 강제 종료.md" - }, - { - "basename": "캐릭터셋 확인", - "path": "Programing/Tibero/캐릭터셋 확인.md" - }, - { - "basename": "EAI 연계 데이터 복구", - "path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/EAI 연계 데이터 복구.md" - }, - { - "basename": "EAI 데이터 초기화", - "path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/EAI 데이터 초기화.md" - }, - { - "basename": "EAI 프로시져 테스트", - "path": "Work Related/프로젝트/스마트계류장/1.데이터베이스/EAI 프로시져 테스트.md" - }, - { - "basename": "Loop문", - "path": "Programing/Oracle/Loop문.md" - }, - { - "basename": "테이블 생성 프로시저", - "path": "Programing/Tibero/테이블 생성 프로시저.md" - }, - { - "basename": "TableRow특정조건에 따라 보이기 - 숨기기", - "path": "Programing/Flutter/TableRow특정조건에 따라 보이기 - 숨기기.md" } ], "omittedPaths": [], diff --git a/Recognition/.obsidian/workspace.json b/Recognition/.obsidian/workspace.json index ab6cc7d..0d4a0d9 100644 --- a/Recognition/.obsidian/workspace.json +++ b/Recognition/.obsidian/workspace.json @@ -13,14 +13,67 @@ "state": { "type": "markdown", "state": { - "file": "Zettelkasten/PassWD.md", + "file": "Programing/Tibero/Tibero 7 설치.md", + "mode": "source", + "backlinks": true, + "source": false + } + } + }, + { + "id": "52f658485eed23ab", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/EAI Server 셋팅.md", + "mode": "source", + "backlinks": true, + "source": false + } + } + }, + { + "id": "a3702e92ce298d5d", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Programing/Linux/RHEL9/네트워크 설정.md", + "mode": "source", + "backlinks": true, + "source": false + } + } + }, + { + "id": "f816a636889afeff", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Programing/Linux/Linux 명령어/리눅스 mkdir.md", + "mode": "source", + "backlinks": true, + "source": false + } + } + }, + { + "id": "0c59c88847a33854", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Programing/Linux/Unix/유닉스(AIX) 유저 생성.md", "mode": "source", "backlinks": true, "source": false } } } - ] + ], + "currentTab": 2 } ], "direction": "vertical" @@ -49,7 +102,7 @@ "state": { "type": "search", "state": { - "query": "maven_repository", + "query": "timezone", "matchingCase": false, "explainSearch": false, "collapseAll": true, @@ -102,7 +155,7 @@ "state": { "type": "backlink", "state": { - "file": "Zettelkasten/PassWD.md", + "file": "Programing/Linux/RHEL9/네트워크 설정.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -119,7 +172,7 @@ "state": { "type": "outgoing-link", "state": { - "file": "Zettelkasten/PassWD.md", + "file": "Programing/Linux/RHEL9/네트워크 설정.md", "linksCollapsed": false, "unlinkedCollapsed": true } @@ -142,7 +195,7 @@ "state": { "type": "outline", "state": { - "file": "Zettelkasten/PassWD.md" + "file": "Programing/Linux/RHEL9/네트워크 설정.md" } } }, @@ -184,36 +237,36 @@ "command-palette:명령어 팔레트 열기": false } }, - "active": "0067fdddee9cdaf6", + "active": "a3702e92ce298d5d", "lastOpenFiles": [ - "Work Related/프로젝트/스마트계류장/1.데이터베이스/통계관련/데이터 검증/계류장 혼잡도 통계.md", - "Programing/Jenkins/Jenkins 설치.md", - "Work Related/프로젝트/스마트계류장/1.데이터베이스/통계관련/데이터 검증/Gate 사용량 통계.md", - "Work Related/프로젝트/스마트계류장/1.데이터베이스/통계관련/데이터 검증/HotSpot 교통량 통계.md", - "Work Related/프로젝트/스마트계류장/1.데이터베이스/주기장 기준 항공기 유무 확인 쿼리(GAM).md", - "Work Related/프로젝트/스마트계류장/1.데이터베이스/통계관련/데이터 검증", - "Programing/Tibero/통계 일시 일괄생성.md", - "Programing/Java/Java 날짜 관련.md", - "Programing/Tibero/Tibero 세션 관련.md", - "Programing/Tibero/Lock 조회.md", - "Programing/Linux/명령어-TOP.md", - "Programing/Linux/Termux/Termux Linux 설치.md", - "Programing/Tibero/테이블 Archive 로그 설정 변경.md", - "Programing/Tibero/권한(Grant).md", - "Work Related/프로젝트/스마트계류장/TODO-0.md", - "Programing/Jenkins/Jenkins script 모음.md", - "Work Related/프로젝트/스마트계류장/1.데이터베이스/작업SQL 백업/통계-과거데이터 기종 업데이트.md", - "Work Related/프로젝트/스마트계류장/1.데이터베이스/DB 컬럼 이름 변경.md", - "Programing/Tibero/Tibero 스크립트 추출.md", - "Programing/Tibero/테이블 컬럼 코멘트 조회.md", - "Programing/Tibero/DDL 스크립트 추출.md", - "Work Related/프로젝트/스마트계류장/9.기타/관리페이지 수정.md", - "Work Related/프로젝트/스마트계류장/9.기타/방문증 신청 문구.md", - "Programing/Java/Logger Appender Costom.md", + "Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/EAI Server 셋팅.md", + "Programing/Linux/RHEL9/네트워크 설정.md", + "Programing/Linux/Ubuntu/리눅스 시간 동기화.md", + "Programing/Tibero/Tibero 7 설치.md", + "Programing/Tibero/스키마 생성.md", + "Programing/Linux/Linux 명령어/리눅스 mkdir.md", "Programing/Linux/Linux 명령어/리눅스 명령어.md", + "Programing/Linux/RHEL9/USB 마운트 (FAT32).md", + "Programing/Tibero/function Table.md", + "Work Related/3.주간계획/2022디지털중단파/2022년 5월 3주차.md", + "Programing/Linux/RHEL9/방화벽 관련 명령어.md", + "Programing/ELK/ELK 폐쇄망 설치(New).md", + "Programing/Linux/Unix/유닉스(AIX) 유저 생성.md", + "Zettelkasten/PassWD.md", + "Programing/Linux/RHEL9/NFS 설치 EAI적용.md", + "Tools/VirtualBox/USB장치 인식.md", + "Work Related/1.업무메모/2022.03/2022-03-04.md", + "Programing/Linux/RHEL9/패키지 수동 다운로드.md", + "Programing/Linux/RHEL9/local repository 구성.md", + "Programing/Linux/RHEL9/임시.md", + "Work Related/프로젝트/스마트계류장/1.데이터베이스/EAI-Data Item 추출작업.md", + "Programing/Linux/RHEL9/유저생성.md", + "Programing/Linux/RHEL9/윈도우에서 편집한 문서에 CR문자 제거.md", + "Programing/Linux/RHEL9/RHEL9 서브스크립션 등록.md", + "Programing/Linux/Ubuntu/한글 입력 설정.md", + "Programing/Linux/Ubuntu/Ubuntu 버전 확인.md", + "Work Related/프로젝트/스마트계류장/1.데이터베이스/통계관련/데이터 검증", "zzz.resources/Pasted image 20240806134852.png", - "Work Related/프로젝트/스마트계류장/1.데이터베이스/EAI 데이터 백업 테이블 생성.md", - "Programing/Tibero/Tibero Export & Import.md", "zzz.resources/Pasted image 20240723100317.png", "zzz.resources/Pasted image 20240514161803.png", "zzz.resources/Pasted image 20240514161647.png", diff --git a/Recognition/Programing/Linux/RHEL9/패키지 수동 다운로드.md b/Recognition/Programing/Linux/RHEL9/패키지 수동 다운로드.md new file mode 100644 index 0000000..3d44903 --- /dev/null +++ b/Recognition/Programing/Linux/RHEL9/패키지 수동 다운로드.md @@ -0,0 +1,2 @@ +- RedHat사이트에서 패키지 다운로드 +> https://access.redhat.com/downloads/content/package-browser \ No newline at end of file diff --git a/Recognition/Programing/Tibero/Tibero 7 설치.md b/Recognition/Programing/Tibero/Tibero 7 설치.md index b34d276..be281cb 100644 --- a/Recognition/Programing/Tibero/Tibero 7 설치.md +++ b/Recognition/Programing/Tibero/Tibero 7 설치.md @@ -41,6 +41,18 @@ rpm -ivh /tmp/tibero_pac/ncurses-c++-libs-6.2-8.20210508.el9.x86_64.rpm && rpm -ivh /tmp/tibero_pac/ncurses-c++-libs-6.2-8.20210508.el9.x86_64.rpm && rpm -ivh /tmp/tibero_pac/ncurses-devel-6.2-8.20210508.el9.x86_64.rpm && rpm -ivh /tmp/tibero_pac/ncurses-devel-6.2-8.20210508.el9.i686.rpm + + yum install -y libgcc + yum install -y glibc + yum install -y glibc-gconv-extra + yum install -y libstdc++ + yum install -y ncurses-libs + yum install -y ncurses-term + yum install -y ncurses-base + yum install -y ncurses-libs + yum install -y ncurses + yum install -y ncurses-c++-lib + ## 링크 생성 ln -s /usr/lib64/libncurses.so.6 /usr/lib64/libncurses.so.5 ln -s /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5 @@ -73,17 +85,17 @@ getconf PAGESIZE |sed -e :a -e 's/\(.*[0-9]\)\([0-9]\{3\}\)/\1.\2/;ta' # 커널 파라미터 설정 sudo nano /etc/sysctl.conf - kernel.sem 10000, 32000, 10000, 10000 - kernel.shmall 32879962 # ceil(shmmax/PAGE_SIZE) - kernel.shmmax 134676326400 # 물리적인 메모리의 절반 (byte) - kernel.shmmni 4096 - fs.file-max 67108864 - fs.aio-max-nr 1048576 - net.ipv4.ip_local_port_range 1024 65000 - net.core.rmem_default 262144 - net.core.wmem_default 262144 - net.core.rmem_max 67108864 - net.core.wmem_max 67108864 + kernel.sem = 10000 32000 10000 10000 + kernel.shmall = 1976652500 + kernel.shmmax = 8096368640 + kernel.shmmni = 4096 + fs.file-max = 67108864 + fs.aio-max-nr = 1048576 + net.ipv4.ip_local_port_range = 1024 65000 + +# 커널 파라미터 설정 적용 +sudo sysctl -p + # Shell Limits 파라미터 설정 /etc/security/limits.conf @@ -107,11 +119,12 @@ tar -zxvf tibero7.tar.gz # /license 폴더에 licence.xml 복사 # 환경변수 설정 -export TB_HOME=/etc/tibero/tibero6 -export TB_SID=tibero -export LD_LIBRARY_PATH=$TB_HOME/lib:$TB_HOME/client/lib -export PATH=$PATH:$TB_HOME/bin:$TB_HOME/client/bin - +export TB_HOME=/home/tibero/tibero7 +export TB_SID=sacp +export PATH=.:$TB_HOME/bin:$TB_HOME/client/bin:$PATH +export LD_LIBRARY_PATH=$TB_HOME/lib:$TB_HOME/client/lib:$LD_LIBRARY_PATH +export SHLIB_PATH=$LD_LIBRARY_PATH:$SHLIB_PATH +export LIBPATH=$LD_LIBRARY_PATH:$LIBPATH # 라이선스 복사 $TB_HOME/license @@ -130,12 +143,13 @@ cd $TM_HOM/bin > tbsql sys/tibero cd $TM_HOM/bin > tbdown cd $TM_HOM/bin > tbboot +# 포트번호 변경 +nano $TB_HOME/config/$TB_SID.tip +nano $TB_HOME/client/config/tbdsn.tbr + # system.sh 실행 cd $TB_HOME/scripts -./system.sh - - sys:tibero - syscat:syscat +./system.sh -p1 tibero -p2 syscat -a1 y -a2 y -a3 y -a4 y # 프로세스 확인 diff --git a/Recognition/Programing/Tibero/스키마 생성.md b/Recognition/Programing/Tibero/스키마 생성.md index 93f4f09..e0eb823 100644 --- a/Recognition/Programing/Tibero/스키마 생성.md +++ b/Recognition/Programing/Tibero/스키마 생성.md @@ -87,6 +87,9 @@ sh $TB_HOME/scripts/system.sh -p1 tibero -p2 syscat -a1 y -a2 y -a3 y -a4 y ### 테이블 스페이스 생성 ```SQL +-- 서버 물리경로에 폴더 생성 +mkdir -p /home/tibero/tibero_data/sacp/datafile/{UGAM,UGAMEAI} + /* 테이블 스패이스 생성 */ create tablespace TS_EAI datafile '/Data/tibero/SACP_T_DB/datafile/UEAI/TS_EAI01.dtf' size 10G; ALTER TABLESPACE TS_EAI add datafile '/Data/tibero/SACP_T_DB/datafile/UEAI/TS_EAI02.dtf' size 10G; @@ -121,6 +124,25 @@ GRANT RESOURCE, CONNECT TO UDT; GRANT SELECT ANY TABLE TO UDT; +------------ + + +create tablespace TS_GAMEAI datafile '/home/tibero/tibero_data/sacp/datafile/UGAMEAI/TS_GAMEAI.dtf' size 10G; +create tablespace TS_GAM datafile '/home/tibero/tibero_data/sacp/datafile/UGAM/TS_GAM.dtf' size 10G; + + +CREATE USER UGAMEAI IDENTIFIED BY UGAMEAI DEFAULT TABLESPACE TS_GAMEAI; + +CREATE USER UGAM IDENTIFIED BY UGAM DEFAULT TABLESPACE TS_GAM; + + +GRANT RESOURCE, CONNECT TO UGAMEAI; + +GRANT RESOURCE, CONNECT TO UGAM; + + + GRANT SELECT ANY TABLE TO UGAM; + ``` diff --git a/Recognition/Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/EAI Server 셋팅.md b/Recognition/Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/EAI Server 셋팅.md index c9c1b39..10fb80b 100644 --- a/Recognition/Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/EAI Server 셋팅.md +++ b/Recognition/Work Related/프로젝트/스마트계류장/외부연계 관련/EAI/EAI Server 셋팅.md @@ -35,4 +35,6 @@ DB명 : SACP_T_DB [기타] SSH접속 Port: 17022 -Open JDK 1.8 (JRE버전x) \ No newline at end of file +Open JDK 1.8 (JRE버전x) + +/usr/lib/jvm/openjdk \ No newline at end of file