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 // 입력!
예시화면
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 |