* 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 사용자 그룹이 생성되었는지 확인
> net localgroup
*ORA_ASMADMIN
*ORA_ASMDBA
*ORA_ASMOPER
*ORA_CLIENT_LISTENERS
*ORA_DBA
*ORA_DBSVCACCTS
*ORA_GRID_LISTENERS
*ORA_INSTALL
*ORA_OPER
*ORA_OraDB18Home1_DBA
*ORA_OraDB18Home1_OPER
*ORA_OraDB18Home1_SVCACCTS
*ORA_OraDB18Home1_SYSBACKUP
*ORA_OraDB18Home1_SYSDG
*ORA_OraDB18Home1_SYSKM
(4) 아래의 폴더에 오라클 inventory(설치된 프로그램 목록) 폴더가
생성됨:
C:\Program Files\oracle
(5) 윈도우 운영체제의 레지스트리(데이터베이스)에 많은 수의 정보를
기록
(6) 오라클 설치 폴더에 "오라클 홈" 생성
C:\u01\oracle\product\버전\dbhomeXE
* 반드시 오라클을 로컬에 설치하면, 아래의 두 경로를 알고
있어야 함:
1. ORACLE_HOME : ORACLE_BASE/dbhomeXXX 디렉토리
2. ORACLE_BASE : 오라클 엔진(Optimizer)파일들이 설치된 디렉토리
<설치> - 18c XE버전
oracle.com
oracle database
C드라이브에 u01 폴더 - oracle 폴더 생성 - 안에다 압축풀기
캡처 2개 따놓기
<삭제>
관리자권한으로 해야함!!
cd $env:ORACLE_HOME
dir | more
(쭉 엔터)
cd .\deinstall\
dir
.\deinstall.bat
리스너지정 -> 엔터
목록지정 [xe] -> 엔터
세부정보 수정 -> 엔터
계속하시겠습니까 -> y 엔터
---> 실패
관리자권한으로 해야하는 이유..
엔터 치다가 유형 지정하는데서 FS - 엔터 쭉 - 계속하겠느냐? y 예쓰
기본 권한으로 먼저 삭제를 수행하다가 실패했기 때문에
요렇게,, 완벽하게 정리가 안될 수 있다.
아래를 수행해 찌꺼기를 찾아보고 삭제
ORA ~ 가 있는지 확인
--> 있으면 삭제 수행
ex) net localgroup 했을 때, ORA~가 남아있다면
net localgroup ORA_OPER /delete << 이런식으로 삭제
--> 전부 없으면 아래 수행
C드라이브 - program Files - oracle 있는지 확인
C드라이브 - u01 - oracle - product폴더 삭제
regedit 검색 - 레지스트리 편집기
HKEY_LOCAL_MACHINE
1. HKEY_LOCAL_MACHINE\SOFTWARE
- ORACLE 내용 있는지 확인. 삭제
2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
- ora ~ 있는지 확인
< Oracle DB 19c - Oracle Solaris 설치 >
C드라이브 - u01 폴더에 압축파일 넣기
u01 - oracle 폴더에 product 폴더 생성 - 버전명 폴더 ( 19.3.0 ) 생성 - dbhome 생성
---> C:\u01\oracle\product\19.3.0\dbhome
<< sysdm.cpl 환경변수 등록 >>
1. ORACLE_HOME ( 없으면 새로만들기 / 있으면 편집 )
---> C:\u01\oracle\product\19.3.0\dbhome
2. ORACLE_BASE - 임의로 정하면됨
--> C:\u01\oracle 로 함
확인
C드라이브 - u01 폴더에 있는 압축파일 잘라서
C:\u01\oracle\product\19.3.0\dbhome 여기다가 풀기
setup.exe 실행
설치 확인
파워쉘 관리자권한 실행
- dbca 입력
(혹시 안되면 파워쉘창 닫았다가 다시 or Oracle - database configuration assistant )
*****메모리 부족하다고 하면 고급구성으로 간다
옆에 바로 최대한 1024 맞추기
샘플 스키마 꼭 추가해주기
'교육과정 기록 > 💾DB & SQL' 카테고리의 다른 글
DML - INSERT (0) | 2022.05.25 |
---|---|
SQL (조회쿼리 - DQL ) (0) | 2022.05.12 |
정규화 (Normalization) (0) | 2022.05.09 |
데이터모델 (0) | 2022.05.03 |