DATABASE/ORACLE37 Process 목록 조회 / 종료 - 프로세스 목록 보기ps [option] 1. -e: 현재 실행중인 모든 프로세스 정보 출력 2. -f: 모든 정보 확인 3. -a: 실행중인 전체 사용자의 모든 프로세스 출력 4. -u: 프로세스를 실행한 사용자와 프로세스 시작 시간 등을 출력 5. -x: 터미널 제어 없이 프로세스 현황 보기조합하여 사용하는 것도 가능 6. -l: 사용 가능한 시그널 목록을 출력 - 프로세스 종료kill [option] [PID] 7. -1: 재실행(SIGHUP) 8. -9: 강제종료(SIGKILL) 9. -15: 정상종료(SIGTERM) 2023. 4. 27. mlog$ 와 rupd$_ tables 모든 테이블에 대해서 mlog$가 하나씩은 존재한다. mlog$ 는 :refresh fast: 옵션을 사용해 m_view 로 전송되는 모든 DML 변경사항을 저장하는 역할을 한다. create materialized view log command 로 mlog$ 가 생성된다. rupd$_ table은 m_view를 refresh 하고 update 하게 도와주는 table이다. 기본키를 기반으로 m_view log를 생성하는 경우에만 rupd$ table이 생성된다. ex) SQL> show release release 1002000300 create table t (id integer, name varchar2(10)); create materialized view log on t with rowid; S.. 2023. 4. 21. 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. 20. m_view, refresh group migrtion error 만약 expdp / impdp 중 m_view 와 refresh group 이 에러가 났다면, m_view가 있는지 확인해야한다. 해당 m_view 조회하는 query select mview_name, owner,query from user_mviews where ~~ 해당 m_view 가 없으면 m_view 의 refresh group 이 error 나는게 맞다. error : ora-23421 , ora-39083 (refresh group error ) as-is 와 to-be에서 비교한뒤 해당 에러사항을 어떻게 조치할지 고객과 상의 / 문서 전달 2023. 4. 20. 이전 1 ··· 3 4 5 6 7 8 9 10 다음