- 일자 : 2024.02.13 - 2024.02.14
설치 과정
초기
⇒ https://www.youtube.com/watch?v=pIFNPiIfmdg
⇒ https://www.oracle.com/kr/downloads/
에러1
⇒ The Network Adapter could not establish the connection 에러 발생
![](https://velog.velcdn.com/images/irish/post/9fbcdc0f-c874-4ae8-9954-aec403295c59/image.png)
![](https://velog.velcdn.com/images/irish/post/61bb7ae4-f755-4082-9d0b-202b836c4d5d/image.png)
⇒ 해결!
![](https://velog.velcdn.com/images/irish/post/527004b1-8255-4a57-8d67-fe0e50185ac4/image.png)
⇒ 실제 DB까지도 잘 접속되었다 🙂
- 즉, oracle 이란 이름을 가진 DB 스키마가 생성된 것이다.
에러 2 [SQL Plus]
⇒ 문제
![](https://velog.velcdn.com/images/irish/post/682ffffd-1a86-4cb0-be13-99fe5949490e/image.png)
- SQL PLUS에서 위 이미지의 4번과 같이 SP2-0310 에러가 발생
- DB에 sample Table로 활용할 것들을 스크립트로 불러오는 과정에서 에러 발생
⇒ 해결 과정
⇒ 해결
![](https://velog.velcdn.com/images/irish/post/17951987-e7c9-44ec-a5bb-69926ce05967/image.png)
- 해결 과정에서 참고한 URL을 기반으로 실행했다.
- 단, 나는 6의 값에 있는 “localhost:1521/xe”에서 xe가 대문자이다.
HR DB 생성
⇒ oralce 스키마에서 아래 쿼리 실행
![](https://velog.velcdn.com/images/irish/post/cf690ca7-02f3-4a2f-8366-82cfeaa710c5/image.png)
- oracl 스키마에서에서 다음 SQL문을 차례대로 실행
ALTER USER HR ACCOUNT UNLOCK IDENTIFIED BY 1234;
⇒ HR 스키마 생성
![](https://velog.velcdn.com/images/irish/post/4b63868e-3028-4fd6-9100-3390994a1406/image.png)
- 새 접속을 통해 위와 같이 새 스키마 생성
- Name : HR / 사용자 이름 : hr / 비밀번호 : 1234
- 나머지 정보 : 위 화면과 동일
⇒ 결과
![](https://velog.velcdn.com/images/irish/post/26eded64-ab88-44e9-b042-aedf0bd260ea/image.png)
- HR 스키마도 잘 나왔고, sql plus에서 추가했던 샘플 스크립트를 통해 생성된 테이블도 쿼리를 통해 잘 나온다는 것을 알 수 있다.
기타
⇒ https://box-catz.tistory.com/entry/C드라이브-용량-늘리기-쉽고-확실한-방법-프로그램-설치X-하드디스크-용량-늘리기#google_vignette
- Oracle DB를 설치하려고 했는데, C드라이브 용량이 턱없이 부족하였다.
- 그래서, 널널한 D 드라이브 중 일부를 C에 병합하려고 했었다. 하지만, 내 PC에서는 C와 D의 파티션이 달랐기 때문에 이 둘을 병합하는 것은 불가하였다.
- 따라서, C 드라이브에서 불필요한 파일은 최대한 삭제했다.
- 그중에서도 가장 컸던 것은 카카오톡의 데이터를 최대한 삭제하는 것이었다.
느낀점
- 참고했던 유튜브에 나온 오라클 버전과, 내가 설치하고자 했던 시기의 버전이 좀 달라서 고생했던 것 같다.
- 프로그래밍이든 SQL이든 어려운 수준으로 가는 것도 어렵지만 확실히 초기 환경 설정하는 게 많이 어려운 것 같다.
- 영상만 보면 쉬울 것 같은데, 실제 프로그램을 사용하기 위해 무수한 에러를 만났다…
- 그래도, 에러를 만날 때마다 포기하지 않고 해결하며 설치를 완료한 것에 매우 기분이 좋다.