oracle160 11gR2 RAC Grid 재기동 시 특정 노드가 올라오지 않는 현상 Grid 설치 후 서버 재기동하였을 때 두개의 노드 중 1번노드만 crsctl stat res -t가 보였고 2번노드는 crsctl stst res -t 시 아래와 같은 에러가 발생하며 되지 않았음. CRS-4535: Cannot communicate with Cluster Ready Services CRS-4000: Command Status failed, or completed with errors. CRS-4535와 CRS-4000번은 너무 포괄적인 에러라 해당 에러를 검색했을 때 현재 이슈에 대한 해결방법에 딱 맞는게 나오지 않았습니다. 우선 제일 먼저 의심해봐야했던건 OHAS 프로세스입니다. 이 프로세스는 다른 CRS 데몬들의 기동에 직,간접적으로 영향을 주는 프로세스로 제일 먼저 띄워져 있어야.. 2020. 4. 1. [시나리오]CloneDB 생성으로 Drop Table 복구 ======================== ORACLE_SID = ysbae OS = Linux ysbae2 4.1.12-112.16.4.el7uek.x86_64 #2 SMP Mon Mar 12 23:57:12 PDT 2018 x86_64 x86_64 x86_64 GNU/Linux OEL 7.6 DB = 12.2.0.1 ========================= 1.현재 상태 확인 SYS@ysbae> select tablespace_name,file_name from dba_data_files; TABLESPACE_NAME FILE_NAME ----------------------------------------------- SYSTEM /app/oracle/oradata/ysbae/system01.. 2020. 3. 24. TABLE_REDEFINITION TTS 후 테이블이 이상이 있거나, 특이사항이 있을 때 새로 테이블을 생성하여(안의 데이터는 같음) 오브젝트 및 구성을 새로 만들어주는 편리한 프로시져입니다. 1. 작업 전 검증 exec dbms_redefinition.can_redef_table('',''); 2. 새로운 테이블 생성 CREATE TABLE INT_ ... 3. Redefinition 시작 BEGIN dbms_redefinition.start_redef_table( '', '', 'INT_', ' , , ... ', dbms_redefinition.cons_use_pk); END; / 4. 종속 객체 복사 SET SERVEROUTPUT ON DECLARE l_num_errors PLS_INTEGER; BEGIN dbms_redefini.. 2020. 2. 19. 06.I/O 효율화 원리 - 04. Prefetch 오라클에서 한번의 Fetch Call로 Array 크기만큼 여러 개 레코드를 가져오는 것을 ‘Row Prefetch’라고 설명합니다. 하지만 지금 설명하는 Prefetch는 테이블 prefetch와 인덱스 prefetch를 말합니다. 오라클을 포함한 모든 DBMS는 디스크 블록을 읽을 때 곧이어 읽을 가능성이 높은 블록을 미리 읽어오는 Prefetch 기능을 제공합니다. 디스크 I/O가 비용이 크기 때문에 한번의 I/O Call을 통해 다량의 블록을 퍼 올릴 수 있으면 그만큼 성능향상에 도움이 되기 때문입니다. 앞 절의 Multiblock I/O도 prefetch 기능 중하나라고 할 수 있습니다. 지금 설명할 prefetch와 다른점은 한 익스텐트에 속한 인접한 블록들을 Prefetch 한다는 점입니다... 2020. 2. 12. 이전 1 ··· 31 32 33 34 35 36 37 ··· 40 다음