본문 바로가기
[Oracle]SQLPlus에서 'set autotrace on' 설정 시 에러 조치 오라클(Oracle) 21C버전에서 SQLPlus에서 'set autotrace on' 설정 시 에러 조치(맨 하단에 요약있음) 1. 에러 1: SP2-0618: 세션 식별자를 찾을 수 없습니다. PLUSTRACE 롤이 사용으로 설정되었는지 점검하십시오SQL Plus 에서 set autotrace on을 입력하면 아래와 같은 에러 메세지가 나타났다.SP2-0618: 세션 식별자를 찾을 수 없습니다. PLUSTRACE 롤이 사용으로 설정되었는지 점검하십시오SP2-0611: STATISTICS 레포트를 사용 가능시 오류가 생겼습니다구글 검색 결과 해당 에러에 대한 해결법이 버전별로 혼재되어 있어 21C버전에 맞게 조치방법을 정리하고자 한다. 2. 에러1의 원인에러 메세지에서 파악할 수 있듯 PLUSTRACE.. 2024. 6. 9.
[SQL][#1][강의]기초 데이터 분석을 위한 핵심 SQL 현재 업무가 SQL을 작성하고 튜닝하는 일이 많아 올해는 SQL을 집중적으로 공부하고자 한다. SQL문법을 알고 작성하는 것에서 나아가 효율적인 SQL문 작성과 성능개성, 조회 결과에 대한 데이터 분석 능력도 기를 수 있도록 여러 시도와 배운 점을 이 카테고리에 기록할 예정이다. #1 기초 데이터 분석을 위한 핵심 SQL 강의 특징 기초적인 내용이지만 꼭 필요한 SQL문법을 깔끔하게 담고 있다. SQL을 활용한 구체적인 데이터 분석 방법을 소개한다. https://www.boostcourse.org/ds102/joinLectures/114920 기초 데이터 분석을 위한 핵심 SQL 부스트코스 무료 강의 www.boostcourse.org 다음 포스팅은 강의에서 배운 내용을 올리되 강의의 내용을 그대로 가.. 2024. 3. 24.
[Data][도서] 처음 배우는 데이터 과학 112p '처음 배우는 데이터 과학' 112p 오류 정정 의문점 발견 '처음 배우는 데이터 과학'이란 책을 틈틈이 읽고 있는데 그래프 시각화 부분에서 이해하기 힘든 설명이 나왔다. 2008년과 2014년에 구글 주가가 급격히 상승했는데 주가만 나타낸 그래프에 로그를 적용하면 2008년의 주가 상승폭이 2014년도의 상승폭보다 더 크다는 것을 알 수 있다고 적혀있다. 하지만 아무리 로그 그래프를 보아도 2014년의 주가 상승폭이 더 커 보였다. 혹시 내가 로그 그래프를 읽는 법을 모르는 게 아닐까 하고 다른 분들에게도 물어보았으나 번역서이기에 원문을 확인해 보는 게 좋겠다는 의견을 들었다. 원서 확인 From the normal plot, it looks like Google had a massive surge i.. 2024. 1. 24.
[대용량 이미지 태깅][Node.js]병렬처리를 위한 Promise.all() vs Promise.allSettled() 배경해당 프로젝트의 경우 AWS S3에 이미지 파일을 업로드하고 S3 업로드된 이미지 파일을 네이버 CLOVA OCR API로 전송해 이미지에서 텍스트를 추출해야 한다.S3에 Promise.all()을 통해 병렬 업로드하고 이미지 업로드에 성공하면 OCR 추출 단계로 넘어가 다시 Promise.all()을 사용해 CLOVA OCR API에 요청을 보낸다. 현재 코드 예시export const put = async (req, res) => { try { const uploadedFiles = req.files; // 병렬로 이미지 업로드 진행 const s3Results = await Promise.all(uploadedFiles.map(putImage)); .. 2023. 11. 21.
[프로그래머스]타겟 넘버 ** 개인적 공부를 위한 포스팅일 뿐이므로 신뢰성은 보장할 수 없다. ** 30분 안에 풀었으면 Mastered 카테고리이다. 문제에 대한 이해 각 리스트 원소 별로 플러스 연산과 마이너스 연산 중에 하나만 택하면 되기 때문에 간단한 상태 트리를 그려보면 이해가 쉽다. 정석적인 DFS 문제이다. 나의 풀이 def solution(numbers, target): answer = 0 def dfs(depth, result): nonlocal answer if depth == len(numbers): if result == target: answer += 1 return else: dfs(depth+1, result+numbers[depth]) // 플러스 연산을 할 경우 dfs(depth+1, result-.. 2023. 11. 15.