본문 바로가기

분류 전체보기313

[ORACLE] 설치 및 사용자 생성 및 권한 추가 그리고 DBeaver 등록 SQLD 공부하는 것 때문에 오라클을 설치했다.대부분 MySQL만 사용했었고, 오라클 사용은 이전에 이미 세팅되어 있는 것 위주로만 사용을 했었다.그래서 오라클 자체를 설치해서, 사용해보는 건 처음인데!설치가 꽤나 까다로웠다.접속이 되질 않아, 정말 몇 시간 동안 오라클만 붙잡고 있었다.   1. 오라클 설치https://www.oracle.com/kr/database/technologies/xe-downloads.html오라클 설치는 위 사이트에서 할 수 있었다.나는 Windows를 사용하고 있기 때문에, 윈도우 버전으로 설치를 했다.집 파일로 다운로드가 되는데, 압축을 푼 후에![setup.exe] 을 클릭하여 설치하면 된다.특별하게 설정해야하는 것은 따로 없었다.다만 중간에 비밀번호 설정을 하는 부.. 2024. 5. 5.
[ERROR] Could not load requested class : org.hibernate.dialect.MySQL5InnoDBDialect 유튜브 보면서 코딩레시피님이 올리신 '스프링부트 게시판 프로젝트'를 따라하고 있었다.초기에 필요한 것은 당연히 세팅!`application.yml`에서 spring data jpa 설정하는 부분이 있는데!   변경 전spring: jpa: database-platform: org.hibernate.dialect.MySQL5InnoDBDialect위 database-platform 때문에 에러가 나고 있는 것 같았다. Could not load requested class : org.hibernate.dialect.MySQL5InnoDBDialect엄청 긴 에러 로그가 찍혔는데, 요청된 클래스를 로드할 수 없다고 보이는 저 부분이 의심이 되어 구글링을 했다.stack overflow에서 해결 방법을.. 2024. 5. 4.
IT 입문자를 위한 전반적인 개념 정리 - 더코딩클럽 IT 입문자를 위한 전반적인 개념 정리더코딩클럽인프런2024.04.30~05.01https://inf.run/E3w9Y   1. 컴퓨터1) 하드웨어IT 세계에서는 컴퓨터를 구성하는 물리적인 장치를 뜻함CPU: 컴퓨터의 핵심적인 구성 물질 (중앙처리장치)시스템을 제어하고, 계산하는 역할을 함 사람의 뇌와 같음데이터를 처리하고 연산하는 능력명령어를 실행하여 컴퓨터를 동작시키는 능력메모리 (기억장치)기억을 하는 공간컴퓨터에서 데이터를 저장할 때, 메모리에 저장됨CPU가 연산한 값들을 저장함프로그램이 실행되는 동안 필요한 정보를 저장함데이저 저장, 메모리 접근, 프로그램 실행 등 다양한 역할을 수행함입출력장치키보드, 마우스, 프린터 2) 소프트웨어눈에 보이지 않는 컴퓨터 프로그램응용 소프트웨어: 사용자의 문제를.. 2024. 5. 1.
[ERROR] MySQL cannot drop column 'age': needed in a foreign key constraint 'fbgws5tlq1ib1io6mqalmjnur8a' alter table student drop column age;테이블에서 속성(컬럼)을 삭제해야 했다.   cannot drop column 'age': needed in a foreign key constraint 'fbgws5tlq1ib1io6mqalmjnur8a'해당 열이 다른 테이블과 연결되어 있는 참조 관계여서 삭제가 되질 않았다.   -- 참조키 해제SET foreign_key_checks = 0;-- 여기서 업데이트 수행-- 참조키 설정SET foreign_key_checks = 1;위 쿼리를 사용하면 참조 관계인 컬럼도 삭제가 될 줄 알았으나, 되질 않았다.  일단 해당 오류는 외래키 제약 조건이 해당 열에 의존하고 있어서, 열을 삭제할 수 없을 때 나타난다고 한다.외래키 제약 조건은 데.. 2024. 4. 25.
[UBUNTU] 우분투 sudo apt update , sudo apt upgrade CLOUD: AWS EC2 OS: Ubuntu 22.04.4 LTS 1. sudo apt update `sudo apt update`는 Ubuntu나 다른 Debian 기반의 리눅스 배포판에서 사용되는 명령어임 시스템의 패키지 관리자를 업데이트하고 사용 가능한 새로운 소프트웨어 패키지를 찾음 시스템이 최신 상태를 유지하고, 보안 패치 및 소프트웨어 업데이트를 받을 수 있게 됨 1) 시스템 업데이트 새로운 소프트웨어 패키지가 배포되었을 때, 시스템을 최신 상태로 유지하기 위해 업데이트를 수행함 2) 의존성 해결 새로운 패키지를 설치하거나 업그레이드하기 전에 필요한 다른 패키지들의 정보를 업데이트하여 의존성을 해결함 3) 소프트웨어 소스 확인 시스템이 올바른 소프트웨어 저장소를 사용하는지 확인하고 필요한 경.. 2024. 4. 21.
[Jenkins] 젠킨스 플러그인(plugin) 설치 오류 1. Jenkins 설치 반복 운영 서버를 2개를 받았다. 첫 번째 받았던 건 'Ubuntu 20.04 LTS' 버전이었고, 두 번째 받은 건 'Ubuntu 22.04 LTS' 버전이었다. 첫 번째 받았던 서버에는 Tomcat 설치나, Jenkins 설치에 문제가 없었다. 그런데 두 번째로 받았던 서버는 톰캣 설치는 문제가 없었으나, Jenkins 설치도 문제였고, Jenkins가 실행된 후, plugin 설치도 계속 문제였다. Jenkins 버전의 문제인가 싶어서, 새로 다른 클라우드를 하나 열어서 Jenkins 설치를 해봤는데? 너무나 잘 되는 것이었다. 그렇다면 고객사에서 준 서버 문제인 건가 싶어서, 1차에 받았던 Ubuntu 버전과 같은 서버를 다시 요청했다. 2차도 'Ubuntu 20.04 L.. 2024. 4. 20.