2011-10-30

Enscribe

Primary-key
=> Unique 한 값

Alternate Keys
=> Not Unique한 값
=> 2(2-byte key specifier) + alternate-key field length + primary-key length

2011-10-22

IPL과 IML

IPL(Initial Program Loader)은 PC에서 CTL+ALT+DEL 누른것과 같은 효과 (POWER는 끄지 않고)
IML(Initial Microcode Load) 은 PC에서 POWER ON/OFF 와 같은 효과 (BIOS 에서 부터 부팅)

2011-10-12

FTP 와 TFTP

FTP : TCP를 사용하는 연결지향적인 방식으로 파일을 송수신하는 프로토콜

TFTP : UDP를 사용하는 비연결형 방식으로 파일을 송수신하는 프로토콜

TFTP는 설정파일(컨피그) 이나 시스코 IOS 소프트웨어 이미지를 전달하기 위하여 라우터나 스위치에서 사용되며, 그리고 TFTP를 지원하는 시스템간에 파일 전송을 위하여 사용된다. 이것은 작고 구현하기 쉽도록 설계되어 있다. 그래서 대개 FTP가 갖는 대부분의 기능이 결여되어 있다. 유일한 기능은 원격 서버로 파일을 읽거나 쓰는 것이다. 또한 디렉토리를 표시할 수 없고 사용자 인증을 할 수 있는 기능이 없다. 안정화된 환경에서는 FTP보다 빠르기 때문에 어떤 LAN 환경에서는 유용하게 쓰인다.

RELOAD

라우터에서  RELOAD 명령어 : 리부팅 의미

2011-09-20

TPDU(Transport Protocol Data Unit)

TPDU is an acronym for Transport Protocol Data Unit. TPDU is commonly used in the banking/financial transaction processing industries. Many vendors have used the basic concept and added their own variations. In general, the TPDU is a message encapsulation format where there are several bytes of routing header added to the front of the payload message.
A TPDU header is 5 bytes in length and consists of 1 byte message type, 2 bytes destination address, 2 bytes source address. Each byte represents 2 BCD digits. A TPDU header is sometimes erroneously referred to as a TPDU.
OSI-model: A TPDU is the name for the messages that the protocols in the transport layer of the OSI-model use for communication. It adds a transport header to the APDU to make a TPDU which is then sent to Network layer. Most protocols will implement a CONNECT, SEND and DISCONNECT TPDU.

TPDU은 전송 프로토콜 데이터 단위의 약자입니다. TPDU은 일반적으로 은행 / 금융 트랜잭션 처리 산업에서 사용됩니다. 많은 업체들은 기본적인 개념을 사용하고 자신의 유사 콘텐츠를 추가했습니다. 일반적으로 TPDU는 헤더를 라우팅하면 페이로드 메시지의 앞에 추가 몇 바이트가 메시지 캡슐화 형식입니다.

TPDU 헤더의 길이는 5 바이트이며 1 바이트 메시지 유형, 2 바이트의 목적지 주소, 2 바이트의 소스 주소로 구성되어 있습니다. 각 바이트는 2 개의 BCD 숫자를 나타냅니다.TPDU 헤더는 종종 잘못 TPDU로 언급됩니다.
OSI 모델 : TPDU는 메시지의 이름입니다 통신을위한 OSI 모델 사용의 전송 계층의 프로토콜. 그런 다음 네트워크 레이어로 전송됩니다 TPDU를 만들기 위해 APDU에 전송 헤더를 추가합니다. 대부분의 프로토콜은 접속을 구현 보내고 TPDU를 분리합니다.

2011-08-28

TAL

[함수]

KEYPOSITION
- KEY SEQUENCED 파일에 사용

POSITION
- RELATIVE , ENTRY-SEQUENECE 파일에 사용

Measure

[MEASMON]

REAL> status $xmm
System \AUTDM02
Process Pri PFR %WT Userid Program file Hometerm
$XMM 2,1094 175 P 001 255,255 $SYSTEM.SYS01.MEASMON $ZTS0.#T59
Swap File Name: $SYSTEM.#0
Current Extended Swap File Name: $SYSTEM.#0
$XMM B 3,1244 175 P 001 255,255 $SYSTEM.SYS01.MEASMON $ZTS0.#T59
Swap File Name: $SYSTEM.#0
Current Extended Swap File Name: $SYSTEM.#0
 
