Oracle21c 설치 & sqldeveloper 접속 테스트

mynoseis3·2023년 11월 7일
0

memo

목록 보기
7/17
post-thumbnail

학원 끝나고 집에 돌아 오면 노트북으로 연습하는데 화면이 굉장히 작아서 눈이 피로하다고 느낀 요즘 💧

현재까지는 맥북에 부트캠프로 윈도우를 설치해서 맥 용량을 윈도우에 살짝 할당해 주었었는데 파일이 쌓여 갈수록 용량이 부족해서 외장하드를 연결해서 조금씩 연명해왔다.

그러던 중에 원래 나중에 취뽀에 성공한다면 쌈짓돈을 모아서 컴퓨터를 맞추려고 했는데 눈이 점점 안 좋아진 걸 느꼈고 이제 곧 학원도 마치게 되니 혼자 공부하는 시간이 더 많아질 걸 대비하여
당근에서 중고로 본체를 사고 집에 있던 안 쓰는 tv 모니터를 연결해서 왕밤빵 큰 모니터에 작업을 할 수 있게 됐다 ! ✈️ 얏호

🕊️ 틈틈이 허리도 피고 눈 운동을 하자 !!!

그리하여 새로운 pc에 툴들을 다운 받고 있는데
oracle 버전을 무엇으로 설치할까 찾아 보다가
학원에서는 11c로도 써봤어서 새로 21c로 설치해보았다.

그 외에 sts 3.9.13 / jdk 1.8 / sqldeveloper 19.2.1.247 도 설치 완료 !

아래 링크를 참고하며 설치를 진행하였다.
https://dev-hanryangee.tistory.com/45

설치 중 마주친 오류
설치 프로그램을 클릭해도 설치가 안 됐었는데 찾아보다가 나와 비슷한 사례가 많아서 여러 글을 발견했고 그 중 아래 링크의 분이 해결한대로 파일 경로 중 한글 경로가 있었고 영어로 변경해주고 난 다음엔 해결이 됐다!
https://brunch.co.kr/@seoup5024/60

oracle과 sqldeveloper를 설치한 뒤
cmd 창에서 oracle에 system 계정으로 접근하여 계정을 생성해주었다.

나중에 또 새로운 환경에서 프로그램을 설치하고 설정할 때 다시 보면서 참고할 수 있게 간단한 순서를 적어 두자 !

1. win+R - > cmd 창 띄우기

2. 관리자 계정으로 접속
sqlplus / as sysdba 혹은
sqlplus system/(오라클 설치할 때 설정한 비밀번호 입력)

3. create user 계정이름 identified by 비번;

4. 3번을 실행할 때 ORA-65096: 공통 사용자 또는 롤 이름에 부적합 하다는 오류가 뜨는 경우엔 오라클 버전에 따라 다르게 입력해주어야 함 !
11c는 따로 추가할 필요 없이 3번에서 생성 성공하게 됨 !
18, 21c 에서는 세션 변경 명령어를 넣어주고 다시 생성 시도하면 해결 됨
https://coding-factory.tistory.com/413 참고

[세션 변경 코드]
ALTER SESSION SET "_ORACLE_SCRIPT"=true;

5. 권한 부여

grant 권한 to 계정이름;

grant connect, resource to 계정이름;
(접속권한) (객체 및 데이터 조작 권한)

(나는 데이터베이스에 연결할 수 있는 권한과
테이블과 다른 객체를 생성하고 관리할 수 있는 권한을 우선 주었다)

추가로 dba 권한도 추가해주었다.
dba는 데이터베이스의 전반적인 관리와 관리 작업에 필요한 권한을 부여하고 데이터베이스의 거의 모든 측면을 제어할 수 있다.

변경사항이 있을 때 중간 중간 commit 해주기 !
(이것도 버전마다 다른 건지 auto commit 되는 기능이 있고 안 되는 부분이 있고 그런 듯 !!! 종료 전엔 한 번씩 커밋해붑시다 ! )

6. 생성한 계정 연결 확인

  • 계정 접속
    conn 계정이름/비번
conn user/1234
  • 계정 확인
    show user 현재 접속하고 있는 계정이름을 알려줌 !
show user

sqldeveloper 접속 테스트 성공 !

👀 만났던 오류

상태: 실패 -테스트 실패: IO 오류: The Newtork Adapter could not establish the connection

해결 - > cmd창에서 ipconfig 입력해서 ip주소 확인
테스트 폼에서 hostname에 ip주소 넣어주면 성공함 !
https://sinseonlee.tistory.com/21 참고

profile
웹개발자 꿈나무 꾸준함의 힘을 믿습니다 🚶

0개의 댓글