본문 바로가기

데이터베이스59

(Oracle) sqlplus 에서 copy 기능 시 long 크기 변경 다음의 명령어를 입력하면, insert 되는 문자열의 길이를 늘릴 수 있다. set long 5000 2010. 5. 12.
(Oracle) imp / exp 옵션 보는 방법 서버 상태에서 (혹은 CMD 상태에서) imp help=y exp help=y 끗 2010. 5. 11.
(Oracle) 오라클 설치중 - 제품별 필요 조건 검사 오라클 설치중 (10g) 에서 제품별 필요 조건 검사에서 경고가 뜨거나 넘어가지 않을 경우 자세히 보면 네모칸이 체크할 수 있게 되어있을 것이다. 그것들을 그냥 체크해주면서 넘어가면 된다. 끗.... 2010. 5. 10.
(Oracle 10g + Windows 7) 설치하기. Oracle 10g 를 윈도우 7 에 설치하는 법은 간단하다. Oracle.com 으로 들어가서, 가입후 Oracle10g 를 다운받는다. (10203_vista_w2k8_x86_production_db.zip) 경험상 Windows Vista 용으로 받는게 수월하다. 혹은 다른 루트를 통해서 받아도 되겠다. 받고 나서 압축을 풀고 나서 Setup.exe 파일에서 마우스 오른쪽을 누르고, 1. 속성 클릭 - 호환성 클릭 2. 호환모드 (Windows Vista) 클릭 3. 권한 수준 (관리자권한으로 실행) 클릭 하고 실행하면 된다. 끗. 2010. 5. 10.
[데이터베이스 Database] DDL / DML / DCL - 쿼리의 종류 (추가 2019-03-18) 개요쿼리의 종류는 DDL / DML / DCL 로 나뉩니다. 잘 보시면 아시겠지만 가운데의 단어만 다릅니다. 그러나 앞뒤 생각 말고 가운데를 보셔서,DDL 의 가운데 D는 Definition (정의)DML 의 가운데 D는 Manipulation (조작)DCL 의 가운데 D는 Control (제어) 라고 생각을 하시면 됩니다. DDLDDL 은 테이블이나 유저 같은 것들을 생성하거나 지우거나 하는 구문을 얘기합니다. 객체를 만들거나 수정하거나 없애거나 하는 것인데, 개발 단계에서 사용이 되고, 운영단계 에서는 덜 쓰이게 되는 구문 이라는 얘기입니다. CREATE 와 DROP/ ALTER 와 같은 것들이 있습니다. 데이터를 입력하거나 수정 하는 개념이 아니며, 작업하기 위한 환경을 생성하거나 변경하는 언어라고.. 2010. 4. 1.
(Oracle) ORACLE 에 대해서. 개요Oracle 을 처음 접하신 분들을 위한 글입니다. 본문ORACLE 은 데이터베이스 서버를 만드는 회사의 명칭입니다. 제품명도 마찬가지로 ORACLE 이라고 하지요.간혹 광고로 보실수도 있는데, 빨간색으로 ORACLE 이라고 적혀있는 게 이 회사의 로고 입니다. 큰 규모의 사이트 등에서는 오라클 서버를 많이 사용을 하곤 합니다.과거에 만들어진 시스템의 경우에는 오라클을 쓰는 곳이 많이 있습니다. 하지만, 점차 오라클 가격도 만만치 않게 되어가고 있고, 타 데이터베이스 서버 들의 성능이 향상되는 과정이라서. 오라클이 아닌 데이터베이스 서버를 사용하는 케이스들이 늘어가고 있습니다. 가격의 차이가 많이 나기 때문입니다. 물론, 성능의 차이도 제법 납니다. 오라클과 쌍벽을 이룬다고 하기에는 MS-SQL SE.. 2010. 4. 1.
(Database) 쿼리 - QUERY - 질의문 - SQL 에 대해서. QUERY 쿼리 라는 것은 바로 번역을 하면 '질의' 라고 해석이 됩니다. 처음 개발을 하게 되면, 프로그래밍 언어는 알면서도 디비 에 대한 부분을 잘 모르거나, 쿼리에 대해 잘 몰라서 당황하시는 분들을 종종 뵙게 됩니다만. 이해를 쉽게 하기 위해 설명을 드리겠습니다. DB서버가 구동이 되고 있는 환경에서. (Oracle, Cubrid, MsServer, MySql, Tibero, Altibase 등의 종류가 있습니다) DB에 명령문을 때리면서 작업을 하게 되는데, 이 때의 명령문을 쿼리 라고 생각을 하시면 되겠습니다. DB라는 용어는 DataBase 라는 단어의 약자이며, 데이터베이스. 즉, 데이터를 정리하여 보관하고 있는 저장소 처럼 생각을 하시면 되겠습니다. DB Server 라는 얘기는, 데이터를.. 2010. 4. 1.
(오라클/oracle/Transaction) 트랙젝션 에 대한 생각 개요트랜젝션에 대한 주저리 글 입니다. 본문오라클 DB를 사용할때에 트랜젝션 처리를 상당히 까다로운 문제입니다.제가 사용했던 환경에서는 JAVA단 으로 트랙젝션 처리를 넘겨주어서, DB 자체에서는 트랙젝션을 처리하지 않게 하였었죠. 트랙젝션은 쉽게 말하면,작업의 한 단계 입니다. 더 쉽게 얘기하겠습니다. 제가 글을 쓰고 있는데, 쓰기 시작한 시점에서 저장할때까지가 하나의 트랜젝션이라고 할수 있겠습니다. 이 과정에서 쓰던 글을 날려버리면, 복구 할수가 없겠죠? 하나의 작업단위를 말하는게 트랜젝션이고, 다른 개념적으로 생각을 해보면, 하나의 작업을 종료 해버렸을 때가, 시작과 연결되어있는 하나의 트랜젝션 과정이 되는 겁니다. 제가, 여기서 글을 날리는 것이 두려워서, 임시저장을 했다고 하면, 임시저장 하는 .. 2009. 9. 8.
[Oracle, PL/SQL] 오라클 프로시저 기초 (업데이트 2017-11-28) 개요 오늘은 PL/SQL 의 기초 를 간단히 정리해보고자 합니다. PL/SQL 이란? PLSQL 은 procedure language & structured query language 의 약자 라고 하네요. (위키백과 https://en.wikipedia.org/wiki/PL/SQL) 보통 SQL (Structured Query Language) 에 포함되지 않는 언어까지 포함되어 있는 것을 말합니다. 어느정도 표준화가 진행된 SQL 과는 다르게, 각 데이터베이스 제품마다 차이가 있을 수 있습니다. 조금 더 깊게 들어가자면, SQL 은 일종의 질의문으로써, '테이블에 가서 이것이것 데이터를 내놔라', '이 데이터를 테이블에 넣어라' 와 같은 의미를 가진 언어입니다. PL/SQL 은 여기서 좀 더 확장되어.. 2009. 9. 6.