DR>  status $xmm
System \AUTDM01
Process Pri PFR %WT Userid Program file Hometerm
$XMM 2,657 175 P 001 255,255 $SYSTEM.SYS02.MEASMON $S787.#IN
Swap File Name: $SYSTEM.#0
Current Extended Swap File Name: $SYSTEM.#0
$XMM B 3,976 175 P 001 255,255 $SYSTEM.SYS02.MEASMON $S787.#IN
Swap File Name: $SYSTEM.#0
Current Extended Swap File Name: $SYSTEM.#0
 

[참고자료]

Measure Reference Manual.pdf
Measure User’s Guide.pdf

2011-07-20

스크린 코볼

[신규 화면 구성 시]

1.ddl 정의
1)파일수정 : tedit $data12.oprsrc.opmddls
2)ddl 컴파일 : ddl /in opmddls/

2.화면
1)기본,상세 화면 수정: $data12.oprsrc.opmscrns
2)컴파일 : o $data12.oproby.opmscrnc

3.스크린코볼 소스 만들기(ex)손보 I/F LOG FILE 조회 클라이언트=REQUESTER)
1)소스 : $DATA12.OPRSRC.OLGSONRS
2)컴파일 : $DATA12.OPROBY.OLGSONRC

4.서버 만들기(ex)손보 I/F LOG FILE 조회 서버)
1)소스 : $DATA12.OPRSRC.OLGSONSS
2)컴파일 : $DATA12.OPROBY.OLGSONSC

4.서버등록
pathcom $lppm
status server *
set server like OPMLOGSS
set server program \AUTDM01.$DATA12.OPROBJ.OLGSONSO
set server NUMSTATIC 0
add server OLGSONSS

[ARS 0059 전문 추가 시]
$data12.oprsrc.olarstss 수정
컴파일 : o $data12.oproby.olarstsc
OBJECT 생성 확인 : $data12.oprobj.olarstso
참고로 scrn 화면에서 확인 할 때 프로세스가 $data12.oprobj.olarstso 오픈함

[참고 : 기존 소스 수정 시 : 서버 죽여 놓고 컴파일 하기]
1)서버컴파일 죽여놓기 전에 #pop pathcom
2)freeze 2번
freeze OPMLOGSS
freeze OPMLOGSS
3)stop OPMLOGSS
4)thaw OPMLOGSS

[참고메뉴얼]

Pathway/iTS SCREEN COBOL Reference Manual.pdf
Pathway/iTS TCP and Terminal Programming Guide.pdf


[서버 log 파일 define 추가 또는 변경]

INFO SERVER OANSIMSS
ALTER SERVER OANSITSS,DEFINE =LOG2,CLASS MAP,FILE \AUTDM01.$DATA17.SAFEDAT2.ANSIMMDD
ALTER SERVER OANSITSS,DEFINE =LOG3,CLASS MAP,FILE \AUTDM01.$DATA17.SAFEDAT3.ANSIMMDD
INFO SERVER OANSIMSS


[서버 디버깅]
※JAMSIL_TEST $DATA12 OPRDAT 169> STATUS *,PROG $DATA12.OPROBJ.OANSIMSO
Process Pri PFR %WT Userid Program file Hometerm
$Y3HJ 2,131 80 001 100,150 $DATA12.OPROBJ.OANSIMSO $ZHOME
※JAMSIL_TEST $DATA12 OPRDAT 170> DEBUG $Y3HJ,TERM
screen cobol 실행



2011-06-20

정보관리기술사 준비

[수험서]

1. 기본서1
SE : 소프트웨어공학(최은만) - 2회독
DB:데이터베이스시스템(이석호) - 2회독
NW:TCP/IP(Forouzan)
알고리즘 : 방통대 교재

2.기본서2
SE:소프트웨어공학(Summerville),소프트웨어공학실무접근(Pressman),리팩토링,SW Testing Alliance(권원일),객체지향 소프트웨어 공학(최은만)
DB : DB Systems(Ramakrishnan)
OS: Operating System Concepts(Silberschatz)
Security : 정보보안개론-한빛미디어
디자인패턴(GoF Design Patterns with examples using Java and UML2)
방송통신대 컴퓨터과학과 교재

3.기본서3
Digital Leader를 위한 IT Framework/인포드림/CODE 커뮤니티/2권/70,000원
4.기본서4
핵심 정보기술 총서/한울아카데미/2010년
  • 컴퓨터구조
  • 네트워크
  • 데이터베이스
  • 소프트웨어공학
  • 인터넷산업
  • 정보시스템 실무
  • 정보보안

