Oracle의 sysdate, systimestamp는 운영체제(OS) 시스템의 시간을 사용합니다. 그래서 일반적으로는 시스템의 시간대가 맞추어져 있다면 특별히 신경을 쓰지 않아도 되는데요, 그러나 Docker로 Oracle이 실행되는 경우, Docker도 독립된 시스템이므로 시간대가 맞지 않는 경우가 있습니다. (예로 Docker내 /etc/localtime이 연결되어 있지 않은 경우) 위 경우처럼 시간대가 맞지 않는 상황에서 Docker의 시스템 시간대를 변경하여 Oracle의 시간대를 맞추어 보도록 하겠습니다. 이 글은 아래 글과 연관되어 있습니다. https://bundw.tistory.com/56 Docker(도커) Linux(리눅스)에서 Oracle(오라클) 19c 설치 Docker로 Orac..
Oracle SQL Developer 툴에서는 데이터 시간 날짜 표시가 기본으로 RR/MM/DD (예시. 22/05/10) 형식으로 되어있습니다. 이 표시방법을 YYYY-MM-DD HH24:MI:SS (년-월-시 24시:분:초) 형식으로 변경해 보겠습니다. 먼저 Oracle SQL Developer 툴을 실행합니다. 상단 메뉴 > 도구 > 환경설정을 클릭합니다. 좌측 메뉴에서 데이터베이스 > NLS를 클릭하고 우측에 날짜 형식에 YYYY-MM-DD HH24:MI:SS 로 변경합니다. 변경되었으면 확인 버튼을 클릭하여 완료합니다. 데이터를 새로고침하거나 쿼리를 실행하여 컬럼의 날짜가 잘 변경되었는지 확인합니다.
MySQL/MariaDB Database에서 월 단위로 건수를 간단하게 조회하는 쿼리를 사용하는 방법을 알아보겠습니다. SELECT DATE_FORMAT(`TargetDate`, '%Y-%m') as `date`, COUNT(*) as `count` FROM `target_table` GROUP BY MONTH(`TargetDate`), YEAR(`TargetDate`) ORDER BY `date` DESC; 쿼리 내용에서 TargetDate는 조회 기준이 될 날짜이며, target_table은 조회할 테이블명 입니다. 사용할 환경에 맞게 적절히 변경합니다. 위 쿼리를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
CentOS에서 unixODBC MariaDB Connector를 설치하는 방법을 알아보겠습니다. MySQL Connector 설치는 아래 글을 참조해주세요. https://bundw.tistory.com/60 CentOS unixODBC MySQL Connector 설치 CentOS에서 unixODBC Mysql Connector을 설치하는 방법을 알아보겠습니다. CentOS 8에서 테스트되었습니다. ODBC용 MySQL Connector를 설치합니다. $ sudo yum localinstall https://repo.mysql.com/yum/mysql-con.. bundw.tistory.com CentOS 8에서 테스트되었습니다. ODBC MariaDB Connector를 설치합니다. $ sudo d..
CentOS에서 unixODBC Mysql Connector을 설치하는 방법을 알아보겠습니다. MariaDB Connector 설치는 아래글을 참조해주세요. https://bundw.tistory.com/61 CentOS unixODBC MariaDB Connector 설치 CentOS에서 unixODBC MariaDB Connector를 설치하는 방법을 알아보겠습니다. MySQL Connector는 아래 글을 참조해주세요. https://bundw.tistory.com/60 CentOS unixODBC MySQL Connector 설치 CentOS에서 unixODB.. bundw.tistory.com CentOS 8에서 테스트되었습니다. ODBC용 MySQL Connector를 설치합니다. $ sudo..
Linux에서 MariaDB 설치하는 방법을 알아보겠습니다. Ubuntu $ sudo apt install mariadb-server $ sudo mysql_install_db $ sudo systemctl start mariadb $ sudo systemctl enable mariadb MariaDB 환경설정을 합니다. $ sudo mysql_secure_installation CentOS $ sudo yum install mariadb-server $ sudo mysql_install_db $ sudo systemctl start mariadb $ sudo systemctl enable mariadb MariaDB 환경설정을 합니다. $ sudo mysql_secure_installation 외부에서..
CentOS8에서 확인되었습니다. $ sudo yum install redis ... $ sudo systemctl start redis $ sudo systemctl enable redis Redis 방화벽 등록 $ sudo firewall-cmd --zone=public --add-service redis --permanent $ sudo firewall-cmd --reload Redis 접속 방식을 패스워드로 변경 $ sudo vi /etc/redis.conf ... #bind 127.0.0.1 … requirepass bind 부분을 #로 주석처리하고, requirepass 를 주석해제(없다면 추가)하여 패스워드를 지정합니다. $ sudo systemctl restart redis Redis를 재..