본문 바로가기

Programming

(26)
[오라클] ORA-28002: the password will expire within 7 days ORA-28002: the password will expire within 7 days ORA-28002는 암호 사용기간이 만료됐다는 오류입니다. 1. SELECT RESOURCE_NAME, LIMIT FROM DBA_PROFILES WHERE PROFILE = 'DEFAULT' AND RESOURCE_TYPE = 'PASSWORD'; 위 SELECT문 입력 후 PASSWORD_LIFE_TIME을 확인 할 수 있습니다. 2. ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; 위 ALTER문을 입력하여 PASSWORD_LIFE_TIME을 UNLIMITED로 설정하면 됩니다.
맥북에 오라클 설치 / Docker 설치 맥북(Mac OS)에 Docker를 이용하여 오라클11g 설치PC환경 Macbook Air / macOS Catalina 10.15.3 1. Docker 설치 Docker Desktop for Mac - Docker HubDocker Desktop for Mac Docker Desktop for Mac is an easy-to-install desktop app for building, debugging, and testing Dockerized apps on a Mac. Docker Desktop for Mac is a complete development environment deeply integrated with the Mac OS Hypervisor framewohub.docker.comhttp..
Mac OS JDK8 설치 1. JDK8(Mac OS) 설치 www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 1-1. 위의 링크 통해서 JDK8 설치 사이트 접속합니다. 1-2. 사이트 접속하면 위 이미지와 같이 쿠키 관련 선택사항 팝업이 나오는데 모든 쿠키 수락 클릭합니다. (오라클 회원만 설치가 가능하니 계정이 없으시면 회원가입&로그인 후 설치 진행하세요) 1-3. 하단으로 내려가면 이미지와 같이 설치 파일들이 나옵니다. macOS x64, 우측 dmg파일 클릭 후 나오는 팝업에 체크 및 설치 진행합니다. 1-4. 설치 위치로 들어가서 .pkg 파일을 실행시켜 설치 진행합니다. 1-5. 위와 같은 메시지가 나오면 JDK 8 설치는 끝납니다.
3-way handshaking & 4-way handshaking ▪ 3-way handshaking은 Established를 위한 연결과정 1. 클라이언트가 서버에게 SYN 패킷을 보낸다. 2. 서버가 SYN을 받고 클라이언트에 받았다는 신호인 SYN와 ACK 패킷을 보낸다. 3. 클라이언트는 서버의 응답은 ACK와 SYN패킷을 받고 ACK를 서버로 보낸다. ▪ 4-way-handshaking은 세션 종료를 위한 과정 1. 클라이언트는 서버에게 연결을 종료한다는 FIN 플래그를 보낸다. 2. 서버는 FIN을 받고 확인했다는 ACK를 클라이언트에게 보낸다. 3. 데이터를 모두 보냈다면 연결이 종료되었다는 FIN 플래그를 클라이언트에게 보낸다. 4. 클라이언트는 FIN을 받고, 확인했다는 ACK를 서버에게 보낸다. (만약 아직 서버로 부터 데이터를 받지 못했다면 TIME..
5G란 무엇인가? ▪ 5G(5세대 이동통신)이란? - 정식 명칭 “IMT-2020”으로 국제전기통신연합(ITU)에서 정의한 5세대 통신규약 - 최대 다운로드 속도 20Gbps, 최저 다운로드 속도 100Mbps 이동통신 흐름 - 1G: 아날로그 방식의 이동통신 표준 - 2G: 디지털방식의 이동통신, 문자기능, CDMA 기술방식 - 3G: 유심, 010번호 통합, 동영상도 전송가능(W-CDMA방식) - 4G: 100Mbps ~ 1Gbps 이상의 속도(3G보다 약 50배 빠름) - 5G: LTE에 비해 무선인터넷 속도가 100배 이상 빠르고 1000배 이상 용량 데이터 전송 5G 특징 - 초고용량 통신(LTE대비 20배 빠른 전송속도) - 초연결 통신(10분에 1수준인 지연시간) - 초실시간 통신(100배 높아진 전송가능 트..
OSI 7계층 OSI 모델을 이용하면 특정 네트워킹 시스템에서 일어나는 일을 계층을 통해 시각적으로 쉽게 설명할 수 있다. 예를 들어 물리적인 문제인지 아니면 응용프로그램과 관련이 있는지 쉽게 파악할 수 있다. 일반 사용자는 OSI 7 계층 맨 위에 있는 응용 계층을 통해 데이터의 송수신을 요청하며, 이 요청은 하위 계층으로 순차적으로 전달되어 맨 아래에 있는 물리 계층을 통해 상대 호스트에 전송된다. 그리고 요청이 각 계층으로 하달되는 과정에서 계층 별로 담당하는 기능을 수행해 데이터를 안전하게 전달한다. (7레벨 부터 1레벨까지 순차적으로 진행) 데이터를 수신한 호스트에서는 송신 호스트와 반대 과정으로 처리한다. 즉 물리 계층으로 들어온 데이터는 순차적인 상향 전달 과정 (1레벨 물리 계층부터 7레벨 응용 계층까지..
TCP와 UDP 비교 TCP 프로토콜(Transmission Control Protocol) TCP는 전송을 제어하는 프로토콜(규약), 인터넷상에서 데이터를 메시지의 형태로 보내기 위해 IP와 함께 사용하는 프로토콜/ TCP 특징 - 연결형 서비스로 가상 회선 방식을 제공한다. - 3-way handshaking 과정을 통해 연결을 설정하고 4-way handshaking을 통해 해제한다. - 흐름 제어 및 혼잡 제어. - 높은 신뢰성을 보장한다. - UDP보다 속도가 느리다. - 전이중(Full-Duplex), 점대점(Point to Point)방식 * TCP는 연속성 보다는 신뢰성있는 전송이 중요할 때 사용하는 프로토콜이다. UDP 프로토콜(User Datagram Protocol) UDP는 사용자 데이터그램 프로토콜(규..
웹 서버(Web Server)와 WAS(Web Application Server) 웹 서버(Web Server) - 클라이언트의 요청을 받아 HTML이나 오브젝트를 HTTP 프로토콜을 이용해 전송하는 것. 사용자가 클라이언트로 요청을 보내오면 그 명령에 대한 처리를 실행하고 다시 사용자에게 답변을 보내준다. - 사용자가 요청한 것들 중에 웹 서버 자체적으로 처리할 수 없는 것들을 톰캣과 같은 컨테이너나 PHP 모듈과 같이 처리할 수 있는 곳으로 넘겨 처리 결과를 받아와서 사용자에게 넘겨주는 역할도 수행한다. - 웹 서버만 구축된 서버는 웹 페이지, 이미지 등 정적인 페이지를 생성하지만, JSP 컨테이너가 탑재되어 있는 WAS는 JSP 페이지를 컴파일 해 동적인 페이지를 생성한다. - 웹 서버는 웹 문서를, WAS는 JSP 페이지 등을 양분하여 서버 부담을 줄이는 것이 가능하다. 웹 어..