[참고자료]

1.전자신문 -> 서브노트에 요약
2.경영과 컴퓨터 -> 매달 전문가들이 쓴 기고문 요약
3.정보과학회지 -> 시간 없으면 목차라도 볼 것
4.각종 사이트 (www.itfind.or.kr, www.lg.or.kr )


[공부방법]
1.주요 토픽 마인드맵 작성
2.정보관리기술사,전자계산기조직응용기술사 기출문제 직접 타이핑하고 분류 및 키워드 정리
3.스터디 토픽 800개의 정의와 주요키워드만 정리한 파일 작성


[특화전략]
1.반드시 키워드는 암기
2.기출문제는 반드시 나온다.(출제 관점이 바뀐다.)
3.One Map에 작성(25점의 경우 3페이지 반에서 4페이지 분량으로 작성해야 함)
4.10점짜리 문제는 약어를 반드시 풀네임으로 써 줄것
5.채점관의 입장에서 답안작성
-답안지 한장에 반드시 표나 그림 하나 이상 삽입
-내가 아는 것이 많은데 시간과 지면이 없어서 못 채운다는 인상을 줄 것
-답안에 내 경험이나 노하우 작성
-한 줄 더 쓴다고 해서 점수 더 잘주는것이 아니다.(전체 윤곽을 보라. 오타나 줄 긋지 마라.)


[시험일정]

1.95회
원서접수(2011/07/15~2011/07/21)
필기시험(2011/08/07)
필기합격자발표(2011/09/30)
실시원서접수(2011/10/04~2011/10/07)
실기시험(2011/10/29~2011/11/10)
최종합격자발표(2011/11/18)

2.NEXT
원서접수(2012년 1월 예정)
필기시험(2012년 2월 예정)
실기시험(2011년 4월말~5월초 예정)
최종합격자발표(2012년 5월 예정)


[필기/실기 정보]
필기:단답식 및 주관식 논술형(매교시당 100분 총 4교시 400분) =>78,700원
실기:구술형 면접(30분 정도)=>63,000원
필기/실기 100점 만점으로 하여 60점 이상 합격

ER

[ER신규테이블추가작업]
1.운영 edpmpp에 추가
2.운영 etetc에 추가
3.DR rtetc에 추가
4.운영 stop ext edpmpp
5.운영 stop ext etetc
6.DR INFO REP RTETC에서 Checkpoint Lag: 0K 이면 STOP REP RTETC
7.운영 start ext etetc
8.운영 start ext edpmpp
9.DR start rep rtetc

[ER HANDLECOLLISIONS 샘플 예]
1.오픈하는게 모두 없는지 확인

TACL >EOFINFO $*.LPRODDAT.TBSETL
--------------------------------------------------------------------------------
FILENAME OPEN CODE EOF FULL PRI SEC MAX ALLOC
--------------------------------------------------------------------------------
$DATA27.LPRODDAT.TBSETL 0 1506385920 7 30000 20000 500 71
$DATA26.LPRODDAT.TBSETL 0 3250925568 15 30000 20000 500 86
$DATA25.LPRODDAT.TBSETL 0 2329366528 11 30000 20000 500 57
$DATA24.LPRODDAT.TBSETL 0 1852510208 9 30000 20000 500 45
$DATA23.LPRODDAT.TBSETL 0 2208677888 10 30000 20000 500 54
$DATA22.LPRODDAT.TBSETL 0 2268676096 11 30000 20000 500 55
$DATA05.LPRODDAT.TBSETL O 0 2958569472 14 30000 20000 500 87
$DATA04.LPRODDAT.TBSETL 0 256671744 1 30000 20000 500 10

2. LAG가 없는지 확인
GGSCI > START REP ZLOGA
GGSCI > INFO REP ZLOGA
GGSCI (\AUTDM00) 1711> INFO ZLOGA
Replicat ZLOGA Last Started 2012-04-17 10:49 Status STOPPED
Process $GGR03 Checkpoint Lag: 1 files, 00:00:20 (updated 17:55:47 ago)
Log Read Checkpoint \AUTDM00.$DATA40.GGSDATA.GA000004
2012-04-17 23:05:07, RBA 96142227

3.HANDLECOLLISIONS 주석 처리
GGSCI> TEDIT PARAM ZLOGA ' 에서 HANDLECOLLISIONS 주석처리하고
GGSCI> SEND REP ZLOGA,NOHANDLECOLLISIONS '수행





