본문 바로가기

Database

(2)
[Oracle] 21c XE Windows 테스트 환경 구성하기 Oracle DB에 몇가지 테스트 해보고 싶은 내용이 있어, 집에서 아이들 웹서핑용으로 사용하는 미니PC에 Oracle XE를 설치해보았습니다. 실행 환경CPU: N100RAM: 16GBWindows 11 ProOracle Database 21c Express Edition for Windows x64https://www.oracle.com/kr/database/technologies/xe-downloads.htmlSQL Developer 24.3.1 (Windows 64-bit with JDK 17 included)https://www.oracle.com/database/sqldeveloper/technologies/download/ Oracle 21c XE 설치설치 파일을 다운로드 받고, 압축을 풀고..
[Oracle] SELECT Query를 사용하여 Table Index 확인하는 방법 현재 로그인한 사용자가 조회 권한이 있는 테이블에 대해, 미리 설정된 인덱스 목록과 인덱스의 컬럼 정보를 확인하는 방법입니다.사실 DB에 직접 접근할 수 있거나, DBA에게 문의할 수 있는 상황이라면 권장되지 않는 방법 입니다. 불가피한 상황에서는 아래 방법을 사용할 수 있습니다. 기본적으로 ALL_INDEXES, ALL_IND_COLUMNS View를 조합하여 사용합니다.현재 사용자 정보 확인먼저 기본적인 현황을 파악합니다.user 는 현재 로그인한 사용자 이름(=스키마 이름)을 반환하는 오라클 예약어이자 내장 함수입니다. 대소문자를 구분하지 않습니다.dual 테이블은 오라클에 기본 내장된 가상 테이블로 1개 행, 1개 더미 컬럼을 가지고 있습니다. 주로 SELECT 문에서 테이블 이름이 반드시 필요하..