일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Oracle 윈도우 설치
- Oracle 18c HR schema
- 서평단
- Oracle 18c HR
- 무료 오라클 설치
- Oracle Express Edition
- 오라클 캐릭터셋 확인
- Oracle 초기 사용자
- Oracle 18c 설치
- 오라클 캐릭터셋 조회
- Oracle 사용자명
- oracle
- 무료 오라클 데이터베이스
- oracle 18c
- ora-01722
- Oracle 테이블 띄어쓰기
- Oracle 사용자명 입력
- 윈도우 Oracle
- ORA-12899
- 오라클 캐릭터셋 변경
- 비전공자를 위한 데이터베이스 입문
- Orace 18c
- ORA-00922
- Oracle 테이블 대소문자
- Today
- Total
목록전체 글 (461)
The Nirsa Way

1. 문자열 변환 (replace) replace는 문자열을 변환 해줍니다. 아래 코드는 "Hello, World!" 문자열에서 "Hello,"를 "New"으로 변환 합니다. 각각 문자열을 직접 사용하여 변환된 문자열을 출력 하거나, 문자열을 변수에 저장 후 변수를 이용하여 출력, 그리고 변환된 문자열을 변수에 저장하는 방법이 있습니다. # 문자열 사용하여 변환 "Hello, World!".replace('Hello,', 'New') # 문자열을 변수에 저장하여 사용 hi = "Hello, World!" hi.replace('Hello,', 'New') # 변환된 문자열을 변수에 저장 hi = "Hello, World!" hi = hi.replace('Hello,', 'New') 2. 문자 변환 (tra..

데이터 모델링 이란? 데이터 모델링은 현실 세계의 다양한 데이터를 DB에 표현하기 위한 중간 과정 입니다. (현실 세계의 데이터 → 컴퓨터 세계의 데이터 구조로 기술하는 논리적 구조) 일반적으로 데이터 모델링은 크게 3가지로 나눠지고 이후 아래 5가지의 설계 과정을 거치게 됩니다. 데이터 베이스 설계 과정 요구 분석 단계 : DB를 사용할 주요 사용자를 결정하고, 사용자가 수행하는 업무를 분석 하는 단계 입니다. 업무에 관련된 문서를 분석하거나 면담, 설문 조사 등의 방법을 이용해 요구 사항을 파악 후 분석 결과를 요구 사항 명세서로 작성 합니다. 개념적 설계 단계 : 필요한 데이터를 구조화, 정형화 시키기 위해 추상적인 개념으로 표현 합니다. (E-R 다이어그램) 논리적 설계 단계 : 개념적 설계에서 ..

[Python] 파이썬 리스트와 튜플 개념 : https://nirsa.tistory.com/39?category=861479 1. 리스트 요소 추가 append : 리스트의 끝에 요소 하나 추가 extend : 리스트 연결 insert : 특정 인덱스에 요소 추가 append는 리스트의 끝에 요소를 하나 추가 합니다. 아래 사진은 리스트 a = [1, 2, 3] 에 append로 요소 4를 추가한 모습(좌측)과 동일한 리스트 a에 append로 요소 [4, 5]를 추가한 모습(우측) 입니다. append로 요소를 추가할 때 리스트를 넣으면 리스트가 그대로 추가 됩니다. 즉, append는 요소가 항상 1개로 들어가게 되므로 길이가 1씩만 증가 합니다. extend는 리스트를 연결시킬 수 있습니다. 위의..

1. 반복문이란? 횟수 또는 조건에 따라서 그 결과가 만족될때까지 특정 코드를 반복해서 실행 시킵니다. 2. for문 아래는 range를 사용하여 특정 횟수를 반복하며 print('Hello, World!')를 실행 시키는 코드 입니다. for i in range(10): print('Hello, World!', i) 아래 그림과 같이 range(10)은 0부터 9이므로 맨 처음 숫자인 0을 꺼내서 i로 넣습니다. (변수로 활용 가능 합니다) 그 다음엔 1을 꺼내고 코드 실행, 다음엔 2를 꺼내고 코드 실행 ... 이런식으로 ragne(10)의 모든 숫자를 다 사용할 때 까지 반복 합니다. 이렇게 값을 차례대로 하나씩 꺼낼 수 있는 객체를 이터레이터(iterator) 라고 하는데, 만약 처음부터 공부 하..
1. 조건문이란? 프로그램을 만들다보면 특정 조건에 의해서만 어떠한 동작을 할 수 있도록 해야할 경우가 많이 있습니다. 조건문은 어떠한 조건에 따라서 특정 동작(코드 실행)이 될 수 있도록 조건을 비교 합니다. 2. if, elif, else 아래 코드는 변수 x에 10을 할당하고 if문을 통해 x가 10이 맞다면(조건) 'x는 10입니다' 라는 메세지를 출력 하도록 합니다. 만약 변수 x에 10이 아닌 다른 값을 할당 한다면 메세지가 출력되지 않을 것 입니다. 만약 if문 안에 또다른 조건을 넣고 싶다면 들여쓰기에 맞춰 if문을 다시 사용 하시면 됩니다. x = 10 if x == 10: print('x는 10입니다') elif는 여러가지의 조건을 넣고 실행될 코드를 작성할 수 있습니다. 앞의 if문과..