VB 단축키

F5 : 실행
F8 : 디버깅 모드로 실행 or 디버깅 모드에서 한줄 단위의 코드 실행
Ctrl+Break : F5를 눌러 실행 중일 때 디버깅 모드로 전환
Shift+F8 : 한 줄 단위의 코드가 모여있는 프로시저 단위로 실행
Ctrl+F8 : 실행하다가 중지하기를 원하는 곳에 커서를 놓고 누르면 커서가 놓인 곳까지만 실행
F1 : 디자인 모드에서 컨트롤을 선택한 후 누르면 도움말 보기
F7 : 디자인 모드에서 누르면 코드창 보기
Shift+F7 : 디자인 모드에서 누르면 폼 디자인
F4 : 디자인 모드에서 속성창 보기
Shift + F2 : 선언된 함수, 변수로 이동
Shift + Ctrl + F2 : Shift + F2로 가서 되돌아오기
Ctrl + F9 : 노란색 선(중지모드에서 현재 실행중인 코드)을 원하는 위치로 이동
Ctrl + SpaceBar : 자동 단어 작성
※ 이벤트 테스트 : F5를 눌러서 프로그램을 실행시킨 도중에 Ctrl + Break를 눌러서 디버깅 모드로 전환한 다음 F8을 누르고 이벤트(마우스 또는 키보드 등)를 발생시키면 해당 이벤트 처리 코드로 이동

숀리의 살찌는 10끼 식단

기상 직후: 꿀물 한잔(오렌지 주스,포도주스 대체 가능)
아침식사 : 흰 빵과 땅콩버터,사과 또는 과일,오렌지주스, 계란 3~5개(노른자 포함)
점심전(간식) : 감자 또는 1~2개,매실주스
점심 : 참치덮밥(참기름,고추장 조금,각종야채포함), 계란 1개(노른자포함)
점심디저트 : 바나나쉐이크 1개 또는 바나나우유
저녁식사 : 미트볼파스타, 스파게티 또는 피자
운동 전 :초코바 1개
운동 중 : 이온음료
운동 후 : 포도주스
취침 전 : 흰 우유 1잔 및 각종 견과류(땅콩이나 아몬드 조금)

2011-05-25

NETADRD

Ncpcom>
Alter node 노드명, audit on
Alter process 프로세스명, iaudit on
Alter process 프로세스명, oaudit on

Tacl>netadrd audita,date 2011/05/25,time 13:00,r

2011-05-11

원격 접속 툴

CrazyRemote.exe
rcviewer.exe
WinVNC.exe
RealVNC.exe
TightVNC
TeamViewer.exe
UltraVNC.exe
msmsgs.exe
NateOnMain.exe

2011-04-20

FUP 명령어

[INFO/DUP/PURGE(특정날짜 사이)]

EX)INFO/DUP/PURGE (2011년03월1일~2011년03월31일 사이)
FUP INFO * WHERE MODTIME AFTER FEB 28 2011 AND MODTIME BEFORE APR 01 2011
FUP DUP \AUTDM02.$DATA26.PBATDAT.* WHERE MODTIME AFTER FEB 28 2011 AND MODTIME BEFORE APR 01 2011, *,SAVEALL,PURGE
FUP PURGE * WHERE MODTIME AFTER FEB 28 2011 AND MODTIME BEFORE APR 01 2011

MSSQL 명령어

[CONVERT날짜변환]
참고 URL :http://technet.microsoft.com/ko-kr/library/ms187928.aspx

EX)
SELECT * FROM SMS_RESULT
WHERE CONVERT(CHAR(10),JEOBSU_TIME,102) > '2011.02.21'
ORDER BY JEOBSU_TIME DESC;

2011-04-19

C# 기본문법

[날짜 표현] => 결과 모두 동일 2011-04-19
Console.WriteLine(DateTime.Now.ToShortDateString());
Console.WriteLine("{0:d}",DateTime.Now);
Console.WriteLine(DateTime.Now.ToString("d"));


[형변환 방법]
1)string -> int 변환 방법 두가지
int age = int.Parse(s);
age = Convert.ToInt32(s);


[Read() 와 ReadLine()의 차이]
public static int Read() :  표준 입력 스트림에서 다음 문자를 읽음, 입력 스트림의 다음 문자를 반환하거나 현재 읽을 문자가 더 이상 없으면 -1을 반환(int 반환)
public static string ReadLine() : 표준 입력 스트림에서 다음 줄의 문자를 읽음.입력 스트림의 다음 줄 문자를 반환하거나 사용할 수 있는 줄이 더 이상 없으면 null을 반환(String 반환)


