LINUX RHEL 8.4 에서 Oracle 19c ASM 구성시 필요한 ASMLIB 패키지
kmod_oracleasmlib LINUX RHEL 8.4 에서 Oracle 19c ASM 구성 시 필요한 ASMLIB 패키지 입니다. SUSE 리눅스에 ORACLE 19c ASM DB 구축 할 경우 필요 합니다. SUSE LINUX 8.3 이상…
DB Admin Knowhow
kmod_oracleasmlib LINUX RHEL 8.4 에서 Oracle 19c ASM 구성 시 필요한 ASMLIB 패키지 입니다. SUSE 리눅스에 ORACLE 19c ASM DB 구축 할 경우 필요 합니다. SUSE LINUX 8.3 이상…
데이터 펌프 걸어 놓고 모니터링 하는 방법 1) Using the datapump client (expdp & impdp) STATUS command:- When the export or import job is running press +C keys to get to…
ASM Disk를 사용 할때 아래 두 가지를 선택을 해야 합니다. 1. allocation unit (AU) size 초기 설정 2. TABLESPACE 의 데이타파일 을 bigfile 로 사용 여부 두 가지를 선택을 하기…
리눅스 운영체제에서 간혹 포트 감시를 해야 하는 경우가 있습니다. 특히 나 TCP나 UDP 포트에 대해 감시를 해야 하는 경우가 있다. 이럴 경우 netstat 혹은 ss 명령어를 사용하게 됩니다. TCP, UDP…
RMAN 으로 백업 받는 동안 백업 사이즈 확인 쿼리 select type, status, filename, buffer_size, buffer_count from v$backup_async_io where type <> ‘AGGREGATE’and status = ‘IN PROGRESS’; 그리고 백업 사이즈를 조절하는 방법…
https://timurakhmadeev.wordpress.com/2010/02/18/ash-viewer/ http://sourceforge.net/projects/ashv/ If you’re running a version of Oracle older than 10g (where v$active_session_history appeared), or if you’re not using Enterprise Edition, or if you just don’t want to pay for…
MAX_STRING_SIZE = EXTENDED 설정을 하게 되면 varchar2(4000) 에서 varchar2(32767) 까지 사용이 가능 합니다. 오라클 문서 https://docs.oracle.com/…/GUID-D424D23B-0933-425F-BC69… 장점은 무엇이며 단점을 무엇이 있을까요? 1. 장점 : 지금은 거의 LONG…
partition index 가 Index Unusable (IU) 상태가 되었을 때 그 partition index을 사용 하게 되면 다음과 같은 에러가 발생하게 된다. SQL> SELECT /*+ INDEX(A A_IDX1) */ * FROM…
Oracle Cursors 는 library cache (shared SQL area) 에 할당된 memory 공간으로 LRU 알고리즘에 의해서 관리된다. < Cursor 정보 > – 구문 분석된 명령문 ( 정적 ,…
1. open_links || Parameter type Integer || Default value 4 || Parameter class Static || Range of values 0 to 255 한 세션에서 Remote Database로 동시에 연결 할…
1. HASH_JOIN_ENABLED Hash Join이 가능하도록 하기 위해서는 다음 방법 중의 하나를 사용한다 . init.ora 화일에 이 값을 TRUE 로 지정한다. ALTER SESSION SET HASH_JOIN_ENABLED = TRUE 로 지정 한다.…
Oracle Query Optimizer Parameter 1. optimizer_max_permutations optimizer_max_permutations integer 2000 : 옵티마이저가 실행계획을 수립할 때 플랜의 경우의 수 내에서 실행계획을 수립하게 된다. 이러 한 경우 플랜이 훨씬 좋은 경우가…
Import with the CONTINUE_LOAD_ON_FORMAT_ERROR 기능 추가 Oracle 12c 까지는 IMPORT시 Stream format error가 발생되면, 로딩이 중단 됩니다. • 일반적으로 Stream format error는 손상된 dump 파일에서 발생됩니다. (파일 깨짐…
Online Partition Maintenance Online Partition and Subpartition Maintenance Operations #. 버전에 따른 Online Operation Oracle 11g : CREATE INDEX ALTER TABLE ADD COLUMN | ADD CONSTRAINT Oracle…
ALTER SYSTEM CANCEL SQL ALTER SYSTEM CANCEL SQL – KILL SESSION 과 기능 비교 ALTER SYSTEM CANCEL SQL 을 위한 필요 스크립트
Table Random Access는 엄청난 부하를 유발 하는 작업이며 대부분의 성능 저하 SQL은 Table Random Access에서 시작됩니다. 인덱스 스캔 후 실제 데이터를 가져오기 위해 Table Random Access를…
Adaptive Query Optimization SQL의 실행 계획을 Runtime시에 변경하거나 향후에 더 나은 실행계획을 생성하기 위해 Optimizer에게 도움을 주는 메타 데이터를 수집하는 기능의 집합 Adaptive Join Methods는 SQL Runtime시…
Top-N using Row limiting clause
오라클은 OOW 2019 에서 오라클 20c 부터 Non-CDB architecture를 지원하지 않는다 고 처음 이야기 했습니다. Oracle 12c 부터 Non-CDB 를 deprecate Oracle 20c 부터 Non-CDB를 desupport Oracle 20c 매뉴얼에는…
Desupport of Oracle Real Application Clusters (RAC) with Oracle Database Standard Edition 19c (Doc ID 2504078.1) Desupport of Oracle Real Application Clusters for Standard Edition 2 (SE2) Database Edition Starting…
Desupported Features in Oracle Database 20c 오라클 20c부터 지원되지 않는 기능들이 있습니다. 아래 목록이 지원되지 않는 기능들입니다. 업그레이드 할 때 아래 기능을 쓰고 있다면 다른 방법으로 사용할 수 있게 참고하셔야…
EC2 의 t2 계열은 중요 서비스용으로 적합하지 않습니다. 일반적으로 ec2 t2 계열은 개발계용으로 사용하고 있습니다. RDS의 db.t3.medium과 db.t3.smail의 차이는 결국 메모리차이구요 사용하고자 하는 디비의 메모리가 OS포함 2G로 충분한지는 평소 모니터링을 통한 데이타를…
asm_diskstring의 기본값은 플랫폼마다 다릅니다. Queries On V$Asm_diskgroup Are Taking Long Time (문서 ID 1552549.1) 문서에는 AIX의 기본값이 “/dev/*”라고 되어있는데요. 다음 문서에 나와 있습니다. Default Disk Discovery Path by Platform (문서…
현재의 Temp segment 사용량은 v$sort_usage(blocks)를 통해서 알 수 있으며, 과거의 Temp 사용 이력을 알 수 있는 방법은 ASH v$active_session_history 뷰의 event가 direct path read temp/direct path write temp인 것들을 통해…
오라클 12C 파라미터(권고) ———————————————- [ Oracle Database Enterprise Edition 12c 기준 ] – 파라메타에 (괄호) 안의 값은 원래 안건드리면 Default로 가지고 있는 값입니다. _add_col_optim_enabled (true) => false - column add…
Linux x86-64 오라클 리눅스 8.x 에서 오라클 데이터베이스 19c 버전이 인증이 되었다고 합니다. Minimum RU : 19.7 Minimum kernel Version : Oracle Linux 8.1 with the Unbreakable Enterprise Kernel 6:…
12c ORACLE 의 매일 아침 점검 중 alert log 에서 당황 스러운 메세지를 발견 합니다. 갑자기 디비가 시작 할 때나 보이던 모습이 보입니다!! 디비가 언제 리붓 된게 아닌가 하는 혼란…
19c 부터 OCR, Voting Disk를 다시 shared file system에 저장 가능 해졌습니다. ————————————————————————– 오라클 12.2 부터 OCR, Voting Disk를 shared file system에 직접 저장하는 것이 지원되지 않았으며 ASM에만 저장 가능했었는데…
Oracle Database 21c is available in the cloud ———————————————————————- 오라클 21c 버전이 릴리즈 되었습니다. 현재 cloud 에서만 사용 가능한 상태로 릴리즈되었네요. Exadata, Linux, Window 에서는 2021년에 릴리즈 될거 같다고 합니다.…
Unicode Database [ ASCII-Based platforms ] 1. UTF8 : Unicode Version – 2.1 ~ 3.0 지원 RDBMS 8.0 ~ 9I Unicode Encoding – UTF8 8i 보다 하위 버전의 Client 존재시…
opatch apply online 키워드를 사용하고 -connectString 옵션을 주면 됩니다. (2.2) Installing in Online Mode ———————————– To install the patch in online mode, follow these steps: 1. Set your current directory…
Infiniband MTU 사이즈변경에 따른 엑사데이타 성능 영향도 –엑사데이타는 인피니밴드의 통신을 위해서 RDS 프로토콜 사용 –MTU 사이즈가 증가함에 따라 Bandwidth 은 증가하나 Latency도 증가 –단위 MB 당 latency는 MTU값이 4K~8K 사이에서…
1 개요 및 목적 Blcok corruption이 발생으로 인한 오류 ORA-01578 발생원인과 종류 및 확인, 처리방법에 이문서의 목적을 둔다. 1.1 Block Corruption 종류 1.1.1 Logical Corruption 메모리 블록의 손상 ORA-600 에러중…
1. Oracle Data Guard 다중 인스턴스 재실행 적용은 RMAN 백업을 위한 블록 변경 추적 파일 사용을 지원 Multiple-Instance Redo Apply (MIRA) 은 이제 BCT (블록 변경 추적) 백업을 지원합니다. 이것은…
ISPIRER 은 수동으로 하는 SCRIPT 작업을 통한 이관과 시간차이가 거의 나지 않습니다. (1달 데모 사용) 또한 컨버트 스크립트 또한 정확하게 변환이 되어 작업자의 작업 능률 및 편의성을 제공합니다. 하지만 가격…