오라클 DB 설치 전 확인사항
윈도우 로그인 사용자 계정이 영문 하나의 단어인지 체크 (pudding forever이런것도 안되고, pudding으로 되어있어야함)
오라클 데이터베이스 설치 소프트웨어 다운로드
로그인 -> 홈페이지 상단의 리소스 클릭 -> 소프트웨어 다운로드 -> 개발자 다운로드 영역에 있는 데이터베이스 섹션으로 스크롤 후 Database 19c Enterprise/standard Editons 링크 클릭 -> Oracle Database software downloads 페이지로 이동
여기서 see all 클릭
Oracle Database 19c (19.3)페이지가 표시되면 Oracle Database 19C (19.3) for Microsoft windows x64(64bit)부분에 있는 windows x64~~~ 링크 클릭
다운로드 시작 (시간이 오래걸림 )
(주의) 오라클 소프트웨어 다운로드, 압축해제, 설치, 서버구성을 위해서는 12GB 정보의 비어있는 하드디스크 용량이 필요함
오라클 데이터베이스 설치 소프트웨어 압축해제
(주의) 윈도우즈 운영체제의 기본 압축해제 기능은 시간이 오래걸려서 , 반디집을 이용함
다운로드 완료 후 , 다운로드 폴더로 이동
다운로드 된 WINDOWS.X64_193000_db_home.zip 압축 파일을 잘라내기 또는 복사
C 폴더 (windows가 설치된 디스크)에 붙여넣기
압축파일 이름을 oracle19c로 변경
압축파일을 마우스 오른쪽 버튼 클릭 -> oracle19c에 풀기 옵션으로 압축해제
압축 해제된 c폴더에 있는 oracle19c 폴더 -> 마우스 오른쪽 버튼 클릭 -> 속성 클릭
->속성창에서 용량의 5.99GB표시되는지 확인 (만약 용량이 너무 작으면, 다운로드가 다 안됬는데 압축 푼거라서 다운로드 다시 해야됨)
오라클 데이터베이스 소프트웨어 설치
파일탐색기로 c폴더에 있는 oracle19c를 연다.
setup.exe 파일을 마우스 오른쪽 버튼 클릭후 , 관리자 권한으로 실행 (중요!) 옵션으로 실행
사용자 계정 컨트롤 메세지 박스 표시되면 예 클릭
cmd 표시됨 . cmd는 종료하면 안된다.
이러한 문구가 표시되기도 하는데, 이는 오라클이 운영체제 버전확인을 못해서 생기는 것이다.
그냥 예를 선택하고 설치를 진행하면 된다.
소프트웨어만 설치 선택 , 다음 클릭
단일 인스턴스 데이터베이스 설치 선택 , 다음 클릭
Enterprise Edition 선택 후 , 다음 클릭
가상 계정 사용 선택 후 다음 클릭
입력란에 표시된 내용 확인
-> 입력란에 표시된 내용이 c/app/윈도우즈 로그인 계정이름 폴더 형식으로 구성됨
이것은 강의장의 윈도우 계정이름이 goott8이라서 goott8로 나옴
확인 후, 다음 클릭
필요조건 검사가 자동으로 수행됨. 기다림
요약 페이지가 표시됨 -> 설치 클릭 -> 설치가 시작됨
oracle19c에 있는 프로그램들이 사용되도록 구성되는 과정임
설치 중에 아래의 창이 표시되면 엑세스 허용을 클릭
설치 완료되면 다음의 창이 표시됨. 닫기 클릭 ! 설치 완료
이는 오라클 데이터베이스 소프트웨어 (오라클 DBSM(Database management system)을 설치한 것임
아래 한글 소프트웨어 설치된 것 완료까지 한것에 해당함
오라클 데이터베이스 서비스 구성
오라클 데이터베이스 서비스 구성 -> 아래한글 프로그램을 실행해서 문서를 생성하는 과정 (수업자료.hwp)
위에서는 소프트웨어 프로그램만@ 설치한것이고 아직 사용하진 않은 것임
1.리스너 서비스 구성
2.데이터베이스 생성 및 데이터베이스 서비스 가동
[참고] 리스너란?
사용자의 요청(클라이언트 pc의 프로그램 (ex.웹브라우저)) 에게 전달하기 위해서는 ,
사용자의요청을 먼저 들어야 (리스닝)함!
모든 서비스는 사용자의 요청을 처리하는 기능이 내장되어있고, 이 기능을 리스너라고 부름
리스너 기능이 꺼져있거나 없으면, 사용자의 요청을 듣기 못하므로 서비스를 제공할 수 없음
1.오라클 리스너 서비스 구성
윈도우 시작 -> 프로그램 검색기능을 이용
->Net Configuration 입력 후 검색 -> Net Configuration Assistant 항목이 표시되면 , 관리자 권한으로 실행
사용자 계정 컨트롤이 표시되면 ' 예 '클릭
[참고]
프로토콜이란??
네트워크로 연결된 2개의 컴퓨터 사이에서 데이터를 주고받는 규칙!
도메인이란??
IP랑 Port주소 전부 쳐서 들어가기 오려우니 DNS(Domain Name Service)에서 도메인 등록업체에 등록된 도메인과 해당 도메인의 웹 서비스 이름과 웹 서비스가 구성된 컴퓨터의 ip주소를 등록해서 유지해주는 서버
[참고]
포트번호란 ?
하나의 컴퓨터에서 실행중인 서비스들을 구분하는 정보
톰캣도 서비스고 오라클 데이터베이스의 리스너도 서비스임
웹 브라우저에서 어떤 서비스로 접근할지 결정하는 것은 포트번호이다.
톰캣은 8080을 기본으로 사용하고 오라클 리스너는 1521 포트번호를 기본으로 사용하도록 구성된다.
리스너 서비스 구성 완료 !!
리스너 서비스 구성 사항 확인
내 컴퓨터 -> 오른쪽 마우스 클릭 -> 관리 클릭
2.오라클 데이터베이스 생성 (오라클 데이터베이스 서비스 구성과 기동이 같이 수행)
검색란 -> Database Configuration 입력 -> Database Configuration Assistant
->표시된 항목을 마우스 오른쪽 버튼 클릭 -> 자세히 -> 관리자 권한으로 실행
-> 사용자 계정 컨트롤이 표시되면 '예' 클릭
oracle 단일 인스턴스 데이터베이스 선택 , 범용 또는 트랜잭션 처리 선택 후 다음클릭
'컨테이너 데이터베이스 생성' 항목 체크 없앰
전역데이터베이스 이름 입력란과 SID입력란에 각각 xe를 입력하고 다음 클릭
데이터베이스 저장 영역 속성에 다음 사용 선택 , 파일 시스템 선택됨
데이터베이스 파일 위치 입력값은 기본 설정값을 그대로 사용
OMF 사용 체크 없앤 후 다음 클릭
빠른 복구 영역 지정 체크 없애고 다음 클릭
앞에서 생성한 리스너가 사용되도록 구성됨 , 다음 클릭
아무 기능도 사용하지 않으므로 선택된 것이 없는 것 확인 후 다음 클릭
메모리 탭 선택 ,
자동 공유 메모리 관리 사용 선택 후, SGA 크기랑 PGA 크기 입력란에 각각 900,300(단위 MB)입력 후, 문자 집합 탭을 클릭
빈 메모리 용량이 부족한 경우 , 각각 750MB, 250MB 정도로 줄여서 구성할 수 있지만 매우 느려짐
유니코드(AL32UTF8) 사용 선택 , 국가별 문자 집합 항목값을 utf-8로 변경 후 샘플 스키마 탭을 클릭
데이터베이스 생성 작업, windows 운영체제에 오라클 데이터베이스 서비스 구성 및 데이터베이스 서비스 기동까지 완료
데이터베이스 관련 서비스 구성 확인
"내 컴퓨터" à 오른쪽 마우스 클릭 à "관리" 클릭 à 아래의 "컴퓨터 관리" 창이 표시
à 왼쪽에서 "서비스 및 응용 프로그램" 더블클릭 (확장) à 서비스 클릭
오른쪽 창에서 아래로 스크롤하면서 Oracle로 시작하는 서비스 항목 표시
위에서 OracleServiceXE 항목이 오라클 데이터베이스 서비스 항목, 상태가 "실행 중"이고 시작 유형이 "자동"으로 설정되어야 합니다
OracleOraDB19Home1TNSListener OracleServiceXE
à OracleServiceXE 항목 더블 클릭
à OracleServiceXE 속성 창에서 시작유형과 서비스 상태를 각각 "자동", "시작 클릭"으로 구성 후에 확인 클릭
Windows 방화벽에 오라클 리스너 서비스 실행파일과 오라클 데이터베이스 서비스 실행파일에 대한 예외 등록 구성
- OracleOraDB19Home1TNSListener 서비스의 실행파일: tnslsnr.exe
- OracleServiceXE 서비스의 실행파일: oracle.exe
- 위의 실행파일들은 C:\oracle19c 폴더 안에 있는 bin 폴더에 저장되어 있습니다.
- 위의 2개 실행파일을 Windows 방화벽의 예외 파일로 설정해야 합니다.
à 프로그램 검색 입력란에 " Windows 방화벽" 입력하면, Windows Defender 방화벽 항목이 표시 à 이 항목을 클릭
à 왼쪽에 있는 "Windows Defender 방화벽을 통해 앱 또는 기능 허용" 링크 클릭
설설정변경 클릭
다른 앱 허용 클릭
찾찾아보기 창에서 파일이름에 oracle.exe 입력하고, 열기 클릭
추가
à Oracle RDBMS Kernel Executable(oracle.exe) 항목에 "개인", "공통" 모두 체크함 à 다시 "다른 앱 허용" 클릭
찾아보기 클릭
à 파일이름에 tnslsnr.exe 입력하고, "열기" 클릭
쿠가 클릭
Oracle TNSLSNR Executable(tnslsnr.exe) 항목에 "개인", "공통" 모두 체크함 à "확인" 클릭
à Windows Defender 방화벽 창 닫음
오라클 서비스 작동 확인
cmd ->lsnrctl status
'Development (국비 복습 ) > 개발셋팅 모음' 카테고리의 다른 글
[오라클DB] tablespace,user생성 (0) | 2023.04.25 |
---|---|
[오라클DB]sql developer 설치방법 (0) | 2023.04.25 |
[톰캣]설치 및 이클립스 연동 (1) | 2023.04.10 |
[이클립스 인코딩]이클립스 프로젝트 인코딩 설정 (0) | 2023.04.08 |
[자바]JDK & 이클립스 설치 (0) | 2023.03.10 |
댓글