[MSSQL] DB 백업하는 법, 데이터베이스 백업 Microsoft SQL Server Management Studio 툴을 이용해서 쉽게 DB 백업을 할 수 있습니다. DB 백업하는 방법은 다음과 같습니다. 1. 로컬 DB 백업하기 2. 연결된 타 서버의 DB 백업하기 1) Microsoft SQL Server Management Studio 관리자 권한으로 실행하기* 2) 로컬(127.0.0.1) 서버에 미리 빈 데이터베이스 생성 Dev/Database 2022.10.24
[Eclipse] 이클립스 프로젝트 엑박, 빨간엑스 해결 이클립스 프로젝트를 처음 import 할 경우 다음같이 프로젝트 명 앞에 빨간엑스표시(엑박)이 뜰 수 있습니다. 먼저, Problem 을 통해서 문제를 파악해봅니다. Java compiler level does not match the version of the installed Java project facet. [Project] Unknown Faceted Project Problem (Java Version Mismatch) 제 프로젝트에 엑박이 뜨는 이유는 설정된 jdk 버전과 자바 컴파일러 버전이 충돌하기 때문이라고 합니다. 해결 방안 → 자바 버전 맞춰주기 JDK 와 WAS에 [unbound] 되어있지 않은지 확인하고, [unbound] 되어있는 경우 Click > Edit... 하여 내 PC.. Dev/Backend 2022.10.20
[운영/유지보수] C드라이브 용량이 꽉차면? C드라이브 용량 부족 OS 드라이브는 반드시 10~20% 정도의 예비공간(여유공간)을 두어야 합니다. 용량이 꽉찼을때 임시폴더가 더 이상 용량을 사용할 수 없으면 컴퓨터가 멈추고, 부팅이 되지 않아 포맷을 해야하는 상황이 발생할 수 있습니다. 1. 디스크정리 C드라이브 디스크 정리를 통해서 임시파일을 삭제하여 여유공간을 확보할 수 있습니다. 2. 로그파일 옮기기 WAS 경로가 C드라이브로 설정되어 있다면 WAS 폴더 안에 로그 폴더를 찾습니다. C드라이브에 있는 로그파일을 D드라이브로 옮기면 많은 공간을 확보할 수 있습니다. Work/운영유지보수 2022.10.11
[Eclipse] Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor. [원인] 이클립스 WAS 초기 구동시 타임아웃 에러 [해결방법] 1) 톰캣 Timeout 설정 변경 Dev/Backend 2022.09.30
[Eclipse] 이클립스 에러: Project facet Java version 1.8 is not supported [원인] 이클립스에서 WAS 추가할 때 발생하는 에러 Project facet Java version 1.8 is not supported -> JAVA 1.8을 지원하지 않는다. [해결방법] 1) 자바 버전 낮추기 2) 톰캣, 자바 버전을 모두 8 이상으로 높힌다. 1) 자바 버전 낮추기 2) 자바, 톰캣 버전 높이기 Java Build Path > JDK, Tomcat 각각 클릭후 Edit.. 하여 버전을 8 이상으로 변경해준다. Dev/Backend 2022.09.30
[Oracle] 오라클 추가된 데이터베이스 확인 / ODBC 데이터 원본 관리자 / 추가된 tnsname.ora 확인하기 ODBC 데이터 원본에서 연결된 데이터베이스를 확인 할 수 있습니다. tnsname.ora 에 작성된 DB 정보는 클라이언트 프로그램(SQL Developer, SQLGATE, ORANGE, ...)을 통해 오라클 DB에 추가할 수 있습니다. 이렇게 추가된 데이터베이스들은 ODBC 데이터 원본 관리자에서 확인할 수 있습니다. Dev/Database 2022.09.27
[Oracle] 오라클 tnsname.ora 위치, 경로 C:/app/client/유저아이디/product/18.0.0(버전마다다름)/client_1/network/admin 또는 C:/instantclient_21_3/network/admin 폴더 안에 tnsname.ora 파일이 있어야 함. Dev/Database 2022.09.27
[Sql] SET ANSI_NULLS ON, SET QUOTED_IDENTIFIER ON 의미 * SET ANSI_NULLS ON/OFF : NULL 값에 대한 비교처리를 표준에 따를 것인지 구분 - 컬럼 = NULL (비표준 / OFF시 사용 가능) - 컬럼 IS NULL ( 표준 / 권장사항) * SET QUOTED_IDENTIFIER ON/OFF : 따옴표 처리를 표준에 따를 것인지 여부 - SELECT "1" (비표준 / OFF시 사용 가능) - SELECT '1' (표준 / 권장) * USE [hello] : hello 데이터베이스에 접속 GO : 문장의 묶음 처리 단위를 구분 1 2 3 4 5 6 7 8 9 10 11 -- (예시1 : 3개 문장이 한묶음으로 수행되어 정상 수행) DECLARE @a INT SET @a = 1 SELECT @a GO -- (예시2 : 마지막 Select .. Dev/Database 2022.05.06
JDBC-8038:Expression is not in a GROUP BY clause. SELECT 절에서 불러오는 컬럼을 GROUP BY에 적어주지 않아서 발생하는 문제 SELECT A, B, C FROM table GROUP BY A, B,C SUM, COUNT, TRUNC 등과 같은 집계함수를 제외하고, SELECT 에서 불러오는 컬럼은 모두 GROUP BY에 적어주어야 함. Dev/Database 2021.11.24
java.sql.SQLException: JDBC-90627:Not all parameters are bound 쿼리에 정의한 변수명이 DB에 없을 경우 발생 없는 변수를 가져오려고 했는지 확인할 것. ex) [:i_language] 를 쿼리에 그대로 적었다. Dev/Database 2021.11.24