본문 바로가기

IT467

ORA-00600: [kkqcscorcbk: Correlated String Not Found] 버그성에러로 12.2.0.1 버전 사용중에 쿼리 수행시 발생하였습니다. ORA-00600: [kkqcscorcbk: Correlated String Not Found] 3가지방법이있습니다. 1.The bug is fixed in release 18.1 Use following workaround: 2.alter session set "_optimizer_cost_based_transformation"=off /*+ OPT_PARAM('_optimizer_cost_based_transformation' 'off') */ --해당 방법 사용. Or 3.alter system set "_fix_control" = '5302124:0' 출처 : Document 2332414.1 2024. 1. 16.
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.
Object - 데이터베이스,테이블스페이스,스키마 데이터베이스 Postgres에서 데이터베이스는 여러 스키마의 집합입니다. Oracle과 다르게 데이터베이스는 스키마와 분리된 개념입니다. 데이터베이스 -> 스키마 순서로 접속 후 해당 스키마에 Object를 구성합니다. postgreSQL은 최초에 template0,template1,postgres 3개의 데이터베이스를 생성합니다. - template0 : template1이 문제가 생겼을 때 사용되는 데이터베이스 - template1 : 데이터베이스 생성 시 참조되는 기본 데이터베이스. 사용자의 필요에 따라 오브젝트 생성 가능 - 특정 template 옵션을 사용하지 않으면 template 1을 복제하여 데이터베이스를 생성 데이터베이스 생성을 위해서는 Superuser 또는 CreateDB 권한이 필요.. 2024. 1. 10.
테이블 관리(file-per-table와 테이블스페이스) 출처 : https://dev.mysql.com/doc/refman/8.0/en/innodb-file-per-table-tablespaces.html https://dev.mysql.com/doc/refman/8.0/en/general-tablespaces.html Mysql은 기본적으로 database라고 불리는 영역이 존재하고 그 내부에 테이블들이 존재합니다.(engine = InnoDB 기준) DB : mysql 5.7.43 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | ysbae |.. 2024. 1. 5.