[제어문]
switch 문 사용 시 break가 없으면 에러가 발생한다.=>case문에는 무조건 break를 사용해야 한다


[break문과 continue문의 차이]
break문: for문이나 while문이 중첩되어 있을 경우 하나의 반복문만 벗어난다.
continue문:반복문을 실행하는 도중 continue문을 만나면 후속 문장을 실행하지 않고, 다음 반복과정으로 분기시켜 버린다.


[디버깅 단축키]
F11: 한단계씩 코드 실행
F6 : 솔루션 빌드
F5 : 디버깅 시작


[멤버변수 property 자동 설정방법]
멤버변수에 커서 위치시킴->리팩터링->필드 캡슐화


[생성자를 호출하는 this()]
this()를 사용하는 이유 : 생성자의 중복을 피하기 위해(자신의 생성자를 재사용하기 위해) 생성자를 호출하는 방법을 제공
(SOURCE CODE)
public class ThisSelf{
private string name;
private int age;
public ThisSelf() : this("이름없음"){
Console.WriteLine("매개변수가 없는 생성자");
}
public ThisSelf(string name) : this(name, -1){
Console.WriteLine("매개변수가 1개있는 생성자");
}
public ThisSelf(string name, int age){
this.name = name;
this.age = age;
Console.WriteLine("name:" + name + " number:" + age);
Console.WriteLine("매개변수가 2개있는 생성자");
}
}
ThisSelf ts1 = new ThisSelf();
ThisSelf ts2 = new ThisSelf("홍길동");
ThisSelf ts3 = new ThisSelf("김삿갓", 50);




[static 키워드]
1)static 멤버변수
-모든 클래스에서 공유하기 위한 멤버를 선언하기 위해 사용(전역변수 대용)=>문제점:동기화문제=>스레드 부분에서 논의
-static멤버변수에 접근하는 방법 : 클래스 이름으로만 접근해야 함(객체 이름으로 접근할 경우 에러)
-static 메모리 생성 시기 : 객체를 생성하기 이전에 스태틱의 메모리는 생성됨
2)static 멤버함수
-객체가 없는 상태에서 static 멤버 변수에 접근하고 싶을 때 사용(클래스이름.멤버변수로 접근 가능)
 =>객체가 없는 상태에서 static 멤버변수에 접근할 경우 에러
 =>스태틱 멤버함수를 이용해서 일반 멤버변수에 접근 불가
-멤버변수가 없고 멤버함수만 있는 경우 전역함수 대용으로 사용
3)static 생성자
-접근제어를 사용할 수 없음(public 쓰면 에러)
-매개변수를 가질 수 없음




[상수사용]
1)const 키워드
-const는 자동으로 static이 된다.(static 키워드를 사용하지 않아도 자동적으로 static 속성을 가짐)
-const로 선언한 변수는 반드시 초기화되어야 한다.(초기화 변경 불가)
ex)public const int A=1,B=2,C=3;
2)readonly 키워드
-const 키워드와 달리 반드시 초기화할 필요없다.
-생성자에서 딱 한번 값을 할당할 수 있다.(But, 여러번 초기화를 할 수 있는 것은 아님)
 =>readonly 상수는 생성자를 통해서 런타임 시 값을 초기화하고자 할 때 사용, 생성자에서 값이 결정되면 다시는 그 값을 변경할 수 없음(런타임시에 값이 할당된다고 해도 상수는 상수임)
-const 키워드와 달리 static 키워드를 사용하면 스태틱 상수가 되고 사용하지 않으면 일반 상수가 된다.
-static readonly :static readonly일 경우 스태틱 생성자에서 초기화할 수 있고 클래스의 이름으로 접근가능
ex)public static readonly int STATIC_READONLY=1;
-일반 readonly : 일반 readonly일 경우 생성자에서 초기화할 수 있고객체의 이름으로 접근가능
ex)public readonly int STATIC_READONLY=1;




[sealed 키워드]
상속을 금지시키는 키워드
ex) public sealed class Father =>public class Son : Father(x)




[base 키워드]
상속 관계에서 상위 클래스를 참조할 수 있는 유일한 참조 변수(자바에서 super)



[연산자 오버로딩]
무조건 public static
반환형은 마음대로



