목록테이블 (5)
잡동사니
오라클 버전 : 11g /* DB스키마 정보 조회 SQL */ SELECT A.TABLE_NAME , A.TABLE_COMMENTS, A.COLUMN_NAME , A.COLUMN_COMMENTS, A.DATA_TYPE , A.DATA_LENGTH, MAX(A.PK_FLAG) AS PK_FLAG, MAX(A.FK_FLAG) AS FK_FLAG, A.NOT_NULL_FLAG, A.CHAR_USED FROM( SELECT A1.TABLE_NAME TABLE_NAME , replace(A1.TABLE_COMMENTS, chr(10), ' ') TABLE_COMMENTS , A1.COLUMN_NAME COLUMN_NAME , replace(A1.COLUMN_COMMENTS, chr(10), ' ') COLUMN_..
안녕하세요. yeTi입니다.오늘은 오라클에서 한 테이블을 외래키로 연결하여 사용중인 테이블의 목록을 확인하는 방법을 알아보고자 합니다. 쿼리는 다음과 같습니다. SELECT A.TABLE_NAME FROM all_cons_columns a JOIN all_constraints c ON a.owner = c.owner AND a.constraint_name = c.constraint_name JOIN all_constraints c_pk ON c.r_owner = c_pk.owner AND c.r_constraint_name = c_pk.constraint_name WHERE c.constraint_type = 'R' AND c_pk.table_name = '[테이블 명]' AND A.OWNER = '[계..
안녕하세요. yeTi입니다.오늘은 ERwin에서 생성한 Entity 정보를 Excel 파일로 손쉽게 생성하는 방법에 대해서 알아보겠습니다. 프로그램 명 : CA ERwin Data Modeler버전 : 7.3.0.1666 우선 아래 파일을 다운로드합니다. 1. Tools -> Data Browser... 선택 2. Reports -> Open Report File... 선택 3. 좌측 트리에서 CA ERwin DM Reports -> Table Reports -> reportTableDef 더블클릭4. 생성된 Report 우클릭 후 Export result set 선택5. Export
안녕하세요. yeTi입니다.오늘은 오라클(Oracle)에서 테이블스페이스(Tablespace)를 관리하는 명령에들에 대해서 알아보고자 합니다. 오라클 버젼 : 11g 1. 테이블스페이스 리스트 확인 SELECT TABLESPACE_NAME, STATUS, CONTENTS FROM DBA_TABLESPACES 2. 테이블스페이스에 있는 세그먼트 조회 SELECT tablespace_name, segment_name FROM USER_SEGMENTS 3. 테이블스페이스의 DATA FILE 조회 SELECT file_name, tablespace_name, bytes, autoextensible FROM DBA_DATA_FILES WHERE TABLESPACE_NAME = '[테이블 스페이스 명]' 4. 테이..
안녕하세요. yeTi입니다.오늘은 오라클에서 사용할만한 명령어들을 알아보겠습니다. 오라클 버젼 : 11g 1. 사용자 암호를 잃어버렸을 경우- C:\>sqlplus "/as sysdba" - show user - alter user [계정] identified by [암호] 2. 사용자 계정들 조회- SYSDBA로 접속- SELECT USERNAME FROM DBA_USERS 3. 사용자 추가- CREATE USER [계정] IDENTIFIED BY [비밀번호] DEFAULT TABLESPACE [테이블스페이스명] 4. 사용자에 권한 추가 - GRANT CONNECT TO [계정] 5. 사용자의 권한 확인 - SELECT GRANTEE, GRANTED_ROLE FROM DBA_ROLE_PRIVS WHER..