DNS(Domain Name Server) 란?DNS는 사람에 따라 Domain Name Server, Domain Name Service, Domain Name System 등으로 불립니다.간단하게 쓰면 도메인 이름을 IP로 변경 해주는 서버 입니다. 실제로 컴퓨터가 통신 할때엔 IP를 사용하게 되는데, 사람이 쉽게 읽고 사용할 수 있는 도메인(ex. www.google.com)을 실제 그 도메인이 올라가 있는 웹 서버의 IP를 알아와서 해당 서버와 통신을 할 수 있게 해주는 서버 입니다. 도메인의 이해아래 이미지 처럼 각각의 도메인 영역이 나누어져 있고 일반적으로 사람이 도메인을 입력할 때 google.com 까지만 입력 하지만 원래는 google.com. 처럼 가장 뒤에 .(root)가 숨어 있습니..

포트 포워딩(port forwarding) 이란? 포트 포워딩은 전달받은 패킷에 IP:Port의 정보를 자신의 포트 포워딩 설정 정보를 참고하여 특정 IP:Port로 변환 시켜주는 기능 입니다. 주로 같은 네트워크 대역(LAN)이나 VM에서 Host OS가 Guest OS에게 특정 Port로 전달되는 패킷을 넘겨주기 위해 사용 됩니다. 예를들어 아래 그림과 같이 10.10.10.100 서버에 포트 포워딩 설정한 정보가 들어있고, Destination IP(이하 D.IP) :10.10.10.100 Destination Port(이하 D.Port) 800인 패킷을 받을 경우 D.IP 192.168.100.31 D.Port 8080 으로 변환시켜 전달하게 됩니다. 윈도우 cmd에서 포트 포워딩(port for..

Docker 란? 도커는 리눅스 "컨테이너 기반으로 만들어진 오픈소스 가상화 플랫폼 입니다. " 라고들 많이 설명 하지만 개인적으로 가상화라고 생각하지 않습니다. 도커는 커널을 공유하여 사용하며 프로세스를 격리시켜 작동(컨테이너)하는 플랫폼 입니다. Docker Container와 VM(Virtual machine)의 간단한 차이 VM의 경우 호스트OS 위에서 동작하여 하드웨어에 직접 접근할 수 없고 호스트OS를 거쳐야 합니다. 하드웨어를 가상으로 할당해주고 실제로 사용할 때엔 Guest OS → Host OS → H/W 순으로 접근하게 되어 Dcoker Container에 비해 무겁고 실행 속도가 상대적으로 느립니다. 반대로 Dcoker Container의 경우 VM처럼 각각의 가상화 OS를 설치하고 ..

PXE 서버(Kickstart)는 여러대의 서버를 같은 네트워크 대역에 연결하고 OS 설치를 자동으로 진행 시켜 줍니다. (만약 실서버라면 같은 네트워크 대역에 연결하기 위해 랜케이블 연결이 필요 합니다) 이 글에서는 TFTP, DHCP, NFS를 통해 CentOS7에 PXE & Kickstart 서버를 구축 합니다. 1. TFTP 설치 및 설정 아래와 같이 TFTP 설치 후 설정을 변경 합니다. server_args의 경우 앞으로 진행할 서버 구축에 필요한 파일들을 /tftpboot 라는 디렉토리에 지정할 예정이고 별도로 설정하셔도 됩니다. yum -y install tftp tftp-server xinetd vi /etc/xinet.d/tftp # /etc/xinet.d/tftp 파일에 수정해야할 부..

리눅스상에서 리눅스 SWAP 추가 / 삭제 방법 입니다. 1. SWAP 파티션 증설 (device) 별도 하드디스크를 추가 후 SWAP 파티션을 추가하는 방법 입니다. 이 글에서는 VMware로 사용 했으며 하드디스크의 크기는 1GB로 추가 했습니다. 1) 추가된 디바이스 확인 # 디바이스 확인 fdisk -l 2) SWAP 파티션 설정 fdisk [디바이스명] ## ex) fdisk /dev/sdc1 # 파티션 설정 n -> p -> Enter -> Enter -> swap 설정할 용량 설정, 본 글에서는 1GB 하드 디스크를 모두 사용할 예정이므로 Enter -> # 파티션 타입 설정 t -> 82 ## t 입력 후 l을 눌러서 파티션 타입을 확인할 수 있습니다 3) SWAP 추가 # SWAP 추가 ..