DATABASE 5

[ DATABASE ] - Oracle에서 사용자 생성 및 테이블스페이스 생성

사용자 생성 및 테이블스페이스(TableSpace) 생성1. tabalespace 생성// -> 기본 tablespace 생성 oracle 쿼리CREATE TABLESPACE [테이블스페이스명] DATAFILE [파일경로] [옵션]ex)CREATE TABLESPACE myts DATAFILE 'C:\oracle\oradata\myts.dbf' SIZE 100M AUTOEXTEND ON NEXT 5M MAXSIZE 500M;// tablespace 변경 시ALTER DATABASE DATAFILE [경로] [변경사항]ex) // tablespace의 데이터파일 크기 200MB로 확장ALTER DATABASE DATAFILE 'C:\oracle\oradata\myts.dbf' RESIZE 200M;// 해당..

DATABASE 2025.01.07

[ mongodb ] - mongodb 비밀번호 까먹었을 때

mongodb 비밀번호 까먹었을 때 터미널을 켜고 mongod.conf 파일을 열어본다. homebrew로 mongodb를 설치한 나의 경우 mongodb.conf 파일의 위치는 /opt/homebrew/etc 경로에 mongod.conf 파일이 존재한다. > vi mongod.conf 명령어를 통해 해당 파일을 확인해보면 아래와 같은 내용으로 설정되어 있다. 이 파일 내용에서 맨 아래부분의 authorization을 disabled로 변경하여 주는데, 이는 우선 mongodb 계정 설정에 접속할 수 있도록 잠시 설정을 바꿔주는 것이다. 명령어 > i 를 누르면 해당 파일 편집 모드가 된다. 이후 파일 내용을 아래와 같이 바꾸어 준다. 아래와 같이 바꾼 후 esc 를 누른 후 > shift + : 를 누..

DATABASE 2022.12.04

[ DATABASE ] - 워크벤치를 통해서 데이터 명세서 뽑아내기

SELECT t1.table_name, t1.table_comment, column_name, data_type, column_type, column_key, is_nullable, column_default, extra, column_comment FROM (SELECT table_name, table_comment FROM information_schema.TABLES WHERE table_schema='스키마명') t1, (SELECT table_name, column_name, data_type, column_type, column_key, is_nullable, column_default, extra, column_comment, ordinal_position FROM information_sc..

DATABASE 2022.06.08

[ DATABASE ] - node.js에서 redis 사용

redis 설치 2022.06.02 - [DATABASE] - [ DATABASE ] - Redis 사용 node.js에서 redis 사용하기 (with typescript) npm install redis 1. redis 연결 import { createClient } from 'redis'; const pw = process.env.REDISPW as string; // pw는 redis 설치후 설정한 password이다. const client = createClient({ password: pw }); client.on('error',(err: any)=> { console.log('redis client error',err); }); const client_connect = async () =>..

DATABASE 2022.06.02

[ DATABASE ] - Redis 사용

Redis (Remote Dictionary Server)란? Redis 문서에 의한면 Redis는 데이터베이스, 캐시, 메시지 브로커 및 스트리밍 엔진으로 사용되는 오픈 소스(BSD 라이선스), 인메모리 데이터 구조 저장소입니다. 레디스는 키-값" 구조의 비정형 데이터를 저장하고 관리하기 위한 오픈소스 기반의 비관계형 데이터베이스 관계형 시스템으로 문자열, 해시, 목록, 집합, 정렬된 집합, 스트림 등 다양한 데이터 구조를 지원합니다. 기존의 데이터베이스는 디스크에 직접 접근하기 때문에 서비스 사용자가 많아지면 서버에 부하를 줄 수 있지만, Redis의 경우 데이터를 메모리에 저장함으로써 서버의 부하를 감소시킵니다. Redis는 캐시 데이터 저장, 인증 토큰 저장, Ranking Board 등으로 사용..

DATABASE 2022.06.02