본문 바로가기

DATABASE67

materialized view 란? (m_view) 설명) summary는 조인 및 aggregate 작업을 미리 계산하고 결과를 테이블에 저장하여 쿼리 시간을 줄이는 aggregate view 특징) - materialized view를 만드는 데 활용된 table이 drop되어도 별도로 데이터를 저장하기 때문에 조회 가능. - partitioning 될 수 있음. - partition table에 대해서도 materialized view 생성 가능 - materialized view에 대한 인덱스 생성 가능. mview refresh 방법) 1. fast refresh - 정기적인 시간 간격 또는 원할 때 refresh 가능 - master table의 변화는 transaction이 commit 될 때마다 refresh될 수 있음. - A materi.. 2023. 4. 14.
Oracle 작업 예약 - at 지정된 시간에 1회 실행되는 작업 예약 명령어로 시간이 되면 수행되고 작업 리스트에서 사라진다 at [option] [time] [date] [+증가시간] -m: 출력 결과와 함께 작업이 완료될 때 사용자에게 메일을 보냄(결과가 없더라도 메일을 보냄) -f: 특정 스크립트 파일 등을 실행할 때 사용at now + 3 hours -f example.sh은 지금으로부터 3시간 뒤example.sh 를 실행하라는 의미 -l: 예약된 작업 목록을 출력하며, atq 명령어와 같은 동작을 수행 -v: 작업이 수행될 정확한 시간을 출력 -d: 예약된 작업을 삭제하며, atrm 명령어롸 같은 동작을 수행 atq: 실행 예약이 된 at의 리스트(at번호 날자 시간 명령어)를 보여줌 atrm [at번호]: 해당 .. 2023. 4. 14.
linux 주요 Directory 설명 위치 이름 설명 / 루트 최상위(루트) 디렉토리 디렉토리들의 절대 경로를 표기할 때 이 디렉토리로 부터 시작함 /bin 바이너리 이진파일(실행파일) 기본적인 명령어가 저장된 디렉토리 리눅스에서 자주 사용하는 mv, cp, rm등과 같은 명령어들이 이 디렉토리에 존재함 /boot 부트 리눅스의 부팅에 필요한 정보를 가진 파일들이 있는 디렉토리 /dev 디바이스 시스템 디바이스(장치)파일을 저장하고 있는 디렉토리 /dev/sda (하드디스크 장치파일), /dev/cdrom(CD-ROM)장치파일 등과 같은 장치 파일들이 여기에 위치해있다. 예를들어 마우스, 키보드등의 디바이스와 관련된 파일들. 즉, 물리적 장치가 파일화되어 저장 /etc 설정 파일을 두는 디렉토리 /home 홈 사용자들의 홈디렉토리가 있는 곳.. 2023. 4. 14.
ORACLE VERSION 확인 SELECT * FROM v$version WHERE banner LIKE 'Oracle%'; 2023. 4. 12.