행위

"대문"의 두 판 사이의 차이

DB CAFE

(DB2 관리)
(명령어)
77번째 줄: 77번째 줄:
 
==DB2 관리==
 
==DB2 관리==
 
=== 명령어 ===
 
=== 명령어 ===
명령행처리기
 
Windows용 DB2 명령행 처리기
 
①DB2 명령행 처리기 세션은 다음의 방법으로 실행합니다.
 
 
시작 → 모든 프로그램 → IBM DB2 → 명령행 도구 → 명령행 처리기
 
②세션이 시작되면 db2=> 라는 전용 프롬프트가 표시됩니다.
 
 
db2=>
 
③DB2 전용 프롬프트에서 DB2 명령어를 실행합니다. DB2 엔진은 기동되어 있어야 합니다.
 
 
db2=>
 
④DB2 전용 프롬프트에서 SQL문을 실행합니다.
 
 
db2=> connect <데이터베이스명> db2=>
 
⑤DB2 전용 환경이므로 OS 명령어는 ! (느낌표 부호)와 함께 입력합니다.
 
 
db2=> !
 
⑥세션을 완전히 종료하려면, terminate 명령어로 DB2 명령행 처리기를 종료합니다.
 
 
db2=> terminate
 
db2
 
 
Windows용 DB2 명령창
 
①DB2 명령창(CLP)세션은 다음의 두 가지 방법으로 실행합니다.
 
 
시작 → 모든 프로그램 → IBM DB2 → 명령행 도구 → 명령창
 
시작 → 실행 → db2cmd → 엔터키
 
②DB2 명령어를 실행하려면, db2 라는 명령어를 이용합니다.
 
 
C:\> db2start
 
C:\> db2
 
③SQL문을 실행하려면, db2 라는 명령어를 이용합니다.
 
 
C:\> db2 connect <데이터베이스명>
 
C:\> db2 “”
 
④MS 프롬프트와 동일한 환경을 제공하므로 OS 명령어도 실행할 수 있습니다.
 
 
C:\>
 
⑤세션을 완전히 종료하려면, exit 명령어로 DB2 명령창을 종료합니다.
 
 
C:\> exit
 
db2
 
 
UNIX용 터미널 세션
 
①telnet 프로그램을 이용하여 서버의 OS 사용자 계정으로 로그인합니다.
 
 
C:\> telnet <원격 UNIX 서버의 IP 주소>
 
②DB2 명령어와 SQL문을 사용하려면 DB2를 위한 환경을 설정해야 합니다.
 
 
$ . /sqllib/db2profile
 
$ echo $DB2INSTANCE
 
③Windows의 명령행 처리기과 동일한 대화식 방식으로 DB2 세션을 실행할 수 있습니다. quit 명령어를 이용하면 비대화식 모드로 전환합니다.
 
 
db2=>
 
db2=>
 
db2=> !
 
db2=> quit
 
④Windows의 명령창과 동일한 비대화식 방식으로 DB2 세션을 실행할 수 있습니다. db2 명 령어와 엔터키를 입력하면 대화식 모드로 전환됩니다.
 
 
$ db2
 
$ db2
 
$
 
$ db2 <엔터키>
 
db2
 
 
CLPPLUS
 
①CLPPlus 명령어 형식은 아래와 같습니다.
 
 
db2
 
 
②명령창에 아래와 같은 명령어로 UID, PWD, Port, DB Name을 입력하여 database에 접속할 수 있습니다.
 
 
$ clpplus db2inst1/db2inst1@remote_host:50000/sample
 
CLPPlus 를 이용하여 사용자 스크립트를 실행할 수 도 있습니다.
 
 
$ cat > dept_query.sql SET PAGESIZE 9999 SET ECHO ON SELECT * FROM DEPT; EXIT
 
db2
 
 
DB2 명령어
 
①비대화식 모드에서 db2 라는 명령어로 또는 을 실행합니다.
 
 
$ db2
 
$ db2
 
$
 
$ db2 <엔터키>
 
②db2 명령어는 한 개 이상의 옵션을 지원합니다. ? (마이너스)를 이용하여 옵션을 ON 시키고, +(플러스)를 이용하여 옵션을 OFF 시킵니다.
 
 
$ db2 ?<옵션>
 
$ db2 +<옵션>
 
③제공되는 옵션의 목록과 현재 상태값은 다음과 같이 확인할 수 있습니다.
 
 
$ db2 list command options
 
④?(물음표)를 이용하여 온라인 도움말 기능을 이용할 수 있습니다.
 
 
⑤특수 문자가 사용되는 경우에는 “ (쌍따옴표 부호)가 필요할 수도 있습니다.
 
 
$ db2 “SQL문”
 
db2
 
 
DB2 명령어 옵션
 
①제공되는 옵션의 목록과 현재 설정 값은 다음과 같이 확인할 수 있습니다.
 
 
$ db2 list command options
 
②대화식 모드에서 옵션의 상태 전환은 다음 명령어를 이용하여 제어합니다. 대화식 모드를 종료하 면 옵션은 기본값으로 복귀합니다.
 
 
$ db2 ?
 
db2=> UPDATE COMMAND OPTIONS USING <옵션> ON
 
