Oracle
-
안녕하세요! 성장형 개발자입니다. 이번 시간에는 가상머신 중 하나인 가상머신(Oracle virtualBox)를 설치해보도록 하겠습니다. 제가 가상머신을 설치하는 이유는 현재 노트북 운영체제가 windows인데 개인적인 공부를 위해 다른 운영체제(Linux)를 구축하고 싶어서 이번 기회에 가상머신을 설치를 하게 되었습니다. 추가적으로 생활코딩에서 가상머신을 사용하는 이유가 설명 되어있는데 같이 적어드릴께요!!! 1. 다른 운영체제를 사용해야 하는 경우(맥OS에서 윈도우, 윈도우에서 리눅스) 2. 독립된 작업공간이 필요한 경우(바이러스 회피, 백업) 3. 하나의 머신에서 여러명에게 운영체제 환경을 제공 그리고 여러 가상머신 중에 virtualBox를 선택한 이유는 오픈소스이고 무료라는 점에서 사용을 하게 ..
virtualBox 설치 방법안녕하세요! 성장형 개발자입니다. 이번 시간에는 가상머신 중 하나인 가상머신(Oracle virtualBox)를 설치해보도록 하겠습니다. 제가 가상머신을 설치하는 이유는 현재 노트북 운영체제가 windows인데 개인적인 공부를 위해 다른 운영체제(Linux)를 구축하고 싶어서 이번 기회에 가상머신을 설치를 하게 되었습니다. 추가적으로 생활코딩에서 가상머신을 사용하는 이유가 설명 되어있는데 같이 적어드릴께요!!! 1. 다른 운영체제를 사용해야 하는 경우(맥OS에서 윈도우, 윈도우에서 리눅스) 2. 독립된 작업공간이 필요한 경우(바이러스 회피, 백업) 3. 하나의 머신에서 여러명에게 운영체제 환경을 제공 그리고 여러 가상머신 중에 virtualBox를 선택한 이유는 오픈소스이고 무료라는 점에서 사용을 하게 ..
2020.02.16 -
SQL QUERY ERROR 문제점 - ORA-00911 : 문자가 부적합합니다. 해결법 - 혹시 쿼리에 파라미터를 받는 부분이 값이 아니라 코드로 되어있는지 확인해보세요 - ex) SELECT * FROM EMP WHERE EMP_ID = #{empId}; -> SELECT * FROM EMP WHERE EMP_ID = 'admin'; 이런 형식으로 되어있으면 문자가 부적합하다는 에러가 나옵니다! 오늘도 화이팅!
ORA-00911 : 문자가 부적합합니다.SQL QUERY ERROR 문제점 - ORA-00911 : 문자가 부적합합니다. 해결법 - 혹시 쿼리에 파라미터를 받는 부분이 값이 아니라 코드로 되어있는지 확인해보세요 - ex) SELECT * FROM EMP WHERE EMP_ID = #{empId}; -> SELECT * FROM EMP WHERE EMP_ID = 'admin'; 이런 형식으로 되어있으면 문자가 부적합하다는 에러가 나옵니다! 오늘도 화이팅!
2019.09.03 -
안녕하세요 성장형 개발자입니다. 요즘 개발을 하다보니 여러가지 에러를 마주치는데 그 중에 하나 ORA - 01789 에러입니다. /* ORA-01789: query block has incorrect number of result columns. ORA-01789: 질의의 결과 열의 수가 틀립니다. */ 원인 : SQL에서 UNION을 실행했지만 UNION 대상 테이블의 칼럼의 수가 일치하지 않을 때 에러가 발생합니다. 조치 : UNION을 하려는 TABLE끼리의 칼럼의 수를 맞춰주세요!!!
ORA-01789: query block has incorrect number of result columns.ORA-01789: 질의의 결과 열의 수가 틀립니다.안녕하세요 성장형 개발자입니다. 요즘 개발을 하다보니 여러가지 에러를 마주치는데 그 중에 하나 ORA - 01789 에러입니다. /* ORA-01789: query block has incorrect number of result columns. ORA-01789: 질의의 결과 열의 수가 틀립니다. */ 원인 : SQL에서 UNION을 실행했지만 UNION 대상 테이블의 칼럼의 수가 일치하지 않을 때 에러가 발생합니다. 조치 : UNION을 하려는 TABLE끼리의 칼럼의 수를 맞춰주세요!!!
2019.06.04 -
안녕하세요 ㅎㅎ 알아가는페이지입니다!!! 데이터베이스 개념이 쉽지가 않네요 이번은 데이터베이스 관리시스템입니다!!! 데이터베이스관리시스템(DBMS, Database Management System) 정의 : 응용프로그램과 데이터베이스 사이의 중재자로서 사용자의 요구사항에 효율적으로 서비스를 수행하기 위하여 제공되는 데이터베이스관리 소프트웨어 구성 : 물리적인 데이터 저장구조와 외부 인터페이스 사이의 다양한 소프트웨어 사용자별 구성 일반 사용자 -> 질의어(Query) -> 질의어 처리기 -> 런타임 데이터베이스 처리기( 트랜잭션 관리자) -> 저장 데이터 관리자 응용프로그래머/DML -> DML 컴파일러 ->런타임 데이터베이스 처리기(트랜잭션 관리자) -> 저장 데이터 관리자 데이터베이스관리자 -> 스키..
데이터베이스관리시스템(DBMS)안녕하세요 ㅎㅎ 알아가는페이지입니다!!! 데이터베이스 개념이 쉽지가 않네요 이번은 데이터베이스 관리시스템입니다!!! 데이터베이스관리시스템(DBMS, Database Management System) 정의 : 응용프로그램과 데이터베이스 사이의 중재자로서 사용자의 요구사항에 효율적으로 서비스를 수행하기 위하여 제공되는 데이터베이스관리 소프트웨어 구성 : 물리적인 데이터 저장구조와 외부 인터페이스 사이의 다양한 소프트웨어 사용자별 구성 일반 사용자 -> 질의어(Query) -> 질의어 처리기 -> 런타임 데이터베이스 처리기( 트랜잭션 관리자) -> 저장 데이터 관리자 응용프로그래머/DML -> DML 컴파일러 ->런타임 데이터베이스 처리기(트랜잭션 관리자) -> 저장 데이터 관리자 데이터베이스관리자 -> 스키..
2019.03.28 -
오늘도 어김없이 정보처리기사 실기 공부 중이네요 ㅎㅎ 다들 열심히 하고 계신가요? 아무리 공부하고 모의고사 점수가 잘 안나오네요 ㅠㅠ 공부하다가 필요하다고 생각되는 개념들 정리해서 올려요 ㅎㅎ 다들 합격합시다!!! 이번에는 데이터베이스 실무에서 트랜잭션입니다 ㅎㅎ 트랜잭션의 특징(ACID) 원자성(Atomicity) : 모두 반영되거나 전혀 반영되지 아니어야 한다(부분 실행 안됨, All or Nothing) 일관성(Consistency) : 트랜잭션이 그 실행을 성공정으로 완료하면 언제나 일관성 있게 DB 상태로 변환 독립성, 격리성(Isolation) : 둘 이상의 트랜잭션이 동시에 병행 실행되고 있을 때 또 다른 하나의 트랜잭션의 연산이 끼어들 수 없다. 영속성,지속성(Durability) : 트랜..
데이터베이스 - 트랜잭션의 특징(Feature of Transaction)오늘도 어김없이 정보처리기사 실기 공부 중이네요 ㅎㅎ 다들 열심히 하고 계신가요? 아무리 공부하고 모의고사 점수가 잘 안나오네요 ㅠㅠ 공부하다가 필요하다고 생각되는 개념들 정리해서 올려요 ㅎㅎ 다들 합격합시다!!! 이번에는 데이터베이스 실무에서 트랜잭션입니다 ㅎㅎ 트랜잭션의 특징(ACID) 원자성(Atomicity) : 모두 반영되거나 전혀 반영되지 아니어야 한다(부분 실행 안됨, All or Nothing) 일관성(Consistency) : 트랜잭션이 그 실행을 성공정으로 완료하면 언제나 일관성 있게 DB 상태로 변환 독립성, 격리성(Isolation) : 둘 이상의 트랜잭션이 동시에 병행 실행되고 있을 때 또 다른 하나의 트랜잭션의 연산이 끼어들 수 없다. 영속성,지속성(Durability) : 트랜..
2019.03.28 -
안녕하세요 요즘 기사 공부한다고 올리질 않았네요 이번 정보처리기사 실기를 공부하다가 SQL의 중요성에 대해 정리가 필요하다고 느꼈습니다. 그래서 혼자 공부하다가 정리해서 올립니다 CREATE DOMAIN CREATE DOMAIN 테이블명 타입형 DEFAULT 값 CONSTRAINT 도메인명 CHECK(범위); TABLE CREATE TABLE 테이블명( 속성 타입형, 속성 타입형, 속성 타입형, PRIMARY KEY(속성), UNIQUE(속성), -- UNIQUE 무결성 : 해당 속성은 유일해야한다.해당 속성은 중복되어서는 안됨!) FOREIGN KEY(속성) REFERENCES 참조테이블명(속성), CHECK(범위) ); VIEW CREATE VIEW 뷰테이블명(속성) AS SELECT 속성 FROM ..
SQL DDL 정리안녕하세요 요즘 기사 공부한다고 올리질 않았네요 이번 정보처리기사 실기를 공부하다가 SQL의 중요성에 대해 정리가 필요하다고 느꼈습니다. 그래서 혼자 공부하다가 정리해서 올립니다 CREATE DOMAIN CREATE DOMAIN 테이블명 타입형 DEFAULT 값 CONSTRAINT 도메인명 CHECK(범위); TABLE CREATE TABLE 테이블명( 속성 타입형, 속성 타입형, 속성 타입형, PRIMARY KEY(속성), UNIQUE(속성), -- UNIQUE 무결성 : 해당 속성은 유일해야한다.해당 속성은 중복되어서는 안됨!) FOREIGN KEY(속성) REFERENCES 참조테이블명(속성), CHECK(범위) ); VIEW CREATE VIEW 뷰테이블명(속성) AS SELECT 속성 FROM ..
2019.03.26