Another Brain

Oracle Database Express Edition (XE) 11g , 18c / SQL Developer 접속 본문

P/SQL

Oracle Database Express Edition (XE) 11g , 18c / SQL Developer 접속

뉸누나ㄴ나 2022. 3. 7. 18:50

Oracle Database Express Edition (XE) Release 11.2.0.2.0 (11gR2)

https://www.oracle.com/database/technologies/xe-prior-release-downloads.html

Oracle Database Express Edition (XE) Release 18.4.0.0.0 (18c)

https://www.oracle.com/database/technologies/express-edition-downloads.html

SQL Developer Downloads

https://www.oracle.com/tools/downloads/sqldev-downloads.html

 

alter session set "_ORACLE_SCRIPT"=true; 
# 오라클 데이터베이스 12g 이후 버전의 경우 사용자 아이디에 "c##"를 붙여야 하기 때문에 설정.
# 설정 안할 경우 오류 "ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다."

create user 사용자아이디 IDENTIFIED by 패스워드; 

alter user 사용자아이디 default tablespace users quota unlimited on users;
# 쿼리사용 중 오류 "ORA-01950: 테이블스페이스 '사용자아이디'에 대한 권한이 없습니다."시 사용

grant connect,resource to 사용자아이디;

The Network Adapter could not establish the connection

다음과 같은 오류로 접속 실패 시 

 

18c 기준 

C:\app\사용자\product\18.0.0\dbhomeXE\NETWORK\ADMIN\listener.ora

C:\app\사용자\product\18.0.0\dbhomeXE\NETWORK\ADMIN\tnsnames.ora

HOST 부분 확인

기본적으로 "HOST = 자신의 IPv4 주소" 로 되어있음

 

"HOST = 자신의 IPv4 주소" = "호스트 이름 : 자신의 IPv4 주소"

"HOST = LOCALHOST" / "HOST = 컴퓨터이름" 로 적었다면 변경 필요없이 가능

 

C:\Users\사용자>ipconfig    // IP 정보 
C:\Users\사용자>hostname    // 컴퓨터 이름

 

Comments