전체 글 (6) 썸네일형 리스트형 텔넷(telnet)으로 SMTP 연결 확인하기 🔹 SMTP 연결 시 일반적으로 사용하는 포트는 25,587,465 세가지가 있음. 🔹 telnet 명령어로 SMPT 연결 가능 여부 체크명령어 : telnet [SMTP 주소] [포트 번호]결과 확인 : 아래와 같이 Connected to 라고 뜨고 220 응답 코드가 나오면 SMTP 서버가 정상적으로 작동 중이라는 뜻. 이후 HELO 또는 EHLO 또는 HELO 명령어를 입력하면 아래와 같이 SMTP 세션을 진행할 수 있다. 🔹 만약 아래와 같이 Connected to 라고는 나오지만 220 응답 코드가 나오지 않는다면?Connected to smtp-ap.sanofi.com. 메시지가 보이면 정상적으로 SMTP 서버에 연결된 것. 하지만 단순히 연결만 된 것이고, SMTP 서버가 정상적으.. [Git] Local에 Commit 을 두번 이상 한 경우, 이 커밋을 합치는 방법 만약 내 로컬에 1, 2번 두개를 커밋한 경우, 원격으로 push를 할 때 두개를 한꺼번에 push하길 원함. 이 때 내가 커밋한 1, 2번 이외에 가장 마지막에 커밋한 3번을 클릭한 뒤 마우스 오른쪽을 누른다. 그리고 Interactive Rebase 클릭! 커밋한 시간 순서대로 표시가 되는데, 먼저 커밋한 첫번째 라인을 클릭한 뒤, 오른쪽 상단에 Pick 클릭!그리고 두번째 라인 클릭한 뒤, 오른쪽 상단에 Squash 클릭!이후, Start 버튼 클릭하면 1, 2번 두개의 커밋이 하나로 합쳐진다. 이후 push하면 두개의 커밋을 한번에 원격으로 push할 수 있다. 452 4.5.3 Error: too many recipients 에러 발생 원인 및 해결 (452 4.5.3 Error : 받는 사람이 너무 많습니다) 상황 java를 통해 메일을 보내는데 아래와 같은 에러 메시지가 발생했다. 452 4.5.3 Error: too many recipients (받는 사람이 너무 많습니다) 원인 및 해결 해당 문제는 소스가 잘못되거나 한 것이 아니고, 메일 서버의 설정 문제임. 메일 서버에서 "최대 수신자 수 제한" 이라는 것이 설정되어 있는데, 보통 기본값이 50명이라고 함. 실제로 메일 서버에서 최대 수신자 수 제한 설정이 50명으로 되어 있었는데, 우리쪽에서 메일 전송을 약 90명 정도에게 보내고 있었음. 그래서 메일 서버 담당자에게 해당 값을 100으로 늘려달라고 요청했고, 그 뒤에 다시 처리해보니 에러는 더 이상 발생하지 않았다. [Oracle] Undo Tablespace 의 공간이 확보되는데 걸리는 시간 더보기 * UNDO 테이블 스페이스란? INSERT/UPDATE/DELETE 등으로 데이터를 변경하는 작업을 할 때, 변경 전의 데이터를 보관해 두는 공간이라고 보면 됨. 사용자가 만약 COMMIT을 하지 않고 ROLLBACK을 한다면, 이 공간에 저장되어 있는 데이터를 가지고 ROLLBACK을 하게 된다 대용량의 데이터 재분석을 잘못 실행하는 바람에 UNDO 테이블 스페이스가 꽉 차버리는 문제가 발생했다. 그것도 실제 고객사가 사용하는 운영 환경에서.. 이미 UNDO 테이블 스페이스 용량이 100GB 이상으로 충분히 크게 설정이 되어 있기 때문에, 단순히 UNDO 테이블 스페이스를 늘려서 해결하는 것은 좋지 않은 방법..인거 같아서 어떻게 할까 고민에 빠짐. 팀장님한테 문의하니까,, 일정 시간이 지나면.. [Oracle] 오라클 DB 세션 깔끔하게 KILL 하는 방법 | 쿼리 명령어 및 CMD 프로세스 명령어 Oracle에서 데이터 분석 작업을 실행했는데, 파라미터를 잘못 넣는 바람에 엄청 대용량의 데이터 분석이 돌아가는 사태가 발생했다. ㅠㅠ 그래서 UNDO 테이블 스페이스가 꽉 차 버리는 현상이 발생함. 망함. 일반적인 상황에서 UNDO 테이블이 부족하다면 UNDO 테이블 스페이스 크기를 늘리면 되겠지만, 지금 상황은 분석을 잘못 돌린 탓이기에 어쩔 수 없이 잘못 돌고 있는 분석의 세션을 KILL 하기로 함. 세션을 KILL 하려면 SID, SERIAL# 을 알아야 한다. ※ SID, SERIAL# 확인하는 방법. 더보기 1. 세션 확인 쿼리 SELECT SID, SERIAL#, USERNAME, PROGRAM FROM V$SESSION; 2. LOCK 걸린 테이블 및 세션 확인 쿼리 SELECT V$SE.. [오라클] Oracle SYSDBA 접속 방법 (관리자 권한으로 로그인) 관리자 권한으로 로그인이 필요하여 인터넷을 검색해보면, 대부분 커맨드 창에서 아래의 명령어를 실행하고, 그게 안 되면 따옴표를 제거하여 두번째 명령어를 실행하라고 나온다. 그런데 막상 그것을 치면 사용자명과 비밀번호를 입력하라는 메시지가 발생한다. 나는 DB 관리자가 아니라서 비밀번호를 모르는데.... 이럴 땐, 혹시나 하는 희망을 가지고 아래 명령어를 실행해보자. 나의 경우는 sqlplus sys/oracle as sysdba 명령어로 실행하니까 잘 접속이 되었다. 이전 1 다음