인터넷이 안되는 폐쇄망 환경에서 개발을 하던 도중
인터넷으로 API와 연동해 테스트 할 일이 생겼다.
여태까지는 접근 허가를 받아 개발DB와 운영DB에 붙어 개발을 했다만
API를 사용하기 위해서는 인터넷에 연결 해야하고,
인터넷에 연결하자니 개발DB와 연결이 끊어지기에
로컬에 DB를 생성하고 연동하여 사용하기로 했다..

오라클 홈페이지에서 오라클을 다운로드 했다.
나는 WINDOW환경이므로 Microsoft Windows x64 선택

나는 u01>orcle>dbhome 밑에 풀어주었다.
관례상 파일경로는 다음과 같다. dbhome폴더 안에 압축해제
C:/u01/oracle/product/19.3.0/dbhome
설정 - 정보 - 고급 시스템 설정 - [고급] - 환경변수에서 환경변수를 설정한다.
Administrator에 대한 사용자 변수(U)추가
사실 난, 설치할 때만 이거 추가했다가 설치되고 지웠다 ^^*..내맘대로 하기 장인
[변수이름]ORACLE_BASE
[변수 값]C:\u01\oracle
[변수이름]ORACLE_HOME
[변수 값]C:\u01\oracle\dbhome
확인 하는법 명령프롬프트에서 echo %변수명%

setup.exe 파일을 관리자 권한으로 실행한다.
내가 이 파일을 관리자 권한으로 실행 안해서 54%에서 계속 멈춰있었다.
그래서 ORACLE을 지우고 다시 설치하는 대 참사가 발생..

또한, 뒤에 같이 나오는 도스창을 절대로 꺼서는 안된다.
기본설치 단계에서 전역 데이터 베이스 이름과 비밀번호를 설정하게 되는데,
비밀번호를 꼭 잘 적어 두도록 하자. 나는 외우기 귀찮아서 orcl로 했다.
sqlplus
sys /as sysdba
비번 입력하라고 하면 그냥 엔터

오라클은 재설치를 위해 기존의 레지스트리와 파일들을 직접 삭제해줘야한다고 한다..
'서비스'를 실행시켜 Oracle로 시작하는 것들을 중지시켜준다.
*Window + R > services.msc 검색
HKEY_LOCAL_MACHINE/SOFTWARE/Orcle
HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Orcale
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet.Services/Oracle.. (오라클로 시작하는 거 삭제)
나는 이번에 19버전을 설치했는데, 기존에 11버전 오라클 관련파일들이 있어서 선택적으로 남겨두었다.
중간에 삭제 안된게 있어서 좀 고생함..-_-
도움주신 블로그 https://heeji0403.tistory.com/24