본문 바로가기

Infra41

[ORACLE] 스키마 정보 --테이블 스키마 정보 SELECT TABLE_NAME , TABLESPACE_NAME , PCT_FREE , PCT_USED , INI_TRANS , MAX_TRANS , INITIAL_EXTENT , MIN_EXTENTS FROM ALL_TABLES@DSACMA2 ASIS WHERE OWNER = 'SCOOT' AND TABLE_NAME = 'TIGER' ; --테이블 컬럼 정보 SELECT A.TABLE_NAME , C.COMMENTS , B.COLUMN_NAME , DECODE(D.COLUMN_NAME, NULL, '', 'PK') AS PK_YN , B.DATA_TYPE , B.DATA_LENGTH , B.COLUMN_ID FROM ALL_TABLES A , ALL_TAB_COLUMNS B , .. 2009. 12. 11.
[Oracle] 이행 데이터 건수 및 사이즈 구하기 1. 컬럼 사이즈. 2. 데이터 건수 1. 컬럼 사이즈 합계 즉 char(6), number(3,1), varchar(100) 의 값. 단. number 의 사이즈는 22 계정이 all_tab_columns 읽을 수 있어야 한다 SELECT SUM(DATA_LENGTH) FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 'A02' UNION ALL SELECT SUM(DATA_LENGTH) FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 'A03' 결과: 2. 데이터 건수 보통 6~7천 만건, 또는 3억 건 이상 데이터들 다룰때 힌트는 필수! SELECT /*+ PARALLEL(A02,8) */ COUNT(*) A02 FROM IT1.A02 WHERE 작성일 .. 2009. 11. 24.
FTP 를 사용한 쉘프로그램 ------------------ #!/bin/ksh cd /usr/local ./infoMover s 2863 2009. 10. 19.
[Oralce] 메타데이터 정보 확인 select A.TABLE_NAME,B.COMMENTS,A.COLUMN_NAME,C.COMMENTS,A.DATA_TYPE,A.DATA_LENGTH,A.DATA_PRECISION,A.NULLABLE from user_tab_columns A, USER_TAB_COMMENTS B, USER_COL_COMMENTS C where A.column_name = 'COLUMN_NAME' AND A.TABLE_NAME = B.TABLE_NAME AND B.TABLE_NAME = C.TABLE_NAME AND A.COLUMN_NAME = C.COLUMN_NAME USER_TAB_COLUMNS : 사용자 테이블명, 컬럼명 USER_TAB_COMMENTS : 사용자 테이블 해설 USER_COL_COMMENTS : 사용자 .. 2009. 10. 12.