Oracle은 Oracle Instance와 Databases로 구성되어 있습니다.

Oracle Instance는 Oracle DBMS라고 하며, Databases는 실제 데이터가 저장되는 파일입니다.

여기서 DBMS는 DataBase Management System이라고 합니다.

즉, Oracle DBMS는 Databases를 관리하는 소프트웨어라고 할 수 있습니다.

 

 

지금 설치하는 프로그램은 Oracle DBMS입니다.

 

 

 

Oracle을 설치할 때는 운영체제와 무관하게 아래 폴더에 설치하는 것이 관례입니다.

 

/u01/oracle/product/버전/dbhome/

 

orcale까지가 Base 디렉터리이며, dbhome은 Home 디렉터리입니다.

저는 Oracle19cR3(Oracle sersion 19 Release 3)을 설치하겠습니다.

 

PowerShell에서 다음의 명령어로 디렉터리를 생성합니다.

 

mkdir -p oracle/product/19.3.0/dbhome

 

이후 환경변수 2개를 설정해야 합니다.아래 과정을 참고해서 환경변수를 설정합니다.

 


 

환경 변수 설정

더보기

1. ORACLE_BASE

 

오라클 환경변수 1번

 

변수 이름 : ORACLE_BASE
변수 값 : C:\u01\oracle

 

 

 

2. ORACLE_HOME

 

오라클 환경변수 2번

 

변수 이름 : ORACLE_HOME
변수 값 : C:\u01\oracle\product\19.3.0\dbhome

 


 

 

이후에 Oracle 압축 파일을 dbhome에 풀고, setup.exe 파일을 실행합니다.

 

오라클 설치

 

 

실행하면 cmd가 뜨면서 Oracle Databse 설치 프로그램이 뜨는데 cmd 창은 닫지 마시고 설치 프로그램을 진행합니다.

 


 

오라클 데이터베이스 설치 가이드

앞선 과정에 따라 생략되는 옵션이 있습니다.

화면에 설정된 그대로 진행하며, 설치 프로그램을 진행하기 전에 반드시 환경변수를 먼저 설정하고 하셔야 합니다.

 

 

1. 구성 옵션

구성 옵션

 

 

2. 데이터베이스 설치 옵션

데이터베이스 설치 옵션

 

 

3. 데이터베이스 버전

데이터베이스 버전

 

 

4. Oracle 홈 사용자

Oracle 홈 사용자

 

 

5. 설치 위치

설치 위치

 

 

6. 요약 확인 후 설치

요약 확인 후 설치

 

사진에서 인벤토리 정보가 잘못되었는데, 원래 아래의 주소로 되어야 합니다.

C:\u01\oracle\Inventory

 

저처럼 뜨시면 먼저 환경변수를 설정하시고 설치 프로그램을 처음부터 하시면 됩니다.

 

 

7. 완료

완료

 

 

 

 

 

 

 

 

 

 

VisualVM은 내가 만든 애플리케이션을 모니터링하고 분석하는데 사용됩니다.

 

 

 

scoop을 통해 설치합니다.

scoop을 설치하지 않으신 분들은 다음 글을 참조해주세요.

 

2023.07.27 - [개발자 환경설정] - 스쿱 설치

 

 


 

 

다음의 명령어를 입력해서 VisualVM을 설치합니다.

 

 

scoop install visualvm

 

 

VisualVM의 실행을 위해 설정파일에서 설치한 jdk의 주소를 직접 입력해야 합니다.

설정파일을 찾기 위해 scoop prefix(주소찾기)를 사용하고 cd 명령어를 이용해 디렉토리로 이동합니다.

 

다음의 명령어를 입력합니다.

 

 

scoop prefix visualvm
cd C:\app\scoop\apps\visualvm\current\etc

 

visualvm

 

 

이동한 디렉터리(etc)에서 visualvm.conf 디렉터리 파일이 있는지 확인하고 subl 명령어로 파일을 엽니다.

subl 명령어를 이용하려면 scoop으로 sublime-text가 설치되어 있어야 합니다.

visual만 입력하고 tab으로 자동완성할 수 있습니다.

 

 

dir 
subl .\visualvm.conf

 

 

visualvm

 

 

설정파일이 열리면 다음과 같은 문장을 찾습니다.

 

 

#visualvm_jdkhome="/path/to/jdk"

 

 

위의 문장에서 scoop 으로 설치한 jdk의 주소를 입력합니다.

 

 

visualvm

 

 

scoop prefix 이나 whitch java로 jdk 주소를 찾고 입력하면 됩니다.

 

 

visualvm

 


 

 

이제 powershell에 다음 명령어를 입력하면 VisualVM이 구동됩니다.

 

 

visualvm

 

visualvm 구동 화면

 

 

이 외에도 오라클에서 제공하는 JMC(Java Mission Control), JIT 컴파일러(Just-In-Time Comfiler) 등이 있습니다.

하나만 사용하셔도 되지만, 각 툴마다의 강점이 있기 때문에 개발 환경에 맞는 툴을 선택해야 합니다.

 

 

 

 

 

