본문 바로가기

Oracle/Exadata5

Exadata 스마트 스캔 힌트로 제어 하기. 스마트 스캔은 이전글을 참고해주세요. https://bae9086.tistory.com/332 Smart Scan(Cell offload) Exadata의 강력한 기능 중 하나인 Smart Scan 스토리지에서 DB 서버로의 데이터 전송을 최소화 하기 위한 개념 및 기능. 사용자가 필요로 하는 최소한의 데이터를 읽고 선별하여 전송하는 방법 Smart Sca bae9086.tistory.com 힌트로 제어가 가능한지. 그러면 어떻게 확인할 수 있는지 테스트로 정리해보겠습니다. SQL 레벨에서 힌트 사용[dbms_sqltune.report_sql_monitor] 으로 제어 할 수 있고, 1)dbms_sqltune.report_sql_monitor 의 global_stats 부분을 보거나 2) v$sql_st.. 2024. 1. 13.
장비 시리얼 번호 알기 dcli -g dbs_group -l root dmidecode -s system-serial-number 명령어를 통해 알 수 있습니다. dbs_group에는 각 db노드의 정보가 들어있습니다. 즉 한개의 노드에서 다른노드들로 접근하여 시리얼 번호를 접근하는 방식입니다. root에서 수행합니다. 출처 : https://blog.zeddba.com/2020/05/31/how-to-obtain-the-serial-numbers-on-an-oracle-exadata-machine/ How to obtain the serial numbers on an Oracle Exadata Machine You may be required to obtain serial numbers from an Oracle Exadat.. 2023. 6. 29.
[Exadata HCC] 각 압축 옵션간의 DML 시 변화 체크 HCC에는 4가지 옵션이 있습니다. HCC에 관련된 글을 보면 Direct path bulk loading을 하는 DML은 HCC 압축이 가능하고, 12.2부터는 APPEND 없는 Conventional insert와 array insert도 HCC 압축을 지원한다고 되어 있습니다. 테스트를 통해 해당내용에 대해 확인해보도록 하겠습니다. 우선 압축상태의 테이블에 DML 시 어떻게 처리되는지 살펴보도록 하겠습니다. Exadata HCC압축은 컬럼기반 압축이므로 HCC 압축이 된 테이블에 Update와 Delete가 수행된다면 압축이 깨지게 됩니다. Update의 경우 압축해제 된 Row는 Migration 후 일반 block으로 변환되고 Delete는 불용공간화됩니다. HCC기능을 사용하여 압축하는 방법으.. 2023. 6. 23.
[Sundiag] 한 노드에서 한번에 EXADATA H/W 수집하는 쉘 Exadata SR진행 시 sundiag.sh이라는 HW 정보를 수집하는 쉘이있습니다. 각 노드별로 접속해서 수집을 해야하는 쉘인데 한 노드에서 각 노드에 접속해서 로그를 모아주는 쉘입니다. 출처의 블로그에서 정보를 찾았으며, 약간의 수정 후에 사용했습니다. 잘되네요 root에서 수행합니다. 1번노드에서 수행하였습니다. 쉘 내용 (변경할 내용1) all_group 인지 (db 노드 & cell 노드 ) cell_group (cell 노드) 인지 확인후 이름 변경 (변경할 내용2 ) all_group 인지 (db 노드 & cell 노드 ) cell_group (cell 노드) 인지 확인후 이름 변경 #!/bin/bash # Description: Simple script to get all sundiag .. 2023. 2. 8.