[추상클래스와 인터페이스]


[다차원 배열 선언 및 초기화]
int[,] myarray = new int[,]{{1,2},{3,4},{5,6}};

.NET Framework 버전 비교

[.NET Framework 버전 비교]
<><></> </>
FX 버전
FX 1.0 / 1.1
FX 2.0
FX 3.0
FX 3.5
Visual Studio
버전
VS.NET2002/2003
VS2005
 
VS2008
언어 버전
C#1.0 , VB7.0
C#2.0, V8.0 
FX 2.0과 같음
C#3.0, VB9.0
언어 특징
객체 지향, 컴포넌트 기반
Generics, Partial Class 등
FX 2.0과 같음
Lambda Expression, Anonymous Method,
Anonymous Types 등
C++
C++ Managed
C++ / CLI
FX 2.0과 같음
C++ 2008 (MFC 9.0)
데이터베이스 개발
ADO.NET 1.0
MARS 추가
FX 2.0과 같음
LINQ
특징

관리코드 모델 제공 

웹, 윈도우, 컴포넌트 개발 통합
FCL 추가, ALM 도입, Refactoring 기능
WF, WCF, WPF, Windows CardSpace 추가
LINQ, CLR Addins, ASP.NET 3.5 (AJAX)
분산 개발기술
.NET Remoting, ASP.NETWeb Services
WS-* 추가
WCF
WCF 기능, 연동성 개선
UI 기술
WinForm, WebForm
WinForm, WebForm
WPF, Blend
WPF, Blend, Silverligh1.1
웹 개발 관련
Code Behind 모델
Master Pages
ASP.NET AJAX
ASP.NET AJAX, Silverlight1.1


[.NET의 컴파일과 실행]
1)C# 코드,VB.NET 코드,Managed C++코드
2)중간언어(IL:Intermediate Language=Assembly=자바에서 바이트코드)로 변환
3)CLR(Common Language Runtime)이 실행 : CLR이 중간언어로 컴파일된 파일을 로딩하면 CLR 내의 JIT(Just-In-Time)컴파일러가 기계어로 동적으로 컴파일하여 CLR이 프로그램을 로딩하여 실행



2011-04-18

영화



[CAST AWAY]

2011년 9월25일

"회자정리  거자필반"(會者定離 去者必返: 만남이 있으면 헤어짐이 있고 헤어짐이 있으면 만남이 있다)라는 말을 다시 한번 생각하게 만든 영화

우리는 섬이라는 자신만의 세계 속에서 탈출하는 목표를  끊임없이 꿈꾸고 노력한다. 탈출하는 순간 가지고 있는 가장 소중한 것을 버리면서 까지("윌슨") 목표를 이루기 위해 나아가지만 그 속에서는 또다른 세계가 나타난다.

그 또다른 세계가 하나의 자신의 섬이 되고 인간은 그러한 섬을 끊임없이 탈출해야 하는 존재일지 모른다.

인연과의 타이밍 ~ 정말 중요하다.!!!


[세 얼간이-3 Idiots]

2011년 8월 20일

세 친구간의 우정 속에서 인생의 진정함과 순수성이 무엇인지 유쾌하게 그려낸 인도 영화

아미르칸 완전 멋있다..^^

마음이 두려우면 간단한 주문으로 네 맘을 속여봐. 알 이즈 웰(All is well.)


[트루맛쇼]2011년 07월 31일
조작(Frode) & 기만(Inganna) 의 방송국 맛집 소개 프로그램을 제대로 고발한 다큐멘터리

과도한 시청률 경쟁 때문에 사기 치는 방송은 이제 그만 하고 꼭 SBS,MBC,KBS 방송 3사를 통해 이 프로그램이 방송되었으면 좋겠다.^^


[내이름은 칸]

2011년 04월 18일건대입구 롯데시네마

세상엔 두 종류의 사람이 있다.

좋은 사람과 나쁜 사람 그러나 그 사이에 차이는 없다.
인종, 종교를 뛰어넘어 "My name is khan and i'm not a terrorist."라고 외치는 주인공의 모습을 보며 영화 보는 내내 가슴이 따뜻해 짐을 느낄수 있었다.



[레터스 투 줄리엣]


2010년 10월 24일 건대입구 롯데시네마

풍경.음악, 배우, 그리고 단순하지만 진부하지 않은 러브 스토리가 괜찮은 영화