개발 환경을 구축하실때 유용한 프로그램들을 정리했습니다.

 

 

 

필수

- Eclipse, VScode, Idea ( eclipse-java, vscode, idea ), 개발 환경에 맞는 도구 선택
- 코레토 ( corretto-jdk, 자바 킷 ), 테무린 ( temurin-jdk, 자바 킷) 등, 필요에 따라 search로 버전 검색 후 설치
- VisualVM( 애플리케이션 모니터링 툴 ), VisualVM 설치방법
- JMC( Java Mission Control, 오라클 자바 진단 툴 ) - scoop install jmc

 

 

권장

- 모질라 파이어폭스( Mozilar FireFox, 웹 브라우저 ) - scoop install firefox
- 서브라임 텍스트 ( Sublime-Text, 텍스트 편집기 ) - scoop install sublime-text
- 고우 ( Gow, Unix 명령줄 도구 패키지 ) - scoop install gow
- 카카오톡 ( KakaoTalk, 메신저 ) - scoop install kakaotalk

- 메이븐 ( Maven, 프로젝트 빌드 ) - scoop install maven
- 시스인터널 ( Sysinternals, 윈도우 시스템 유틸리티 ) - scoop install sysinternals

 

 

기타 프로그램은 "scoop search"로 검색해서 설치하시면 됩니다.

 

 

 

'개발자 환경설정 > Scoop' 카테고리의 다른 글

스쿱 설치  (0) 2023.07.27

[ 최종 수정일 : 2023년 09월 20일 ]

 

 

 

scoop은 PowerShell로 개발 환경을 구축하고 관리할 수 있는 도구입니다.

 

 

 

 

https://scoop.sh/

 

scoop.sh

 

위의 사이트에 들어가면 다음과 같은 화면이 나옵니다.

 

Scoop Homepage

 

위 화면에서 QuickStart라는 메뉴에 있는 두 줄의 명령어를 차례로 입력하면 됩니다.

본인이 설치하고 싶은 디렉터리로 이동 후 입력합니다.

 

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex

 

위의 명령어를 입력해서 PowerShell에 다음 명령어가 출력되는 것을 확인합니다.

 

PowerShell


 

□ scoop 설치 이후 초기 설정

 

 

PowerShell에 다음 명령어를 입력합니다.

 

scoop install git

 

scoop은 git을 통해 프로그램 버전 관리를 하기 때문에 git을 먼저 설치해야 합니다.

 

scoop으로 깃 설치 완료

 

설치가 완료되면 Notes가 뜨는데,

Notes는 사용자가 작업해야 하는 목록들을 보여줍니다.

 

위의 화면에서는 다음과 같은 명령어가 있습니다.

 

Set Git Credential Manager Core by running: "git config --global credential.helper manager"

To add context menu entries, run 'C:\app\scoop\apps\git\current\install-context.reg'

To create file-associations for .git* and .sh files, run 'C:\app\scoop\apps\git\current\install-file-associations.reg'

 

Notes에 적힌 명령어들을 콘솔창에 입력하고 레지스트리(reg) 또한 등록 해줍니다.

 

 

이후 다음의 명령어를 순서대로 입력합니다.

 

scoop bucket add main
scoop bucket add extras
scoop bucket add versions
scoop bucket add java

 

bucket은 패키지 저장소입니다. bucket에는 설치할 수 있는 패키지의 목록과 각 패키지의 설치 정보가 포함되어 있습니다.

 

  • "main bucket"은 개발 도구 등의 다양한 패키지를 제공합니다.
  • "extra bucket"은 main bucket에 없는 추가적인 소프트웨어를 제공합니다.
  • "versions bucket"은 구버전같은 특정 버전의 프로그램을 제공합니다.
  • "java bucket"은 temurin이나 corretto같은 jdk 패키지를 제공합니다.

 


 

□ scoop 기본 명령어

 

 

scoop search :

scoop에서 설치 가능한 모든 패키지 목록을 제공합니다. 만약 특정 프로그램을 검색하고자 한다면 search 뒤에 프로그램 이름을 입력하면 됩니다.
예를 들어,
"scoop search corretto"
"scoop search eclipes"
뒤에 붙인 단어를 포함하는 모든 패키지 목록를 제공하게 됩니다.

 

 

scoop install, uninstall 이름 :

search를 통해 찾은 패키지의 이름을 입력하면 설치, 삭제할 수 있습니다.

 

 

scoop update :

scoop과 설치된 패키지들을 업데이트합니다. update 뒤에 패키지 이름을 붙여 특정 패키지만 업데이트할 수 있습니다.

 

 

scoop list :

scoop으로 설치한 패키지들의 목록을 제공합니다.

 

 

scoop help :

이 외에 추가적인 명령어들을 제공합니다.

 

 

 

 

 

'개발자 환경설정 > Scoop' 카테고리의 다른 글

스쿱 기본 프로그램  (0) 2023.07.27

+ Recent posts