본문 바로가기
프로그래밍/Oracle

2021년 8월 27일 - Oracle 설치 & 세팅

by 철제백조 2021. 8. 28.

 

 

https://www.oracle.com/downloads/

 

 

Data Base → Express Edition → Oracle Database 18c Express Edition for Windows x64

 

압축 풀기 → 해제 → setup 파일 다운로드 → 비밀 번호 6자리 설정

 

 

 

 

◎ 다시 오라클 다운로드 홈페이지 → Developer Tools → SQL Developer → Windows 32-bit/64-bit

 

 압축 해제 → sqldeveloper

 

 

 

 

좌측 + 버튼 → Name, 사용자 이름 : system, 비밀번호 6자리 입력 → 테스트 → 접속

 

◎ cmd 

 

 

 

 

 

 alter session set "_ORACLE_SCRIPT"=true;

세션이 변경되었습니다.

 

create user StealSwan identified by a1234;

사용자가 생성되었습니다.

 

grant connect, resource, dba to StealSwan;

권한이 부여되었습니다.

 


 

☆ 오류 & 다짐 & 그리고 귀인

 

◎ 참고 자료

 

https://fordev.tistory.com/23

 

오라클 사용자 생성 및 권한주기

1. 계정의 테이블 스페이스 생성 create tablespace [tablespace_name] datafile '/home/oracle/oradata/DANBEE/[file_name].dbf' size 500m; 예) CREATE TABLESPACE ADMIN DATAFILE 'D:\ORACLE\ORADATA\XE\ADMIN...

fordev.tistory.com

 

 

잘 해결되었다 생각했는데 DB 계정이 계속 먹통이라 계정을 아무리 새로 파고 또 파도 실행도 되지 않았다. 그렇게 오라클을 삭제하는 과정에서 무언가를 잘못건드려 DB까지 날아가버리고... 꼬박 6시간 넘게 혼자 방법을 찾아다녔지만 벽을 느끼고 말았다.

 

이대로 잘못하다가 월요일부터 DB 수업을 못듣게 될판이었던 나는 그대로 특단의 조치를 취할 수밖에 없었다. 바로 재능 마켓에 들어가 전문가로 활동하고 있는 사람들의 조언을 구하는 것이었다. 물론, 비용이 들겠지만 수업을 못듣는거나 내가 불가능한 영역의 일을 가지고 머리 싸매고 있는 건 더 손해라는 생각이 들었다.

 

그러나 오라클 설치와 오류 해결이라는 허무맹랑한 요청에 계속해서 거절당하기 일쑤였다. 그러다 귀인을 만났다. 나보다 두살 웃터울로 현업에 종사중인 분이었는데, 돈은 안받겠으니 팀뷰어로 가볍게 보자고 하셨다. 그리고 팀뷰어로 내 오류를 수정해주시며 첫직장, 초봉, 현업에서의 상황 등등 여러가지 이야기를 해주셨다. 이건 정말 소중한 정보와 경험이 되었다.

 

두 세 시간쯤 하니 오류는 해결되었고, 결국 오라클을 다운로드하며 생성된 SID의 이름과 기본으로 적힌 SID의 이름이 다른 게 원인이었다. 어쩌다가 저게 생성되었는지도 모르고, 또 이 차이점으로 인해 후에 어떤 문제점이 도사리고 있을지는 전혀 알지 못한다.

 

그러나 오늘 오류를 통해 귀인을 알게 되었고, 또 직접 공부하는 방법이나 코드를 접할 때 마음가짐 등을 조언받을 수 있어 그 이상으로 소중한 시간이었던 거 같다. 귀인께서 각 문장의 뜻을 알고 자라고 숙제를 내주셨고, 그에 맞춰나도 공부하며 정보처리기사 실기 공부를 조금 더 현업과 연관지어 할 필요가 있음을 느꼈다.

 

문법은 구글링하면 된다. 그러나 내가 그 흐름을 알고, 지금 내가 사용하려는 코드가 어떤 형식으로 갖추어져 어떤 결과물을 유도하는지를 파악할 필요가 있다고 하셨다. 그저 생각없이 따라치고 암기하는건 한컴타자에 지나지 않는다고... 그야말로 촌철살인이 아닐수 없다.

 

나도 언젠가 귀인 선생님처럼 다른 코린이들을 도와주는 실력과 인성을 겸비하는 사람이 되고 싶다고 생각했다...

 

 

 

 

댓글