IT468 COUNT 집계함수 count는 해당 컬럼의 갯수를 구하는 집계함수입니다. COUNT함수가 NULL 값을 어떻게 카운트하는지 보겠습니다. count함수는 NULL을 0으로 카운트합니다. col2와 col3를 보면 NULL값이 2개,1개 들어있으므로 count결과값이 null값을 제외하고 나온것을 확인할 수 있습니다. --NULL에 대한 COUNT select count(col1) cnt_col1 , count(col2) cnt_col2 , count(col3) cnt_col3 from ( select 'A' col1, null col2, 'C' col3 from dual union all select 'B' col1, null col2, null col3 from dual ); CNT_COL1 CNT_COL2 CNT_COL.. 2020. 11. 11. TBR-12033 : Lock acquisition failed in NOWAIT mode. 원인 : NOWAIT 모드로 lock 획득에 실패했을 때 발생 다른 사용자가 테이블에 대해 트랜잭션을 잡고 끝마치지 않은 상태에서 제가 작업을 수행할 때 발생하였습니다. 해결책 : 1. 트랜잭션이 끝날 때 까지 대기 2. 강제로 세션 kill 방법 1.select * from V$TRANSACTION 로 현재 작업중인 트랜잭션 확인 SQL> select sess_id,start_time,tx_type from v$transaction SESS_ID START_TIME TX_TYPE ------------ -------------------------- --------------- 424 2020/11/10 16:34:18.000000 LOCAL 282 2020/11/11 09:57:18.000000 DB.. 2020. 11. 11. RAC(Real Application Cluster) 아키텍쳐와 프로세스 RAC란? 9i부터 RAC라고 부르기 시작했으며, 그 전까지는 OPS라고 불렸습니다. 고 가용성을 위한 시스템 구성으로써 DB에 여러개의 instance를 구성하여 하나의 instance가 장애가 발생하여도 DB 운영에는 지장이 없게 운영할 수 있는 시스템구성입니다. OPS와의 차이점? OPS와의 차이점은 서로 다른 instance에서 변경된 데이터를 디스크를 거치지 않고 바로 instance로 가져올 수 있는 기능인 Cache Fusion(캐시 퓨전)이라는 기능이 사용됩니다. 클러스터용 소프트웨어? CRS(10g R1) -> clusterware(10g R2) -> GRID(11g)~ 10g R1부터는 클러스터용 프로그램을 오라클에서 직접 만들어 제공하기 시작했고, 10g R2부터는 클러스터웨어라는 용.. 2020. 11. 10. ACFS-9301,ACFS-9302 OS : OEL5 (5.8 32bit) Grid : 11gR2 (11.2.0.1) 해당 이슈는 2 node RAC를 구성하는 도중 1번 노드와 2번 노드의 OS 설정을 끝내고 Grid infrastructure를 구성할 때 나오는 에러입니다. 에러 내용 --------------------------------------------------------------------------------------------------------------------------------- acfsroot: ACFS-9301: ADVM/ACFS installation can not proceed: acfsroot: ACFS-9302: No installation files found at /u01/app/11.2.. 2020. 11. 9. 이전 1 ··· 77 78 79 80 81 82 83 ··· 117 다음