● [교재]
- 초보자를 위한 SQL200제
● [NCS 학습 모듈]
- 응용SW 기초 기술 활용
- 데이터 입출력 구현
● [수업목표]
- Oracle Database 18c XE 설치
- Oracle SQL Developer 툴 설치
● [Database 데이터베이스]
- 대용량 데이터 저장소
- 데이터를 재가공할 수 있다
- 종류 : 관계형DB, NoSQL DB
● [관계형 데이터베이스 관리시스템]
- RDBMS: Relational Database Management System
- 데이터를 저장하기 전에 구조화(설계) 해야 한다
- Oracle DB
- MySQL
- MariaDB : 무료
- SQL Server : MS-SQL (.asp 닷넷)
- Access(.mdb) : MS-오피스
● [NoSQL DB]
- 구조화 하지 않아도 된다
- 종류 : Mongo DB, 카산드라~~
● [관계형 데이터베이스 기본 용어]
- 명령어 : SQL문
- 테이블(스키마) : 저장 기본 단위
- 칼럼 column, 필드field, 열
- 줄 row, 레코드record
● [테이블의 기본 구조]
이름 국어 영어 수학 평균
-----------------------------------
홍길동 100 90 80 90
진달래 85 75 60 75
● [Server]
- 데이터베이스 서버
- 웹 서버
- 메일 서버
● [무료배포 관계형DB]
- Oracle Database Express Edition (XE) : 10g -> 11g -> 18c -> 21c
- Maria DB
● [Oracle Database 18c XE 다운 및 설치]
- https://www.oracle.com/database/technologies/xe-downloads.html
https://www.oracle.com/database/technologies/xe18c-downloads.html
OracleXE184_Win64.zip 다운후 압축풀기
i:\나만의경로\OracleXE184_Win64\setup.exe 실행
최고 관리자 계정 (system, sys) 비밀번호 : 1234
- 설치 참조 : https://itadventure.tistory.com/296
※ 맥은 docker 이용해서 다운+설치해야 함
M1 맥북에서는 native 에서도, docker를 사용해도
2021.08.21 현재 오라클 데이터베이스를 m1 맥북에서 사용할 방법은 전혀 없습니다.
ARM 64 칩셋으로 된 CPU에 Mac OS 사용이라는 특이한 상황에
오라클의 폐쇄성까지 겹쳐져 지금 어떤 방법으로도 오라클을 설치해 실행 할 수 없다
참조 https://shanepark.tistory.com/173
● [Oracle 설치 경로]
내PC 우클릭->속성->고급시스템설정->환경변수->path에서 확인
C:\나만의경로\dbhomeXE
C:\app\itwill\product\18.0.0\dbhomeXE
● [오라클 DB 삭제]
제어판 -> 프로그램 제거
● [오라클 DB 서비스 시작/중지]
돋보기 -> 서비스
-> OracleServiceXE
-> 시작/중지
● [오라클 DB 최고 관리자 계정]
- 계정 생성, 권한부여, 권한삭제
- 오라클 : system 또는 sys -> 설치하는 과정에 비밀번호(1234) 부여
- Maria DB : root
- MS-SQL : sa
● [system 계정으로 로그인]
돋보기 -> 명령프롬프트
-> >sqlplus system/1234
※ 주의사항 : 기존cmd창은 닫고 새로 열어서 테스트 합니다
● [Oracle 에러]
ORA-01017: 사용자명/비밀번호가 부적합, 로그온할 수 없습니다.
->cmd명령어를 관리자 권한 실행으로 실행한 후 테스트
->지정된 위치가 아닌곳에 설치하면 오라클 내부에서 rock를 거는 것 같습니다
● [Oracle SQL Developer 다운 및 설치]
- 데이터베이스 연동 및 개발 툴
- https://www.oracle.com/tools/downloads/sqldev-downloads.html
-> Windows 64-bit with JDK 11 included
-> sqldeveloper-23.1.1.345.2114-x64.zip다운후 압축 풀기
※ 참조 sqldeveloper-22.2.0.173.2018-x64.no-jre.zip 설치시 JDK설치경로 지정해야 함
-> https://www.oracle.com/java/technologies/downloads/#java11-windows
-> C:\Program Files\Java\jdk-11.0.11
● [SQL Developer에서 OracleXE18c 연결시 에러]
The Network Adapter could not establish the connection
->localhost 대신에 IP주소
※ IP주소 확인 : cmd창에서 ipconfig 입력후 IPv4에서 확인
※ 참조 https://blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=vincentkim11&logNo=221220297659