본문 바로가기

전체 글592

728x90
반응형
[IT 용어] 오라클 데이터베이스, Oracle Database 정의 오라클 데이터베이스(Oracle Databse)는 오라클 사의 데이터베이스 제품을 말한다. 오라클 데이터베이스라고 하면 일반적으로는 오라클의 관계형 데이터베이스(Relational Database, RDBMS)를 지칭한다. 현재 오라클의 관계형 데이터베이스 제품군은 인메모리(In-Memory) 데이터베이스 기능과 NoSQL 기능을 포함한다. 관련문서 "데이터베이스", 오라클. @원문보기 "관계형 데이터베이스(RDBMS)란?", 오라클 데이터베이스. @원문보기 "Database 23c", 오라클 데이터베이스. @원문보기 2024. 3. 11.
[오라클 19c] 테이블 목록 조회 쿼리 오라클 데이터베이스에서 테이블 목록을 조회하는 쿼리는 아래와 같다. SELECT * FROM ALL_TAB_COMMENTS; 참고문서 "3.106 ALL_TAB_COMMENTS", 오라클 데이터베이스 19. @원문보기 2024. 3. 10.
[오라클 19c] 테이블 스페이스 삭제 쿼리 오라클에서 테이블 스페이스를 삭제하는 쿼리는 아래와 같이 작성할 수 있다. DROP TABLESPACE [테이블스페이스명] 데이터 파일까지 삭제할 때는 아래와 같이 쿼리를 작성한다. DROP TABLESPACE [테이블스페이스명] INCLUDING CONTENTS AND DATAFILES; 참고문서 "DROP TABLESPACE", 오라클 데이터베이스 19. @원문보기 2024. 3. 5.
[오라클 19c] 사용자 계정 생성 쿼리 오랔를에서 사용자 계정을 생성하는 쿼리는 아래와 같다. 비밀번호를 입력할 때 특수문자가 있는 경우 양 끝을 쌍따옴표로 표시하는 것이 필요하다. CREATE USER [사용자명] IDENTIFIED BY [비밀번호] DEFAULT TABLESPACE [테이블스페이스명]; 참고문서 "CREATE USER", Oracle Database Release 19. @원문보기 2024. 3. 4.
[미디어위키] 계정 생성 안내 문구 수정 방법 미디어위키에서 계정을 생성하면 계정 생성 안내 메일이 자동으로 발송된다. 안내 문구가 참 스팸스럽기 때문에 문구를 수정하는 것이 필요한데 이 경우 시스템 메시지 목록으로 이동하여 'createaccount-text'라는 시스템 메시지를 수정하면 해결할 수 있다. 시스텐 메시지 목록은 '특수문서' - '데이터와 도구'로 이동하면 볼 수 있다. 참고문서 "Help:System message", 미디어위키, 2024년 2월 22일. @원문보기 2024. 3. 3.
[미디어위키] 비밀번호 변경 안내 메일 문구 수정 방법 미디어위키 특수문서에서 비밀번호를 변경하면 자동으로 안내 메일이 발송되는데 이 때 발송되는 문구가 참 스팸메일 같다. 그래서 문구를 적절하게 수정하는 것이 필요하다. 안내 메일 문구는 아래의 사진처럼 '특수문서' - '데이터와 도구' - '시스템 메시지 목록'에서 수정할 수 있다. 시스템 메시지 중에 'passwordreset-emailtext-user'를 찾아서 적절하게 수정한다. 참고문서 "Help:System message", 미디어위키, 2024년 2월 22일. @원문보기 2024. 3. 1.
채용 공고가 마감되었고 124명이 지원했다. 내가 재직 중인 사업부의 채용 공고가 마감되었다. 채용 공고는 잡코리아와 사람인에 게시되었는데 지원자 수는 잡코리아가 95명이었고 사람인은 29명이었다. 유료도로 요금 수납 시스템 개발에 총 124명이 지원했으며 이 중에 선별된 지원자 분들이 기술면접과 임원면접을 거쳐서 최종합격될 예정이다. 입사하게 되면 국내 사업은 물론 해외 사업에 참여하여 개발을 진행해야 하기에 외국어 역량이 높을 수록 일하기가 좋다. 입사하게 되면 외국어 교육 지원을 통해 외국어를 익힐 수 있다. 또한 외국어 성적에 따른 인사고과 반영도 있기 때문에 열심히 외국어 역량을 갖춰야 한다. 개발 역량은 사업부 내에 멋진 개발자 분들이 계셔서 개인이 노력만 하면 충분히 일과 중에 익힐 수 있다. 가장 중요한 것은 다른 사람과 원활히 소통.. 2024. 3. 1.
[오라클 19c] 테이블 스페이스 생성 쿼리 오라클에서 테이블 스페이스를 생성하는 쿼리는 아래와 같다. 적절한 테이블 스페이스 명칭과 실제 데이터 파일의 명칭, 기본 파일 크기, 확장될 크기를 잘 설정해야 한다. CREATE TABLESPACE [테이블스페이스명] DATAFILE '[데이터파일명].dbf' SIZE 100M AUTOEXTEND ON NEXT 100M; 2024. 2. 27.
[오라클 19c] 인코딩 확인 쿼리 오라클 19c에서 인코딩을 확인하는 쿼리는 아래와 같다. SELECT * FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME IN ('NLS_NCHAR_CHARACTERSET', 'NLS_CHARACTERSET', 'NLS_LANGUAGE') 참고문서 "3.185 DATABASE_PROPERTIES", Release 19, Oracle Database. @원문보기 2024. 2. 22.
[IT 용어] 예지 보전, Predictive Maintenance, PdM 정의 예지보전(Predictive Maintenance, PdM)은 장비의 수명을 예측하여 고장 발생 전 또는 고장 즉시 보수하여 전체 시스템의 원활한 운용을 보장하는 유지보수 방법을 말한다. 주요 기술 설비 이상을 탐지 또는 예측하는 기술 장비의 수명을 예측하여 유지보수 비용을 최적화하는 기술 참고문서 "ISO/TR 9839:2023", ISO, 2023년 8월. @원문보기 "What is predictive maintenance?", IBM. @원문보기 "Predictive Maintenance Using Machine Learning", AWS. @원문보기 "예지^보전", 국립국어원. @원문보기 "지능형 IoT를 융합한 장비운용시스템의 예지보전에 관한 연구", 이상덕, 한국산업기술대학교. @원문보기 2024. 2. 20.
[우분투 22.04] 톰캣 서비스 등록하기 CentOS의 정책이 바뀌면서 우분투를 서버 운영체제로 사용하는 경우가 증가하고 있는 추세이다. 본 글에서는 우분투 22.04 환경에서 톰캣 서비스를 등록하는 방법에 대해 설명한다. 톰캣 서비스 등록 아래의 명령어를 입력하여 시스템 서비스에 톰캣 서비스 파일을 생성한다. vi /etc/systemd/system/tomcat.service 톰캣 서비스 파일에 아래의 내용을 입력한다. 환경 변수와 시작 스크립트, 중지 스크립트, 사용자 설정 등을 적절하게 수정한다. [Unit] Description=Apache Tomcat 9.0 Web Application Container After=syslog.target network.target [Service] Type=forking Environment=JAVA.. 2024. 2. 11.
[우분투 22.04] 화면 자동 잠금 해제 우분투 22.04를 사용할 때 일정 시간 동안 사용하지 않으면 화면이 자동으로 잠길 때가 있다. 이게 생각보다 여러 버그와 불편함을 발생시키기에 비활성화 해야할 때가 있다. 화면 자동 잠금을 해제 하려면 아래의 사진처럼 'Settings' → 'Power' → 'Power Saving Options'로 이동해서 잠기지 않도록 수정하는 것이 필요하다. 2024. 2. 10.
방글라데시 파드마 교량 요금 수납 시스템 개발 및 구축 프로젝트 참여 후기 ※ 본 글은 제가 파드마 교량 요금 수납 시스템 구축 프로젝트에 참여한 경험을 담고 있습니다. 보안 관계상 투입 인력과 적용된 기술 같은 것들을 명시할 수 없는 부분이 있습니다. 프로젝트 참여 배경 한국도로공사가 PC 프로그램으로 하던 기존 업무를 웹 기반으로 전환하면서 교통 분야에 웹 개발 인력이 많이 필요하게 되었다. 처음에는 중요도가 낮은 시스템부터 차근차근 웹으로 전환하다가 이제는 가장 핵심적인 시스템도 웹 기반으로 전환된 상황이다. 이런 상황에서 한국도로공사가 방글라데시 파드마 교량(대교)에 요금 수납 시스템을 구축 및 운영하는 사업을 수주하였고 이 사업에 에스트래픽이 참여하면서 내가 채용되어 해당 프로젝트에 참여하게 되었다. 참여한 내용 나는 요금 수납 시스템 중 운영 시스템 개발에 참여했다... 2024. 2. 9.
[우분투 22.04] XRDP에 로그인은 되었는데 화면이 나타나지 않을 때 해결 방법 문제 현상 XRDP에 로그인은 되었는데 화면이 나타나지 않을 때가 있다. 해결 방법 이 때는 아래와 같이 세션이 형성될 때 사용할 값들을 수정하면 잘 동작한다. nano /etc/xrdp/startwm.sh 아래의 값들을 아래의 사진처럼 적절하게 입력한다. export GNOME_SHELL_SESSION_MODE=ubuntu export XDG_CURRENT_DESKTOP=ubuntu:GNOME unset DBUS_SESSION_BUS_ADDRESS unset XDG_RUNTIME_DIR XRDP 재시작 아래의 명령어를 입력하여 XRDP 서비스를 재기동한다. systemctl restart xrdp 이렇게 해도 해결되지 않는다면 "[우분투 22.04] XRDP 'error: unable to connec.. 2024. 1. 26.
[우분투 22.04] XRDP 'error: unable to connect to D-Bus' 오류 해결 방법 오류메시지 XRDP로 접속하면 검은 화면 또는 프로그램이 비정상 종료될 때가 있다. 이 때 세션 로그를 보면 아래의 사진과 같이 나타난다. dbus-update-activation-environment: error: unable to connect to D-Bus: /usr/bin/dbus-launch terminated abnormally without any error message 해결 방법 이 문제를 해결하기 위해서는 D-Bus를 설치하거나 업데이트 하면 잘 동작한다. D-Bus 설치 아래의 명령어를 입력하여 D-Bus를 설치한다. sudo apt install dbus-x11 D-Bus 실행 아래의 명령어를 입력하여 D-Bus를 실행한다. dbus-launch 2024. 1. 25.
[우분투 22.04] XRDP 원격 데스크톱 '인증 오류가 발생했습니다. 함수에 제공된 토큰이 올바르지 않습니다.'가 발생할 때 해결 방법 우분투(Ubuntu) 22.04 부터는 RDP(Remote Desktop Protocol)로 컴퓨터를 공유할 수 있는 기능을 기본적으로 제공한다. 하지만 윈도우에서 제공하는 만큼 자연스럽고 직관적이게 되어 있지는 않아서 활용하는 것에 많은 어려움이 있다. 가장 큰 원인으로는 오류 메시지가 이해하기 어렵다는 것이다. 오류 메시지와 원인 대표적인 사례로 오류메시지가 'The token supplied to the function is invalid' 또는 '인증 오류가 발생했습니다. 함수에 제공된 토큰이 올바르지 않습니다.'로 나타나는 경우가 있다. 이는 계정 인증 정보(아이디, 비밀번호)가 틀렸을 때 나타난다. 해결 방법 올바른 아이디와 비밀번호를 입력하면 정상적으로 이용이 가능하다. 우분투 22.04부터.. 2024. 1. 24.
[우분투 22.04] 디스크 마운트 하기 우분투 22.04에서 디스크를 마운트하는 방법은 아래와 같다. 디스크 목록 확인 아래의 명령어를 입력하여 사용가능한 디스크 목록을 확인한다. 디스크를 장착하였으나 나타나지 않는다면 디스크 포맷을 수행한다. blkid 디스크 마운트 정보 추가 아래의 명령어를 입력하여 디스크 마운트 정보를 편집하는 화면으로 진입한다. nano /etc/fstab 아래의 설정 규칙과 사진처럼 적절하게 마운트 정보를 입력한다. {장치경로|장치UUID} {경로} {포맷} default 0 0 디스크 마운트 아래의 명령어를 입력하여 입력한 마운트 정보를 반영한다. mount -a 디스크 마운트 확인 아래의 명령어를 입력하면 마운트가 잘 되었는지 확인할 수 있다. df 2024. 1. 23.
[우분투 22.04] 파일 시스템(디스크) 남은 용량 확인하는 방법 아래의 명령어를 입력하면 우분투에서 파일 시스템(디스크, 디렉토리)의 남은 용량을 확인할 수 있다. df 아래와 같이 옵션을 주어 명령어를 입력하면 사이즈를 읽기 좋게 출력한다. df -h 참고문서 "df", Ubuntu Manuals. @원문보기 2024. 1. 22.
우분투 설치시 'nouveau 0000:01:00.0: unknown chipset'이 나올 때 현상 아래의 화면처럼 우분투를 설치할 때 'nouveau 0000:01:00.0: unknown chipset'이 나올 때가 있다. 문제 nouveau와 장착된 NVIDIA 그래픽 카드가 호환되지 않기 때문에 발생하는 문제이다. 나의 경우 NVIDIA RTX 4090 장착된 컴퓨터에 우분투 22.04를 설치할 때 발생하였다. 해결 방법 우분투 설치 디스크가 실행되어 나타난 설치 화면에서 'e' 버튼을 눌러 부팅(설치) 옵션을 수정하면 해결할 수 있다. 'quite splash' 부분을 'quite splash nomodeset'으로 변경하고 'F10' 버튼을 눌러 저장하고 설치를 진행하면 정상적으로 설치가 시작된다. 참고문서 "우분투 리눅스 nouveau 끄고 설치하기", N.K Lab, 2015년 10.. 2024. 1. 21.
[IT 용어] 금융IC카드에서 'Alias Number' 정의 금융IC카드에서 'Alias Number'는 카드의 일련번호를 말한다. 'Alias Number'는 카드 표면에 나타나 있는 16자리 카드 번호에 대응되는 별개의 번호이다. 참고문서 "금융IC카드 표준(2021-제3차 금융정보화추진협의회 의결(2021.12.24))", 담당부서전자금융기획팀, 2022년 1월 5일. @원문보기 "금융IC카드 표준: 제1부 – 폐쇄형 플랫폼 v2.3", CFIP.ST.FINIC-01-2021, 2021년 12월. @원문보기 "금융IC카드 표준: 제2부 – 개방형 플랫폼 v2.4", CFIP.ST.FINIC-02-2021, 2021년 12월. @원문보기 "신용카드 정지했는데…모르는 사람이 ‘교통카드’ 찍고 다녀", 윤형준, 이코노미스트, 2022년 9월 1일. @원문보기.. 2024. 1. 19.