레이블이 oracle인 게시물을 표시합니다. 모든 게시물 표시
레이블이 oracle인 게시물을 표시합니다. 모든 게시물 표시

2016년 10월 18일 화요일

오라클 접속 안될 시 체크

오라클 클라이언트 설치는 당연한 거겠죠?

 

1.오라클 홈 위치 확인
#윈도우
echo %ORACLE_HOME%

#리눅스
echo $ORACLE_HOME

2.tnsnames.ora 내용 확인(위치 : %ORACLE_HOME%\network\admin\tnsnames.ora)


SERVER_NAME =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = mydomain.com)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)


3.tnsping 체크
tnsping alias
ex>tnsping SERVER_NAME

4. sqlplus로 실제 접속 테스트
sqlplus 아이디/패스워드@ALIAS
EX>sqlplus myid/pass@SERVER_NAME

5.tnsnames.ora 내용으로 sqlplus 테스트(tnsnames.ora 내용에서 alias를 뺀 나머지 부분만 한줄로 만들어서 테스트)
sqlplus myid/pass@"(DESCRIPTION =    (ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = mydomain.com)(PORT = 1521)) ) (C
ONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORCL) ) )"