본문 바로가기

다른 DBMS106

버전 확인하기 db2 서버에서 db2 운영 계정으로 접속후 db2ls 날려주면 된다. $ db2ls Install Path Level Fix Pack Special Install Number Install Date Installer UID --------------------------------------------------------------------------------------------------------------------- ########### 11.1.4.7 7 1 Wed Jul 20 12:00:33 2022 KST 0 2022. 12. 8.
db2diag.log 자동삭제 쉘 db2diag.log 디렉토리의 용량이 90%이상 찼을 시 자동으로 삭제해주는 쉘입니다. 인스턴스가 여러개인 서버에서도 적용가능합니다. root에서 수행합니다. 크론탭은 5분마다 수행되도록 하였습니다. 1.파일생성 vi DB2LOG_CHK_DEL.sh ################ENV ##DB2 SID LIST DB2SID=" db2lds db2por db2sms db2inst1 db2lds db2rep db2pna " ################EXECUTE for DB2SID in $DB2SID; do VOL=`df -m /db2/$DB2SID/db2diag | awk 'NR == 2 {print substr($5,0,2); exit}'` if [ ${VOL} -gt 90 ] then ##move.. 2022. 11. 23.
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.