db2=>
 
db2=> UPDATE COMMAND OPTIONS USING <옵션> OFF
 
db2=>
 
③비대화식 모드에서는 ? (마이너스)를 이용하여 옵션을 ON 시키고, +(플러스)를 이용하여 옵션 을 OFF 시킵니다. 옵션은 실행 당시에만 유효합니다.
 
 
$ db2 ?<옵션>
 
$ db2 +<옵션>
 
④DB2 레지스터리 변수를 이용하여 옵션을 모든 대화식 또는 비대화식 세션에 자동으로 적용되도 록 설정할 수 있습니다.
 
 
$ db2set DB2OPTIONS=“-a +c”
 
$ db2
 
$ db2
 
db2
 
 
입력 파일을 이용한 처리 방법
 
①입력 파일은 OS가 제공하는 에디터를 이용하여 작성합니다.
 
 
$ vi <파일명>
 
②각 명령문은 기본적으로 한 줄 단위로 구별되므로, 한 명령문을 한 줄 이상에 걸쳐 표현하려면 ; (세미콜론 부호) 등의 명령문 구분자가 필요하며, 반드시 ?t 옵션을 함께 사용해야 합니다. 주석 문은 ? ? (대쉬 부호 2개)를 이용합니다.
 
 
? ? <주석문>을 입력합니다. create table t1
 
(c1 int,
 
c2 char(10));
 
Insert into t1 values (1,’A’),(2,’B’);
 
select * from org where deptnumb > 10;
 
-- commit;
 
③입력 파일명은 ?f (file) 옵션을 이용하여 지정하며, ; (세미콜론 부호) 를 명령문 구분자로 사용 하면 ?t 옵션을 함께 사용해야 합니다. ?s (stop)는 입력 파일의 실행 도중에 오류가 발생하면 실행을 중단하게 합니다. ?v (verify) 옵션은 실행한 명령어와 결과를 함께 보여주게 합니다.
 
 
$ db2 ?svtf xx.db2
 
④옵션은 개별적으로 지정할 수도 있습니다.
 
 
$ db2 ?s -v -t -f xx.db2
 
db2
 
 
DB2 온라인 도움말
 
①DB2 세션에서 제공하는 모든 명령어의 목록은 다음과 같이 확인합니다.
 
 
$ db2 ?
 
②특정한 DB2 명령어에 대한 구문과 옵션은 다음과 같이 확인합니다.
 
 
$ db2 ?
 
③SQLCODE에 대한 설명은 다음과 같이 확인할 수 있습니다. SQLCODE는 SQLnnnn 의 형식으로 표시되며, nnnn은 숫자입니다.
 
 
$ db2 ? SQLnnnn
 
④SQLSTATE에 대한 설명은 다음과 같이 확인할 수 있습니다. SQLSTATE는 nnnnn 형식으로 표시되는 5자리의 숫자입니다.
 
 
$ db2 “? nnnnn”
 
⑤대화식 모드에서도 도움말을 확인할 수 있습니다.
 
 
db2=> ?
 
db2=> ?
 
db2=> ? SQLnnnn
 
db2=> ? nnnnn
 
db2
 
  
 
==DB2 프로시저/모듈/함수 개발==  
 
==DB2 프로시저/모듈/함수 개발==  

2018년 11월 1일 (목) 11:15 판

thumb_up 추천메뉴 바로가기


디비 카페

오늘의 좋은 글

이중섭(李仲燮, 1916년 9월 16일 ~ 1956년 9월 6일)은 일제 강점기, 대한민국의 서양화가로 호는 대향(大鄕), 본관은 장수이다.

이중섭의 작품에는 소.닭.어린이.가족 등이 가장 많이 등장하는데, 향토적 요소와 동화적이고 자전적인 요소가 주로 담겼다는 것이 소재상의 특징이라 할 수 있다. 《싸우는 소》, 《흰소》, 《움직이는 흰소》, 《소와 어린이》, 《황소》, 《투계》등은 향토성이 진하게 밴 대표적 작품이다. 《닭과 가족》, 《사내와 아이들》, 《길 떠나는 가족》과 그 밖에 수많은 은지화들은 동화적이고 자전적 요소가 강한 작품들이다.

이중섭 황소

 


[편집]

2.1 DB2 아키텍처[편집]

2.2 DB2 관리[편집]

2.2.1 명령어[편집]

2.3 DB2 프로시저/모듈/함수 개발[편집]


  1. MYSQL 설치
  • MYSQL 아키텍처
  • MYSQL 관리
  • MYSQL 프로시져/함수 개발
  • MYSQL 튜닝
  • MYSQL 툴

4.1 DBA[편집]

4.2 DB 모델링/DA[편집]

4.3 표준화/META[편집]

4.4 DB 튜닝[편집]

4.5 DB 진단[편집]

4.6 데이터 전환 이행[편집]

4.7 데이터 품질/DQ[편집]

4.8 데이터 웨어하우스/DW[편집]

  1. 우분투

  1. 파이썬 장고
  2. 파이썬 가상화
  3. 파이썬 자동화

7.1 텐서플로우[편집]

7.3 R[편집]


  1. 챠트 분석
  1. VBA