본문 바로가기

전체 글287

Oracle 19c ORA-01722 invalid number: 잘못된 값 찾는 SQL과 수정 순서 Oracle 19c에서 ORA-01722: invalid number가 뜨면, 숫자로 바꾸려는 값 가운데 숫자가 아닌 문자열이 섞였다는 뜻입니다. 먼저 값을 일괄 수정하지 말고 오류가 난 열과 행을 찾으세요. 그다음 암시적 형 변환을 걷어 내고 숫자 형식과 NLS 조건을 SQL에 명시해야 같은 장애가 되풀이되지 않습니다.숫자처럼 보이는 문자 열부터 의심한다ORA-01722는 TO_NUMBER를 직접 썼을 때만 생기지 않습니다. 문자 열을 숫자 리터럴이나 숫자 바인드와 비교하면 Oracle이 내부에서 형을 맞추려 합니다. 그때 한 행이라도 통화 기호, 메모, 잘못된 소수점 같은 문자를 품고 있으면 전체 SQL이 멈출 수 있습니다.SELECT order_idFROM legacy_ordersWHERE lega.. 2026. 8. 27.
Windows 11 와이파이 비밀번호 확인: 설정에서 QR로 바로 공유하는 법 Windows 11 PC에 이미 연결된 와이파이 비밀번호를 잊었다면 공유기 설정을 초기화할 필요가 없어요. 설정에서 현재 네트워크의 속성을 열고 ‘Wi‑Fi 네트워크 암호’ 옆의 ‘표시’를 누르면 비밀번호와 공유용 QR 코드가 함께 나타납니다. 예전에 연결했던 네트워크도 ‘알려진 네트워크 관리’에서 같은 방식으로 확인할 수 있어요.다만 이 새 화면은 Windows 11 기준이고, Windows 10에서는 제어판의 ‘네트워크 및 공유 센터’ 경로를 써야 합니다. 회사·학교 PC처럼 관리 정책이 적용된 기기는 암호 표시가 제한될 수 있으니, 보이지 않는 메뉴를 억지로 우회하지 말고 네트워크 관리자에게 확인하세요.현재 연결된 와이파이는 속성에서 바로 확인해요지금 인터넷에 연결돼 있는 네트워크라면 가장 짧은 길.. 2026. 8. 26.
OpenAI 웹훅이 중복 실행될 때: 서명 검증과 멱등성 처리 순서 OpenAI 웹훅이 같은 완료 작업을 두 번 실행하거나 서명 오류를 낸다면 secret 재발급부터 하지 마세요. 요청을 JSON으로 바꾸기 전 원문 body로 서명을 확인하고, 검증된 webhook-id를 한 번만 등록한 뒤 큐 저장이 끝났을 때 2xx를 돌려주는지 먼저 봐야 합니다.수신 코드는 원문 검증과 접수만 맡고, 실제 업무는 큐 작업자로 분리하는 편이 안전합니다. OpenAI는 몇 초 안에 성공 응답을 받지 못하면 최대 72시간 지수 백오프로 재전송할 수 있습니다. 같은 이벤트도 드물게 중복 전달될 수 있으므로 메일 발송이나 DB 갱신을 요청 안에서 바로 실행하면 안 됩니다.먼저 원문 body가 남아 있는지 확인한다서명 검증은 받은 JSON의 의미만 비교하는 작업이 아닙니다. OpenAI 공식 .. 2026. 8. 25.
맥에서 PDF 여러 개 합치기: 미리보기로 페이지 순서까지 정리하는 법 맥에서 PDF 여러 개를 하나로 합치려고 Adobe Acrobat부터 찾을 필요는 없어요. 문서 전체를 차례로 묶기만 한다면 Finder의 ‘빠른 동작 > PDF 생성’이 가장 짧고, 필요한 페이지만 끼우거나 순서를 고치려면 기본 앱인 미리보기의 썸네일을 쓰면 됩니다.다만 중요한 원본을 미리보기에서 바로 고치면 변경 내용이 자동 저장될 수 있어요. 먼저 복제본을 만든 뒤 작업하고, 마지막에는 페이지 수와 순서를 직접 넘겨 보는 것까지가 안전한 마무리입니다.PDF 전체를 순서대로 합치기: Finder → 빠른 동작 → PDF 생성일부 페이지만 넣거나 순서 바꾸기: 미리보기 → 보기 → 썸네일원본 보존하기: 파일 → 복제 후 복제본에서 작업전체 파일을 그대로 묶는다면 Finder에서 끝나요신청서, 영수증, .. 2026. 8. 25.
반응형