본문 바로가기

학습/DataBase

(8)
Rocky9에 PostgreSQL, PostGIS, QGIS 설치 방법 작업 명령어# Install the repository RPM: sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm# Disable the built-in PostgreSQL module: sudo dnf -qy module disable postgresql # 패키지 목록 확인 sudo dnf list postgresql16-server # 패키지 의존성 확인 sudo dnf deplist postgresql16-server-16.4 # 패키지 및 의존성 다운로드 sudo dnf download postgresql16-server-16.4..
Rocky 9에 Oracle XE 21c 설치 가이드 # 의존 패키지 설치wget https://dl.rockylinux.org/pub/rocky/8/AppStream/x86_64/os/Packages/c/compat-openssl10-1.0.2o-4.el8_6.x86_64.rpmdnf -y localinstall compat-openssl10-1.0.2o-4.el8_6.x86_64.rpm# 사전 설치 파일 다운로드curl -o oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinsta# 설치 파일 다운로드# oracle 로그인해야만 다운로드 받을 수 ..
Windows 시작 시 PostgreSQL 자동 실행 1. 관리자: cmd 에서 PostgreSQl 서비스 생성, 서비스 시작1) 서비스 생성 "C:\Program Files\PostgreSQL\16\bin\pg_ctl.exe" register -N "PostgreSQL" -D "C:\Program Files\PostgreSQL\16\data"  2) 서비스 시작 및 설정 net start PostgreSQL 예시 2. 등록된 서비스 확인 win+r > service.msc > PostgreSQL 확인
MySQL 5.0과 MySQL 8.x에서 CHARSET과 COLLATE 차이 테이블 이관 전 버전 확인이 되지 않았었다.MySQL 5.0에서 MySQL 8.x로 테이블을 이관해서 확인하는데에는 문제가 없지만, MySQL 8.x에서 MySQL 5.0으로 테이블을 이관하면 글자가 깨지는 문제점을 확인했다. MySQL 5.x 버전에서 테이블을 생성할 때 유의할 점은 MySQL 8 버전 이상에서 지원되는 `utf8mb4` 문자 집합과 `utf8mb4_unicode_ci` 콜레이션을 사용하지 않는 것입니다. MySQL 5.0에서는 `utf8` 문자 집합과 `utf8_general_ci` 콜레이션을 사용해야 합니다. ### 스키마 생성 스크립트 아래는 MySQL 5.0에 맞게 작성된 스키마 생성 스크립트입니다. ```sql CREATE DATABASE base DEFAULT CHARACTE..
MySQL max_allowed_packet 변수 조정하기 : feat. 사진 업로드 실패 ### MySQL max_allowed_packet 변수 조정하기 MySQL 서버에서 `max_allowed_packet` 변수를 조정하여 더 큰 패킷을 처리할 수 있도록 설정하는 방법을 알아보겠습니다. 이는 특히 큰 데이터를 처리할 때 유용합니다. #### 1. MySQL 설정 파일 수정 먼저 MySQL 설정 파일인 `my.ini` 파일을 수정합니다. 1. `my.ini` 파일을 엽니다. (보통 `C:\ProgramData\MySQL\MySQL Server 5.7\my.ini`에 위치) 2. `max_allowed_packet` 변수를 찾습니다. 기본값은 다음과 같습니다:    ```ini    max_allowed_packet=4M    ``` 3. 이 값을 원하는 크기로 변경합니다. 예를 들어, 1..
[DB] AWS MySQL 연결 실패 개발 진행중 테스트하려고 브라우저 띄우면 반복적으로 연결 실패가 종종 발생한다. 이유를 모르겠다. 지금은 개발에 집중하고 원인 분석 및 대응은 추후에 진행하자. [2023-12-27 09:03:11:453679] [http-nio-8080-exec-9] DEBUG [org.apache.ibatis.logging.jdbc.BaseJdbcLogger.debug:137] - ==> Parameters: [2023-12-27 09:03:11:453684] [http-nio-8080-exec-9] DEBUG [org.apache.ibatis.logging.jdbc.BaseJdbcLogger.debug:137] -
oracle 19c 설치 실패 및 대응 결론. oracle cloud를 사용한다. 2022.12.09 수정 : 결론 : oracle 21xe를 사용한다. 원인 및 분석. 처음에 관리자 모드로 실행하지 않아서, 54퍼에서 멈췄다. 수동 삭제하고, 관리자 권한으로 재설치 시도 했다. 그럼에도 54% 멈춰서 검색했다.(설치를 진행 시켜 놓고 잠. 설치 시간 8시간 이상.) 아래 내용으로 DBCA 구성하여 진행하면 될수도 있다는 희망찬 글을 봐서 DBCA 구성을 진행했다. Oracle 19c 설치/삭제 방법 (54% 멈춤현상..) 출처: https://shurimp.tistory.com/10?category=930777 [Shu's Devlog:티스토리] 현재 10시가 넘었는데 43%에서 진행되지 않는다. 오라클 클라우드 서비스 가입 방법을 별도로 ..
오라클 sql 샘플 스키마 sample schema 설치 및 연습 2022.10.27 수정 해당 게시글로 방문자가 많고, 내용 길어서 요약한다. 사전 준비는 오라클 21cXE 설치, notepad++ 설치 이다. 오라클 설치위치는 D:/Oracle21XE 이고, 스키마 압축 해제 위치는 D:/db-sample-schemas-21.1 이다. 데이터베이스 명(sid)는 study로 지정했다. 1. 스키마 다운로드 : https://github.com/oracle/db-sample-schemas/releases/latest 2. 스키마 압축 풀고, notepad++로 찾아바꾸기 2-1. notepad++로 찾아바꾸기 : 파일 > 작업 영역으로 폴더 열기 > 왼쪽 작업 영역 폴더 우클릭 > 파일에서 찾기 변경전: __SUB__CWD__ 변경후 : D:/db-sample-sch..