이탈리아 베로나로 훌쩍 떠나고 싶고 50년 후에 노부부와 같이 사랑에 대한 감정을 잊지 않고 멋지게 늙고 싶다.


2011-04-16

PSTATE

$system.zgcsc

TACL>run pstate [pid]

원본 위치 : http://www.asyste.com/utilities.html

NONSTOP TCP/IP TELNET 테스트

1)TCP/IP DEFINE 정의
ADD DEFINE =TCPIP^PROCESS^NAME     ,FILE  $ZB01B

2)상대측 서버로 TELNET 접속 수행
TELNET IP명 포트명

NONSTOP Debugging

1)파일코드 100일 경우
rund 100파일명

2)INSPECT

TSM ALARM

1)알람메세지 내용확인
run RDALARM ZZAL0069


2)장애조취


3)TSM 알람은 super 권한으로 로그인 후 삭제 함
1-SCF> Abort process $zzkrn.#tsm-srm

2-TACL> Rename $system.zservice.persist, $system.zservice.persold
3-SCF> Start process $zzkrn.#tsm-srm


[참고]saveabend 를 on 하기 위한 절차
1. tacl>scf abort process $zzkrn.#tsm-srm
*** TACL> Rename $system.zservice.persist, $system.zservice.persold --->아래내용 참조
2. tacl> NLD -change saveabend on $SYSTEM.SYS.SRM
3. tacl>noft
noft>file $system.sysnn.srm
noft>la
......
Highpin : Yes
Saveabend : Yes <------ 확인
Priv or Callable : No
.........
noft> exit
4. tacl> scf start process $zzkrn.#tsm-srm

SQL/MP 관련 명령어

1.통계정보 갱신
SQLCIMAC / CPU 해당볼륨CPU, PRI 5/
UPDATE ALL STATISTICS FOR TABLE 테이블명 NO RECOMPILE PROBABILISTIC;

질문)UPDATE STATISTICS 는 수행 주체???2.병렬처리
CONTROL EXECUTOR PARALLEL EXECUTION ON
OUT_REPORT IMSI;
SELECT문


3.테이블 LOAD
1)실행 OBEY 구성
TACL> TYPE STARTOBY
SQLCIMAC /IN IN1,OUT OIN1,NOWAIT,CPU 0,PRI 5/
SQLCIMAC /IN IN2,OUT OIN2,NOWAIT,CPU 1,PRI 5/
SQLCIMAC /IN IN3,OUT OIN3,NOWAIT,CPU 2,PRI 5/
SQLCIMAC /IN IN4,OUT OIN4,NOWAIT,CPU 3,PRI 5/
SQLCIMAC /IN IN5,OUT OIN5,NOWAIT,CPU 0,PRI 5/
SQLCIMAC /IN IN6,OUT OIN6,NOWAIT,CPU 1,PRI 5/
SQLCIMAC /IN IN7,OUT OIN7,NOWAIT,CPU 2,PRI 5/
SQLCIMAC /IN IN8,OUT OIN8,NOWAIT,CPU 3,PRI 5/
SQLCIMAC /IN IN9,OUT OIN9,NOWAIT,CPU 0,PRI 5/
SQLCIMAC /IN IN10,OUT OIN10,NOWAIT,CPU 0,PRI 5/
SQLCIMAC /IN IN11,OUT OIN11,NOWAIT,CPU 1,PRI 5/
SQLCIMAC /IN IN12,OUT OIN12,NOWAIT,CPU 2,PRI 5/
SQLCIMAC /IN IN13,OUT OIN13,NOWAIT,CPU 3,PRI 5/
SQLCIMAC /IN IN14,OUT OIN14,NOWAIT,CPU 2,PRI 5/
2) 각 IN FILE 구성
TACL> TYPE IN1
LOAD $DATA01.LPRODDAT.TBAUTH , $DATA08.ZTESTDAT.TBAUTH, SHARE,SORTED,SLACK 5,PARTONLY;
3)OBEY 수행
TACL>START STARTOBY

4)REPORTING
sqlci

out_report outfile;
set style headings off;
set layout page_length all;
select 명령어


5)validity 관련 내용
=>추후 작성 요망 (similarity check)


LOCATE Command

locate /cpu 3,pr 5/ +E +Q 찾을구문(문장,단어) 찾고자하는 볼륨/서브볼륨

+E 에디터파일만(101)
+Q 찾은 구문만 화면에 출력

EMS 관련 명령어

1)emscinfo
TACL> emscinfo


