일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 김경문
- 리뷰
- 인공지능
- 국정원
- 단통법
- 조세피난처
- 블로그
- 디자인 패턴
- ubuntu 12.04
- NC 다이노스
- python
- Tizen
- 타이젠
- mysql
- NC다이노스
- 우분투
- 데이터베이스
- Linux
- 문파문파
- 야구
- 뉴스타파
- 안드로이드
- 애플
- 손민한
- 해외직구
- 프로야구
- arm
- ubuntu
- 태그를 입력해 주세요.
- 문파문파 공략
- Today
- Total
목록IT/Database (12)
꿈꾸는 사람.
데이터베이스 관리 도구 Oracle Database 21c XE를 설치하면 오라클 데이터베이스 관리 도구들이 설치된다. 기본 설치되는 SQL*Plus는 Oracle 데이터베이스 작업을 위한 명령줄 인터페이스(CLI)이다. 사용자는 SQL 문, 스크립트 및 PL/SQL 블록을 실행할 수 있으며 데이터베이스와 직접 상호 작용할 수 있다. SQL Developer는 Oracle 데이터베이스 작업을 위한 그래픽 사용자 인터페이스(GUI)로 데이터베이스를 관리하고, SQL 문을 실행하고, 그래픽 인터페이스를 통해 데이터베이스와 상호 작용하는 방법을 제공한다. 계정 생성 Oracle Database 21c XE 사용하려면 다음과 같이 사용자 계정을 생성해야 한다. 다음 명령을 입력하여 새 사용자 계정을 만든다. O..
개요 Oracle Database 21c Express Edition (XE)는 Oracle사에서 제공하는 무료 데이터베이스 관리 시스템이다. 이 버전은 개발자와 소규모 조직을 위해 제공되며, 가용 메모리와 CPU 코어 수에 제한이 있다. 설치 Windows 운영 체제에서 설치하는 방법은 다음과 같다: Oracle Database 21c XE 다운로드 페이지(https://www.oracle.com/database/technologies/xe-downloads.html)에서 Windows 용 설치 파일을 다운로드한다. 설치 파일을 실행하여 설치를 시작한다. 설치 과정에서 요구되는 정보를 입력하고 설치를 완료한다. 완료 후 표시되는 중요한 정보 3가지 정보를 기억해야 한다. 다중 테넌트 컨테이너 데이터베이..
이전 글에서 오라클 데이터베이스 11g 버전을 설치하는 과정을 설명하였다.이번 글은 11g 버전을 삭제하는 방법이다. 오라클 데이터베이스 11g설치 중 "데이터베이스 생성 및 구성" 방법으로 "데스크톱 클래스"로 잘못 선택하여 삭제 후 재설치가 필요하였다.하지만, 삭제할 수 있는 uninstall 프로그램이 없어서 수동으로 삭제하였고 그 방법을 기록한다. 1. 오라클 데이터베이스 11g 관련 서비스 중지설치 후 윈도우 환경에서 동작하는 서비스가 있어 단순히 파일만 삭제만으로는 완전히 제거되지도 않고 이후 재설치에 문제가 될 수 있다.윈도우의 [제어판] > [관리 도구] > [서비스] 순서로 서비스를 실행한다. OracleDBConsole[XXX], OracleMTSRecoveryService, Oracl..
이번 글은 오라클 데이터베이스 11g를 설치하는 과장이다. (참고: 오라클 데이터베이스 18c까지 출시되었다.)1. 11g 데이터 베이스 다운로드 오라클에 접속 후 퀵 메뉴에서 Developers > Databases 순으로 이동한다. 이동한 페이지를 아래로 내려 [Oracle Database]를 선택한다. [Developers > Databases Downloads > Downloads]에서 라이센스 동의를 선택한다.그리고 아래 11.2.0.1.0 버전에서 64비트의 파일을 선택한다.두 개의 파일을 내려받아서 같은 폴더에 압축을 푼다. 2. 11g 데이터 베이스 설치 setup.exe 파일을 실행한다. 아래와 같이 오라클 유니버셜 인스톨러가 표시되고 설치가 시작된다.오라클 개발자 사이트에 가입한 전자메..
스프링과 MyBatis를 함께 사용하기 위해 root-context.xml에 DataSource를 추가하여 JUnit로 테스트하면 com.mysql.jdbc.Driver 클래스를 로딩할 때 오류가 발생한다.이 오류는 com.mysql.jdbc.Driver가 오래되어 더이상 사용되지 않기 때문에 발생하며, 새로운 클래스인 com.mysql.cj.jdbc.Driver를 사용하면 해결된다고 한다. 1. com.mysql.jdbc.Driver 관련 오류Loading class `com.mysql.jdbc.Driver'. This is deprecated.The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registere..
MySQL 설정 후 Spring에서 테스트 시 아래와 같이 [time zone] 오류가 발생한다.(JAVA1.8, MySQL 8, Spring Tool Suite Version: 3.7.3.RELEASE) 1. [time zone] 오류java.sql.SQLException: The server time zone value '´ëÇѹα¹ Ç¥ÁؽÃ' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if yo..
데이터베이스를 배우기 위해 MySQL을 사용하고 있다.처음에는 테이블에 데이터를 INSERT 명령어를 사용하여 하나씩 입력했다. 점점 불편함을 느껴 외부 파일에서 데이터를 읽어 테이블에 적재하는 방법이 쓰려 했다."LOAD DATA INFILE"명령으로 외부 파일을 읽어 올 때 뜬금 없는 오류가 발생했다. 1. "LOAD DATA INFILE" 시도할 때 "ERROR 13" 발생. mysql> load data infile '/home/DB/sampbd/d2013_52.txt' into table student; ERROR 13 (HY000): Can't get stat of '/home/DB/sampbd/d2013_52.txt' (Errcode: 2) 2. 해결책 발견 읽어올 외부 파일의 권한을 777..
MySQL을 통해 데이터베이스를 배울 때 테이블에 데이터를 입력하는 것이 문제가 된다.테이블에 입력된 데이터가 없으면 할 수 있는 것이 없다. 데이터도 한 두개의 레코드를 입력해서는 의미가 없다.또한 테이블도 최소한 두 개 이상은 되어야 한다. 먼저 외부 파일에서 데이터를 읽어 테이블에 적재하는 방법을 알아보자. 1. 데이터 파일 만들기 테이블의 레코드 하나를 한 줄에 써야 한다.각 필드는 하나의 TAB으로 구분된다.아래와 같은 s2013_52.txt 텍스트 파일을 만들었다.9801 Hong kildong Seoul 80 100 9802 Kim chulsu Daejeon 90 200 9803 Lee sunja KangLeung 90 100 9805 Hong kilding Busan 95 200 9806 ..
간단히 SQL을 배우려면 우분투에 MySQL을 설치하면 된다.MySQL이 설치된 가상 머신이 데이터베이스 서버가 된다. 이후 MySQL 서버에 연결하면 SQL 학습을 위한 도구는 준비된 것이다. 또 다른 방법은 윈도우즈에 MySQL을 설치하는 것이다.사전에 Visual Studio가 설치되어 있어야 하며 10G 정도의 많은 용량이 필요하다.이 글은 우분투에 MySQL 설치된 환경을 기초로 작성한다. 디폴트(현재) 데이터베이스 이름을 질의한다. mysql> select database(); +------------+ | database() | +------------+ | NULL | +------------+ 1 row in set (0.00 sec) NULL 값이 반환되었으니 아직 어떤 데이터베이스도 ..
이전 글에서 SQL의 SELECT 명령어의 기본적인 사용법을 알아보았다.SELECT 명령어는 SELECT FROM WHERE 블럭이라고도 한다.SELECT절은 나타낼 컬럼만 보여주는 정도만 알아보았고 주로 WHERE 절에서 검색 조건을 명시하였다. 이번 글에서는 SELECT 명령에서 집계 함수(Aggregate function)를 사용하여 계산을 수행하는 방법을 설명한다.예를 들어 특정 컬럼의 합계 또는 평균을 필요로 할 때 , 집계 함수를 사용하여 계산할 수 있다.집계 함수를 이용한 검색은 여려 행들의 그룹을 모아 그룹 별로 단 하나의 결과를 돌려준다. 집계 함수는 다음과 같다. 집계 함수 설명 NULL 값 COUNT(*) 행의 수를 반환. 포함 COUNT(표현식) 표현식의 값이 NULL인 것을 제외한..