반응형
반응형
문제 https://school.programmers.co.kr/learn/courses/30/lessons/132201?language=mysql 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 난이도 Level 1 풀이 MySQL select pt_name, pt_no, gend_cd, age, ifnull(tlno, 'NONE') tlno from patient where age
문제 https://school.programmers.co.kr/learn/courses/30/lessons/144853?language=oracle 난이도 Level 1 답안 select book_id, to_char(published_date,'yyyy-mm-dd') publish_date from book where to_char(published_date,'yyyy') = '2021' and category = '인문' order by published_date; 정리 DATE 형식을 TO_CHAR로 변환할 수 있다. 이때 TO_CHAR의 두 번째 인자의 형식으로 변환된다.
현재 SGA의 크기는 아래와 같다. 오라클을 기동할 때 NOMOUNT 상태에서 파라미터 파일이 읽히는데, 이 파라미터 파일에 SGA의 크기가 정해져있다. 따라서 SGA 크기를 변경하기 위해서는 파라미터 파일을 수정해야 한다. SGA 크기 변경을 위해 정적 파라미터 파일의 내용을 수정하는 방법과 동적 파라미터 파일의 내용을 수정하는 방법 총 두 가지를 소개하겠다. 우선 sqlplus에 접속하여 동적 파라미터 파일을 기준으로 정적 파라미터 파일을 생성한다. $ sqlplus "/ as sysdba" SQL> create pfile='pfile_name' from spfile 'spfile_name'; 위의 SQL문을 통해 /oracle/product/19.0.0/dbs (= $ORACLE_HOME/dbs) ..
아카이브 로그 모드 개념 구분 내용 노 아카이브 로그 모드 리두 로그 파일을 별도로 보관하지 않음 아카이브 로그 모드 리두 로그 파일을 별도로 보관함 테이블 스페이스에 대한 백업과 복구를 위해서는 아카이브 모드로 설정해야 한다. 아카이브 로그 모드에서는 로그 스위치가 발생하면 체크 포인트가 발생하고, 체크 포인트가 종료되고 나면 이전 리두 로그 그룹의 내용이 ARCHIVE_LOG_DEST 파라미터에 설정된 위치로 복사가 된다. 아카이브 로그 모드를 사용하면 온라인 상태에서 백업과 복구가 가능하다는 장점이 있다. 아카이브 모드(Archive Mode)로 설정하기 1. 아카이브 경로를 만들고 사용자는 oracle, 그룹은 dba로 설정한다. $ mkdir -p /archive $ chown -R oracle..
MobaXterm에서 VirtualBox의 가상환경에 접속하려고 한다. 이때 가상 환경의 네트워크는 NAT network로 설정했다고 하자. 그럼 MobaXterm에서 해당 가상 환경으로 ssh 접속이 안되는데 몇 가지 설정을 하면 연결할 수 있다. 1. VirtualBox에서 Network Manager로 들어간다. 2. NAT Networks 탭에서 아래에 포트 포워딩 탭으로 들어가서 새 포트 포워딩 규칙을 추가한다. 3. 호스트 IP에는 호스트 전용 네트워크의 IP 주소를 적어주고, 게스트 IP에는 가상 머신 NAT Network의 IP를 적어준다. (그리고 호스트 포트와 게스트 포트에는 각각 22를 적어준다.) 3 - 1. 호스트 IP를 확인하는 방법은 아래와 같다. Network Manager ..
https://www.acmicpc.net/problem/1132 1132번: 합 N개의 수가 주어진다. 이 숫자는 모두 자연수이고, 알파벳 A부터 J가 자리수를 대신해서 쓰여 있다. 이 알파벳은 모두 한 자리를 의미한다. 그리고, 각 자리수는 정확하게 알파벳 하나이다. 0으로 www.acmicpc.net 난이도: solved.ac 골드 3 알고리즘 분류 그리디 알고리즘 접근 방법 이 문제에서 주의해야 할 점은 맨 앞자리에 위치한 알파벳은 0으로 둘 수 없다는 것이다. 일단 이 부분을 고려하지 않고 각 알파벳에 숫자를 배정하는 방법은 각 알파벳이 몇의 자리수(1, 10, 100, ...)에 위치했는지를 배열에 저장해주고 그 값이 가장 큰 알파벳 차례대로 9, 8, 7, ... 을 배정하는 것이다. 예를 ..