3. Database
-
노드 프로젝트를 빌드 하다보면 다양한 원인으로 빌드가 잘 안되고 다음과 같은 메세지를 보게될 수도 있다. ex) 에러 메세지... 중략allocation failure scavenge might not succeed... ex) 에러 발생 환경 예시 - AWS 프리티어와 같은 저스펙 서버인 경우 - 프로젝트가 점점 비대해져 빌드시 메모리 오류 발생 - 로컬환경에서 빌드시 각각의 개발자 PC 스펙 및 프로젝트 규모에 따른 메머리 부족현상 등등 ※ 결론 - NodeJs는 프로세스를 시작할 때 default 메모리를 제한하게 되어 있다. (os, node version 등에 따라 다 다르다.) 그렇기 때문에 특정 환경에 따라, 메모리 할당문제로 Node.js 프로세스가 종료될 수 있다. - 노드의 메..
[ yarn(npm) install error ] - "allocation failure scavenge might not succeed" 해결방법 ( Nodejs Increate The Memory Limit )노드 프로젝트를 빌드 하다보면 다양한 원인으로 빌드가 잘 안되고 다음과 같은 메세지를 보게될 수도 있다. ex) 에러 메세지... 중략allocation failure scavenge might not succeed... ex) 에러 발생 환경 예시 - AWS 프리티어와 같은 저스펙 서버인 경우 - 프로젝트가 점점 비대해져 빌드시 메모리 오류 발생 - 로컬환경에서 빌드시 각각의 개발자 PC 스펙 및 프로젝트 규모에 따른 메머리 부족현상 등등 ※ 결론 - NodeJs는 프로세스를 시작할 때 default 메모리를 제한하게 되어 있다. (os, node version 등에 따라 다 다르다.) 그렇기 때문에 특정 환경에 따라, 메모리 할당문제로 Node.js 프로세스가 종료될 수 있다. - 노드의 메..
2024.05.13 -
[ MySql ] 스키마 생성하기, 계정 생성 하기(with MySql Workbench) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ MySql Workbench로 스키마 및 계정 생성하기] 입니다. : ) 1. WorkBench로 스키마(데이터 베이스) 생성하기 1. Workbench를 통해 root 권한으로 접속 한다. - 하기 이미지와 같이 "Create a new schema in the connected server" 클릭 한다. - 스키마(데이터베이스)이름을 입력한다. - Charset/Collation : 캐릭터셋은 나와 같은 경우는 일단 utf8, Collation은 Default Collation을 선택 하였다. - Apply 클릭. - 스키마 생성 쿼리를 확인할 수 있다. 해당 쿼리..
[ MySql ] 스키마 생성하기, 계정 생성 하기(with MySql Workbench)[ MySql ] 스키마 생성하기, 계정 생성 하기(with MySql Workbench) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ MySql Workbench로 스키마 및 계정 생성하기] 입니다. : ) 1. WorkBench로 스키마(데이터 베이스) 생성하기 1. Workbench를 통해 root 권한으로 접속 한다. - 하기 이미지와 같이 "Create a new schema in the connected server" 클릭 한다. - 스키마(데이터베이스)이름을 입력한다. - Charset/Collation : 캐릭터셋은 나와 같은 경우는 일단 utf8, Collation은 Default Collation을 선택 하였다. - Apply 클릭. - 스키마 생성 쿼리를 확인할 수 있다. 해당 쿼리..
2020.11.11 -
[Oracle] 오라클 Lock(1) enq: TX - row lock contention 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ [Oracle] Lock 첫번째 TX - row lock contention ] 입니다. : ) - 오라클 모니터링을 하다보면 Active 세션 중 다음과 같은 락발생 현황을 종종 볼 수 있다. 이와 관련된 내용을 알아 보도록 하자. 0.Oracle Lock - 사실 오라클 락은 매우 다양한 종류가 있지만, 이번엔 간단히 자주 볼수있는 Lock의 종류중 하나인 TX Lock에 대해 알아 보려 한다. TX Lock과 관련된 내용을 천천히 알아보자. 1) Enqueue Lock - 테이블, 트랜젝션, 테이블스페이스, 시퀀스, Temp 세그먼트 등의 공유 리소스에 대한 액세..
[Oracle] 오라클 Lock(1) enq: TX - row lock contention[Oracle] 오라클 Lock(1) enq: TX - row lock contention 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ [Oracle] Lock 첫번째 TX - row lock contention ] 입니다. : ) - 오라클 모니터링을 하다보면 Active 세션 중 다음과 같은 락발생 현황을 종종 볼 수 있다. 이와 관련된 내용을 알아 보도록 하자. 0.Oracle Lock - 사실 오라클 락은 매우 다양한 종류가 있지만, 이번엔 간단히 자주 볼수있는 Lock의 종류중 하나인 TX Lock에 대해 알아 보려 한다. TX Lock과 관련된 내용을 천천히 알아보자. 1) Enqueue Lock - 테이블, 트랜젝션, 테이블스페이스, 시퀀스, Temp 세그먼트 등의 공유 리소스에 대한 액세..
2020.08.31 -
[Oracle] ORA-01031 : insufficient privileges 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ [Oracle] ORA-01031 : insufficient privileges ] 입니다. : ) 0.현상 ex) 윈도우환경에서 많은 분들이 직접 DB를 설치하여 사용하는 경우 비밀번호 만료 되었는데, 비밀번호를 잊어 버렸을때 라던지 등의 상황에 관리자 비밀번호를 초기화 하기위해 다음과 같은 방법으로 비밀번호 초기화 시도를 하게 된다. 일반적으로는 다음과 같이 비밀번호 초기화 시도를 한다. - Window키 + R (실행창) > cmd 입력 - sqlplus (sql plus 실행) - usename : sys as sysdba - password : 입력하지 않고 엔터 보통의..
[Oracle] ORA-01031 : insufficient privileges[Oracle] ORA-01031 : insufficient privileges 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ [Oracle] ORA-01031 : insufficient privileges ] 입니다. : ) 0.현상 ex) 윈도우환경에서 많은 분들이 직접 DB를 설치하여 사용하는 경우 비밀번호 만료 되었는데, 비밀번호를 잊어 버렸을때 라던지 등의 상황에 관리자 비밀번호를 초기화 하기위해 다음과 같은 방법으로 비밀번호 초기화 시도를 하게 된다. 일반적으로는 다음과 같이 비밀번호 초기화 시도를 한다. - Window키 + R (실행창) > cmd 입력 - sqlplus (sql plus 실행) - usename : sys as sysdba - password : 입력하지 않고 엔터 보통의..
2020.08.19 -
[Oracle] PL/SQL 기초9 - 예외처리(Exception) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ [Oracle] PL/SQL 기초 - 예외처리(Exception) ] 입니다. : ) 0.Oracle PL/SQL 예외 처리 (Exception Handling) 1) 컴파일 에러(Compilation Error) - PL/SQL 블록을 Parsing, 컴파일 하는동안 문법적인 오류로 발생 하는 동안 발생하는 에러 2) 런타임 에러 (Run-Time Error) - PL/SQL 블록을 실행하는 도중 발생하는 에러, 이를 Exception이라고 한다. - 즉 오라클에서는 런타임 에러를 예외(Exception)라고 부른다. 이 예외 처리에 대해 오늘은 정리해 보려고 한다. - 일반적인 SQL에서..
[Oracle] PL/SQL 기초9 - 예외처리(Exception)[Oracle] PL/SQL 기초9 - 예외처리(Exception) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ [Oracle] PL/SQL 기초 - 예외처리(Exception) ] 입니다. : ) 0.Oracle PL/SQL 예외 처리 (Exception Handling) 1) 컴파일 에러(Compilation Error) - PL/SQL 블록을 Parsing, 컴파일 하는동안 문법적인 오류로 발생 하는 동안 발생하는 에러 2) 런타임 에러 (Run-Time Error) - PL/SQL 블록을 실행하는 도중 발생하는 에러, 이를 Exception이라고 한다. - 즉 오라클에서는 런타임 에러를 예외(Exception)라고 부른다. 이 예외 처리에 대해 오늘은 정리해 보려고 한다. - 일반적인 SQL에서..
2020.08.02 -
[Oracle] PL/SQL 기초8 - 레코드(RECORD) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ [Oracle] PL/SQL 기초 - 레코드(Record) ] 입니다. : ) 혹시 이해가 안되는 내용이 많을 수 있으니, 하단의 예제부터 보는것도 추천 한다. 0.Oracle Record ▶ 0. 레코드(Record)란? - PL/SQL에서 제공하는 테이블 형태의 데이터 타입 이다. - 여러개의 데이터 타입을 갖는 변수들의 집합.(일반 빌트인 타입으로 변수 선언시 1개의 값만 가질 수 있다.) - 논리적 단위로서 필드 집합을 처리할 수 있도록 해준다. - 스칼라(%type/%rowtype), RECORD, 또는 PL/SQL TABLE datatype 중 하나 이상의 요소로 구성 - PL/SQL 테..
[Oracle] PL/SQL 기초8 - 레코드(RECORD)[Oracle] PL/SQL 기초8 - 레코드(RECORD) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ [Oracle] PL/SQL 기초 - 레코드(Record) ] 입니다. : ) 혹시 이해가 안되는 내용이 많을 수 있으니, 하단의 예제부터 보는것도 추천 한다. 0.Oracle Record ▶ 0. 레코드(Record)란? - PL/SQL에서 제공하는 테이블 형태의 데이터 타입 이다. - 여러개의 데이터 타입을 갖는 변수들의 집합.(일반 빌트인 타입으로 변수 선언시 1개의 값만 가질 수 있다.) - 논리적 단위로서 필드 집합을 처리할 수 있도록 해준다. - 스칼라(%type/%rowtype), RECORD, 또는 PL/SQL TABLE datatype 중 하나 이상의 요소로 구성 - PL/SQL 테..
2020.07.25