25일차! 데이터베이스 설치

쿠우·2022년 4월 26일

데이터베이스 모델링을 잘 할줄 알아야한다!!!!

DBA: DB software 설치/튜닝/관리 역할
서비스에 필요한 테이블 설계 절대 관여하지 않는다. ->개발자들의 역할

테이블하고 UI화면이 빨리나와야 개발자가 구현을 시작한다.

DB설치에 목매지마라!! ->
이게 중요한게 아니다. 시스템운영부서의 역할 개발자는 모델링,DBA!
==> Oracle Cluod ATP를 최종 DB환경으로 활용할 것이다.

Database Software ==> "Middleware" --> 운영체제와 응용프로그램 중간에서 역할
-> OS다음으로 규모가 큰 SW


오라클이 남아있는지 확인하는 여러 단계

  • Oracle Instance =
    Oracle Background Services + ===> 다수의 클라이언트의 SQL문장을
    처리하고 데이터베이스를 무결성
    있게 관리하는 많은 수의 프로세스들
    SGA (System Global Area) =====> Oracle이 사용하는 전용 메모리 공간

  • After Oracle Database Installation,
    Post-job: check it!

(1) Oracle Windows Service로 등록됩니다.

  - 여러개의 Oracle관련 윈도우 서비스가
    자동 등록되고 실행됨
  - "OracleServiceXXX" => Oracle Instance

(2) > net user 명령으로, 오라클이 사용하는 계정이 생성되어있는지 확인

(3) 사용자 그룹 생성

  여러 사용자를 목적에 맞게 그룹핑(grouping) 한것을 "사용자 그룹" 이라고 합니다. Oracle 사용자 그룹이 생성되었는지 확인

(4) 아래의 폴더에 오라클 inventory(설치된 프로그램 목록) 폴더가 생성됨:

    C:\Program Files\oracle

(5) 윈도우 운영체제의 레지스트리(데이터베이스)에 많은 수의 정보를 기록

(6) 오라클 설치 폴더에 "오라클 홈" 생성

    <C:\u01\oracle\product\버전\dbhomeXE>

*반드시 오라클을 로컬에 설치하면, 아래의 두 경로 알고있어야 함:

  1. ORACLE_HOME : ORACLE_BASE/dbhomeXXX 디렉토리
  2. ORACLE_BASE : 오라클 엔진(Optimizer)파일들이 설치된 디렉토리

오라클 설치 경로의 관례

이게 관례라고 한다. 앞으로는 관례의 경로로 만든다


오라클 사용중인지 아는 법

리스너 와 xe만 반드시 수행중이면 오라클 사용가능

설치시에 반드시 환경변수 설정



삭제

파워셀에서 이순서대로 실행

*관리자 권한으로 실행시켜야한다

1) cd $env:ORACLE_HOME
2) dir | more
3) cd .\deinstall\
4) dir
5) .\deinstall.bat

install.bat이 실행되면 엔터를 계속 치다가

한 번 답변
다시 엔터 치다가

두 번 답변

-끝!-
안되면 위에 오라클남았는지 확인 단계 이후 레지스트리까지 직접삭제


19c Enterprise 설치

1.설치전 환경변수 설정!

-BASE는 생성된 데이터가 저장될 위치
-HOME은 엔진프로그램이 위치한곳

2.SETUP 설치

HOME 경로안에 압출 풀고
뻘건색 setup으로 설치
소프트웨어 > 단일 > 인터프라이즈 > 가상계정
완료 후

3.DBCA(Database Configuration Assistant) 를 이용해서 Database를 생성합시다!

-사진대로 설정하고 다음으로 넘기면 된다.

파워쉘 관리자모드로 실행해서 dbca 입력 -> 고급정보모드



오늘 겁나 스샷덩어리 설치만하다가 사람들 오류많이나서 나는.. 화장실갔다가 놓치고 ... 여튼.. 다들 번갈아가면서 에러나니까 하루종일했다.. 사실 모여서하면 서로봐주면서 해가지고 3시간안이면 끝날거였는데 아쉽다.

profile
일단 흐자

0개의 댓글