DB(31)
-
[Oracle] 11g to 19c Migration_3
[IMPDP] IMPDP 순서 더보기 1. AS-IS에서 추출한 Tablespace DDL 문으로 Tablespace 생성 2. 이관할 schema가 AS-IS에서 생성한 role과 profile 생성 3. dump file에서 index만 제외하고 metadata import 4. trigger disable 5. constraints disable 6. dump file에서 table 데이터만 import 7. AS-IS에서 추출한 Index DDL 문으로 index 생성 8. constraints novalidate enable 9. trigger enable 10. AS-IS에서 추출한 public dblink, public synonym DDL 문으로 public dblink, public sy..
2023.11.30 -
[Oracle] 11g to 19c Migration_2
[DB 설치 및 패치] - DB 설치 전 설정 작업 더보기 1. transparent_page 설정 및 numa=off 2. RPM 설치 3. /etc/hosts 설정 4. /etc/sysctl.conf 설정 5. /etc/security/limits.conf 설정 6. user 생성 7. /etc/selinux/config 설정 8. 방화벽 db 포트 open 9. DISPLAY 값 설정 10. bash_profile 설정 11. CV_ASSUME_DISTID 설정 12. X Windows 설정 13. DB 설치 파일 및 패치파일 unzip 1. transparent_page 및 numa=off 설정 transparent_page는 oracle 성능에 영향을 주기때문에 설치전 transparent_pa..
2023.11.30 -
[Oracle] 11g to 19c Migration_1
Oracle 11g 에서 19c로 이관 시에 11g 세부 버전에 따라 가능한 이전 방법은 다양하다. 이번 포스팅에서 이관하려는 서버 정보는 다음과 같다. 더보기 AS-IS - OS : Unix - DB 버전 : Oracle 11g TO-BE - OS : Linux - DB 버전 : Oracle 19c AS-IS DB 버전이 11.2.0.1 이기 때문에 가능한 방법은 위의 사진을 보면 Transportable Tablespaces와 Data Pump라고 나와있지만 TO-BE의 DB가 Standard Edition이기 때문에 Transportable tablespaces가 불가하다. 그러므로 이관 방법으로 Data Pump를 선택했다. 본 글은 TO-BE가 OS와 DB 버전이 변경되기 때문에 DB 설치와 D..
2023.11.29 -
[Tibero] table move
[table block free status check - table move 전/후에 확인해서 table move 잘됐는지 비교] $ vi check_freeblock; set serveroutput on; DECLARE unformatted_blocks NUMBER; unformatted_bytes NUMBER; fs1_blocks NUMBER; fs1_bytes NUMBER; fs2_blocks NUMBER; fs2_bytes NUMBER; fs3_blocks NUMBER; fs3_bytes NUMBER; fs4_blocks NUMBER; fs4_bytes NUMBER; full_blocks NUMBER; full_bytes NUMBER; BEGIN DBMS_SPACE.SPACE_USAGE( '계정..
2023.11.29 -
[Oracle] 통계정보 방법
[현재 테이블 및 인덱스 통계정보 확인] SELECT TABLE_NAME, NUM_ROWS, LAST_ANALYZED FROM DBA_TABLES; [테이블 통계정보 갱신] EXEC DBMS_STATS.GATHER_TABLE_STATS(‘스키마명’,‘테이블명’); [자동 통계정보 수집하는 지 확인 ] SELECT CLIENT_NAME, STATUS FROM DBA_AUTOTASK_CLIENT;
2023.11.29 -
[Tibero] APM 정리
[NLS_DATE_FORMAT 변경] alter session set nls_date_format='yyyymmdd hh24:mi:ss'; [apm snapshot 확인] select * from _apm_snapshot; [report 생성] report 생성시에 snapshot 생성 시간까지 똑같이 따라할 필요없이 년월일만 적어도 그 사이에 생성한 snapshot으로 report 생성함 exec dbms_apm.report_text(‘20120806 14:55:29’, ‘20120806 16:55:31’); [report 위치] $TB_HOME/instance/$TB_SID/apm_report.{mthr_pid}.{current_time}
2023.11.29