IT468 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. ORA-12838: cannot read/modify an object after modifying it in parallel 해당 에러는 parallel 이나 direct load 로 table에 insert를 사용하고 트랜잭션의 종료를 제대로 해주지않고 select 문 수행시 발생합니다. 해결방법은 commit이나 rollback명령어를 수행하여 트랜잭션을 종료시키는 방법이 있습니다. $ oerr ora 12838 12838, 00000, "cannot read/modify an object after modifying it in parallel" // *Cause: Within the same transaction, an attempt was made to add read or // modification statements on a table after it had been modified in parallel // or.. 2022. 9. 28. 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. 이전 1 ··· 28 29 30 31 32 33 34 ··· 117 다음