오라클 설치 후 sql developer에서 system으로 접속 테스트를 해보았지만 실패했고..

그래서 cmd창으로 가서 sqlplus / as sysdba 를 입력했는데
바로 접속이 안됐고 사용자명을 입력하라네요
사용자명으로 system 넣고 오라클 설치할 때 입력한 비밀번호를 입력해주는데
ORA-12560: TNS:프로토콜 어댑터 오류가 떴습니다

서비스에 들어가서 (win+R -> services.msc)
OracleServiceORCL( OracleServiceXE)를 시작시켜줍니다

그럼 접속이 됩니다
그렇게 sql창에서 사용자를 생성하고 권한부여하고.. 이 계정을 sql디벨로퍼에서 접속을 해보려했지만 접속이 되지않았습니다..

그리고 리스너 상태를 확인해봤는데 리스너 오류가 생기더군요
서비스에서 OracleOraDB19Home1TNSListener도 시작해주었는데 말이죠
근데 저게 window 10 이후로는 거의 사라진 오류라고 하더라구요.

결론은 제 pc가 window7을 사용하고 있고, 오라클은 19c를 사용하고 있는데
버전이 안 맞아 생겼을 가능성이 농후했습니다.
그래서 윈도우를 업그레이드를 시키거나,
오라클을 다운그레이드 시켜야했습니다.
윈도우를 업그레이드할 수는 없어서
그렇게 오라클을 다시 삭제하고
11g 버전을 설치했습니다.
오라클 삭제 참고한 글
https://toddlerprogrammer.tistory.com/159#google_vignette
[Oracle] Oracle 19c 삭제, 오라클19c 삭제하는법, 오라클 삭제, Oracle 삭제
오라클을 완전히 삭제하는 과정은 레지스트리를 건드리는 등의 위험한 작업으로 인해 복잡할 수 있다. 아래 과정에 따라 64-bit 환경에서 오라클을 완전히 삭제할 수 있다. 1. 작업관리자를 열어
toddlerprogrammer.tistory.com
윈도우에서 오라클 설치 삭제 방법
오라클은 삭제 기능을 제공하지 않는다. 친절하지 않기 때문이 아니라 친절하기 때문이다. 만약 unintaller 를 제공한다면.. 누군가 실수로 더블클릭 한번으로 시스템에서 가장 중요한 DB가 날라가
suyou.tistory.com
오라클 11g 설치링크
https://www.oracle.com/database/technologies/xe-prior-release-downloads.html
XE Prior Release Archive
Getting Started: Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Support Ser
www.oracle.com
>> 로그인 해서 설치
그렇게 잘 삭제 후 잘 설치가 되었고
관리자 계정(system)으로 오라클에 접속 후, 워크시트에서
CREATE USER 사용자 IDENTIFIED BY 비밀번호;
GRANT CONNECT, RESOURCE TO 사용자;
로 일반계정을 만들고 권한부여를 해주었습니다.
그리고 방금 만든 일반계정으로 접속이 되었고요
외부에서 DB를 넣어주기위해 외부 접속을 확인해봤어요

DB데이터를 넣어주어야할 테스트용 PC는 192.168.0.50을 가지고있고
ping은 잘 갔으나
포트문제가 있었습니다
그래서 Windows Defender 방화벽 고급 보안 열기 - 왼쪽에서 인바운드 규칙 클릭 - 오른쪽에서 새 규칙... 클릭 - 규칙 종류 = 포트 선택 → 다음 - TCP, 특정 로컬 포트 = 1521 입력 → 다음 - 연결 허용 선택 → 다음 - 적용 프로파일(도메인/개인/공용) 원하는 거 체크 → 다음 - 이름 설정 → 마침
이렇게 하고 다시 파워쉘에서 Test-NetConnection 192.168.0.50 -Port 1521을 해보면
TcpTestSucceeded가 True로 나오게 되었습니다.
그렇게 데이터를 잘 밀어넣어주면 끝
'Back-end > SQL' 카테고리의 다른 글
| [SQL] got a packet bigger than 'max_allowed_packet' bytes (0) | 2025.12.21 |
|---|---|
| [Oracle] 오라클 접속 에러 the network adapter could not establish the connection (0) | 2025.12.15 |
| [HeidiSQL] 네비게이터에 데이터베이스 테이블이 보이지 않을 때 (0) | 2024.09.27 |
| [MySQL] access denied for user 'root'@'localhost' (using password: yes) 오류 (0) | 2024.03.26 |
| [MySQL] 데이터 형식(숫자,문자,날짜,시간,기타) | 피벗(Pivot) | JSON 데이터 (0) | 2024.02.25 |