[Oracle] remote access

2020. 11. 23. 16:02·DataBase

Oracle Database 설치 & 환경 설정

www.oracle.com/kr/database/technologies/oracle-database-software-downloads.html#19c

Oracle Client 

 

 

Oracle Default Port

1521


Client

필요한 환경 설정 파일


tnsname.ora

SID, SERVICE_ID, IP, PORT 등 네트워크 접속 설정 정보를 담는 파일


sqlnet.ora

네트워크 접속시 인증 방식, 설정 파일(ex.tnsname.ora) 을 지정하는 파일


두 파일 경로는 다음과 같다. (ORACLE_HOME == 오라클 파일 설치경로)

%ORACLE_HOME%/network/admin

 


원격 접속 구문

sqlplus username/password@CONFIG_NAME
or
sqlplus username/password@ip_address:port/SID

※ Password에 '@'가 마지막에 포함된 경우 password@ip_address 구분자 delimeter '@'가 정상적으로 인식되지 않는다.

 

 

 

[Error 모음]

ORA-12170: TNS:Connect timeout occurred

원격 서버 DB의 방화벽 or listener.ora 파일 설정 때문에 일어날 수 있는 오류이다.

 

 

SQL Developer

MySQL에 workbench가 있다면 Oracle 에는 SQL Developer가 있다.

 

IO Error : The Network Adapter could not establish the connection.

원인

Hostname에 대한 정보가 없을 때 (IP - Hostname Mapping 정보를 알 수 없다.)

 

해결

[Windows] Windows/System32/drivers/etc/hosts

[Linux] /etc/hosts

ip - hostname을 담는 파일에 매핑 정보를 등록해준다.

ip_address           hostname // 입력!

 

예시화면

 

falcon이라는 hostname을 알 수 없을때 io Error가 발생한다.
ip주소 - hostname을 추가 입력하여 mapping 시킨다.

 

 


 

SID

== INSTANCE ID

SID 확인 구문

SELECT NAME FROM v$database;

 

Service Name

== 전체 ID

 

SERVICE NAME 확인 구문

SELECT DB_UNIQUE_NAME FROM v$database;

 

 

 

 

 

 

 


Reference

blog.naver.com/PostView.nhn?blogId=tpgpfkwkem0&logNo=221441970442&parentCategoryNo=&categoryNo=67&viewDate=&isShowPopularPosts=true&from=search
저작자표시 (새창열림)

'DataBase' 카테고리의 다른 글

[Database] H2 연결 옵션  (0) 2023.08.01
[DB] Key (Index) 는 어떻게 동작하나?  (0) 2022.05.27
[DB] Connection Pool  (0) 2022.03.30
'DataBase' 카테고리의 다른 글
  • [Database] H2 연결 옵션
  • [DB] Key (Index) 는 어떻게 동작하나?
  • [DB] Connection Pool
M_Falcon
M_Falcon
  • M_Falcon
    Falcon
    M_Falcon
  • 전체
    오늘
    어제
    • 분류 전체보기 (432)
      • Web (16)
        • Nodejs (14)
        • Javascript (23)
        • FrontEnd (4)
      • DataBase (39)
        • Fundamental (1)
        • Redis (4)
        • PostgreSQL (10)
        • NoSQL (4)
        • MySQL (9)
        • MSSQL (3)
        • Error (4)
      • Algorithm (79)
        • Algorithm (문제풀이) (56)
        • Algorithm (이론) (23)
      • JVM (65)
        • Spring (13)
        • JPA (5)
        • Kotlin (13)
        • Java (24)
        • Error (7)
      • 기타 (70)
        • Kafka (3)
        • Kubernetes (3)
        • Docker (13)
        • git (19)
        • 잡동사니 (27)
      • 재테크 (11)
        • 세무 (4)
        • 투자 (3)
        • 보험 (0)
      • BlockChain (2)
        • BitCoin (0)
      • C (32)
        • C (10)
        • C++ (17)
        • Error (3)
      • Low Level (8)
        • OS (3)
        • 시스템 보안 (5)
      • 네트워크 (3)
      • LINUX (30)
        • Linux (26)
        • Error (4)
      • 저작권과 스마트폰의 이해 (0)
      • 생각 뭉치 (6)
      • 궁금증 (2)
      • Private (4)
        • 이직 경험 (0)
        • 꿈을 찾아서 (1)
      • Android (21)
        • OS (4)
  • 블로그 메뉴

    • 홈
    • WEB
    • 알고리즘
    • DataBase
    • Linux
    • Mobile
    • C
    • 방명록
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    kafka
    알고리즘
    Kotlin
    Bitcoin
    database
    프로그래머스
    javascript
    Programmers
    algorithm
    java
    linux
    JPA
    docker
    android
    C++
    ubuntu
    백준
    Git
    Spring
    PostgreSQL
  • hELLO· Designed By정상우.v4.10.3
M_Falcon
[Oracle] remote access
상단으로

티스토리툴바