EMSCINFO - T9631G06 - (20JAN01)
Collector = $0, Priority = 201
Primary CPU = 1, Backup CPU = 0
Disk Logging Active
Current Log File = $SYSTEM.ZLOG01.ZZEV0119
Current Record = 0200.060006
Default Log File = $SYSTEM.ZLOG01.ZZEV0119
Primary Extent = 500, Secondary Extent = 500
ROTATEFILES = ON, MAXFILE = 20
REFRESH = ON, BUFFERED = ON
SECURITY = AOOO, BLOCKING = ON
Events Received = 4988433, Events Logged = 4988653
Events Discarded = 17
OPENS Received = 8523, CLOSES Received = 8517
FILE Switches = 118, Unrcv Disk Errors = 0
Invalid Events = 17, Buffer Failures = 0
SUPPRESS = OFF, FILTER = OFF
Current event bursts = 0
Compatibility Distributor ($Z0)
Printing Mode = CRITICAL-ONLY
Primary CPU = 0, Backup CPU = 1
Console Name = $YMIOP.#CNSL
Console Error Code = 140
Default Console Name = $YMIOP.#CNSL


[TIP]PAK 하는 방법
pak imsi,zzsv0075,listall,open
pak imsi,$SYSTEM.ZLOG01.ZZEV0119,listall,open

2) 한글을 보고 싶을때

SET
Sets the specified parameter to a new value.
Enter 'HELP PARAMETERS for information on parameters
that you may alter.
* SET CONVERT UNPRINTABLES: OFF
로그중 한글이 깨져 보일때는 (?????? 표시) 위의 명령을 수행
SHOW * 로 현재의 EMSPERUS 상태를 알수 있음.

2011-04-06

TMFCOM 주요명령어

1.Audit dump 확인
info dumps, type auditdump, sort byserial


2.Online dump 확인
info dumps, type onlinedump, serial 85


3.Audit trail 파일 확인
status audittrail, detail


4.Transaction 처리 상황 확인
status transaction


5.ALTER TAPEMEDIA Command
Changes the configured attribute values of tape volumes.Security: super user group member.
ALTER TAPEMEDIA TMF330,STATUS ASSIGNED
ALTER TAPEMEDIA TMF330,STATUS BAD
ALTER TAPEMEDIA TMF330,STATUS RELEASED
ALTER TAPEMEDIA TMF330,STATUS SCRATCH


6.INFO TAPELABEL Command
info tapelabel ,tapedrive $t0150 ,unload off


7.bad난 tapemedia delete 후 초기화 작업

DELETE TAPEMEDIA TMF019
DELETE TAPEMEDIA TMF032
DELETE TAPEMEDIA TMF042
DELETE TAPEMEDIA TMF061
DELETE TAPEMEDIA TMF062
DELETE TAPEMEDIA TMF064
DELETE TAPEMEDIA TMF072
DELETE TAPEMEDIA TMF091
DELETE TAPEMEDIA TMF225
DELETE TAPEMEDIA TMF241
DELETE TAPEMEDIA TMF249
DELETE TAPEMEDIA TMF255
DELETE TAPEMEDIA TMF285

ADD TAPEMEDIA (TMF019, TMF032, TMF042, TMF061, TMF062, TMF064), &
LABEL ON!, DRIVE $T0150

ADD TAPEMEDIA (TMF072, TMF091, TMF225, TMF241, TMF249, TMF255), &
LABEL ON!, DRIVE $T0150

ADD TAPEMEDIA (TMF285, TMF331, TMF332, TMF333, TMF334, TMF335), &
LABEL ON!, DRIVE $T0150

MEDIACOM 주요명령어

STATUS TAPEDRIVE,DETAIL 

2011-03-02

DAP 자격증 관련 교재 LIST

[기본 교재]
1.데이터아키텍처 전문가 가이드 2010 Edition
2.데이터아키텍처 전문가 자격검정시험대비 실전문제 362
3.5장 : 데이터 아키텍처 솔루션 1/이화식/엔코아컨설팅(강추)
4.6장 : 오라클 성능 고도화 원리와 해법 I,II/조시형/(주)비투엔컨설팅

[추가 교재]

1.대용량 데이터베이스솔루션 I,II / 새로 쓴 대용량데이터베이스솔루션 1

[동영상 강의]
1.실전데이터 모델링 동영상 강의(이화식)
2.대용량데이터베이스 동영상 강의(조광원)