본문 바로가기

다른 DBMS/DB213

DB2 테이블 컬럼 확인 참고 : https://www.ibm.com/docs/ko/db2/11.1?topic=views-syscatcolumns SYSCAT.COLUMNS 카탈로그 뷰 각 행은 테이블, 뷰 또는 별칭을 정의한 컬럼을 표시합니다. 표 1. SYSCAT.COLUMNS 카탈로그 뷰 컬럼 이름 데이터 유형 널 입력 가능 설명 TABSCHEMA VARCHAR(128) 컬럼을 포함하는 테이블, 뷰 또는 별칭의 www.ibm.com 아래의 명령어를 사용하여 테이블의 컬럼이름을 확인할 수 있습니다. db2 select COLNAME from SYSCAT.COLUMNS WHERE TABNAME = '테이블명' 응용하여 컬럼이름을 통해 테이블이름도 확인할 수 있습니다. select TABNAME from SYSCAT.COLUMN.. 2022. 10. 13.
DB2 PORT 확인 DB2에 대해서 PORT를 확인하는 방법입니다. 1.DB2 CFG를 확인합니다. (DB2 OS유저에서 수행) $ db2 get dbm cfg|grep SVCE TCP/IP Service name (SVCENAME) = DB2_db2rep SSL service name (SSL_SVCENAME) = TCP/IP Service name 에 PORT번호가 바로 입력되어 있는 경우도 있고, 위와 같이 Service name으로 설정되어 있는 경우도 있습니다. PORT번호가 바로 입력되어 있는 경우는 그 번호가 PORT번호입니다. 2./etc/services에서 설정된 service name 확인 (root 유저에서 수행) DB2_db2rep 는 50030으로 설정되어 있는것을 확인하였습니다. # cat /etc.. 2022. 10. 13.
db2fenc1,dasusr1 이란? DB2가 설치된 서버를 확인해보면 db2fenc1유저와 dasusr1유저가 생성되어 있는 경우가 있습니다. 해당 유저는 어떤 역할을 하는지 정리해보려 합니다. 기본적으로 db2inst1 이라는 이름의 유저로 db를 구축하는 경우가 많습니다. db2fenc1,dasusr1유저는 어떤 성격을 가질까요? 파티션된 데이터베이스 환경에서 db2inst1,db2fenc1,dasusr1은 모두 db가 설치될 때 default user입니다. 출처의 db2 사이트에 보면 표로 정리되어 있습니다. 필수 사용자사용자 이름그룹 이름 인스턴스 소유자 db2inst1 db2iadm1 분리(Fenced) 소유자 db2fenc1 db2fadm1 Db2 Administration Server 사용자 dasusr1 dasadm1 db.. 2022. 9. 26.
[DB2] 원격데이터베이스 설정하여 원격 DB 접속 노드 생성(TNS) 등록 db2 catalog tcpip node remote server 해제 db2 uncatalog node 노드를 토대로 원격 DB 생성(DB link) db2 catalog database as at node 작업명령어 IP 대신 /etc/hosts에 저장된 host명을 입력해도 됩니다. $ db2 catalog tcpip node DB2POR remote ptdwdb1 server 50020 DB20000I The CATALOG TCPIP NODE command completed successfully. DB21056W Directory changes may not be effective until the directory cache is refreshed. $ db2 cata.. 2022. 9. 2.