내가 이 오류에 대해 구글 [d] ora 12560: Tns 프로토콜 아닌 실제 이유는 이 문제를 해결할 방법을 찾을 수 있는 어댑터를 오류 및 오류?
아무나 말해보게나 완벽한 솔루션이므로 로그인 문제를 해결하기 위해.
tn스핑 <. tnsalias >.
( tnsalias 엔트리여야 tnsnames. ora '에서 확인할 수 있습니다' 파일)
같다 데이터베이스 설정하지 않았습니다. 정보기술 (it) 시스템 및 인스턴스입니다 재시작하기 원인일 수 있습니다) 으로 설정되어 있지 않은 게 그렇게 시작한 후 서비스를 시작으로 무누일리 autostarts 및 화면.
그냥 이동 명령 프롬프트
Oracle SID 설정되었습니다 , 설정되었습니다 C:\> oracle_sid = ORCL
이제 시작 네트워크없음 실행하십시오 함장님이요 , C:\> 오라클레저비스러클 네트워크없음 시작
저의 경우는 내가 didn& # 39, t '윈도' 에서 '에 설명됨 저비스s. sc 오라클레저비스' (오라클레저비스러클) 에 있는 Bharathi& # 39 의 오토메이티드.
내가 수행되 이 명령:
C:\> ORADIM -NEW -SID ORCL
그냥 '다음' 오라클레저비스 오라클레저비스러클 불렀으매 설치 및 attaboy 시작된 저비스s. sc 모습을 보였다. 정말 멋지다.
< hr>;
출처: # 4044655 4044655 메사게이드 = https://forums.oracle.com/forums/message.jspa?
이를 해결하기 위해 잡을라는데 많이 검색한 후 간단한 방법입니다. 그냥 절차에 따라.
'리스너에 = (DESCRIPTION_LIST = (설명 = (ADDRESS = (PROTOCOL = IPC) (키 = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP) (HOST = 전자 pc) (port = 1521년) ) ) ) '
이제 내 컴퓨터 이름 ',' HOST = 전자 pc 원하는거요 관찰할 수 있습니다.
'시작' 에서 다음 3.type 우스나르트 명령 프롬프트
'오라클레스 슬레이스트너' 이 시작됩니다.
it 서비스 작업 관리자를 열어서 서비스 탭에서 확인할 수 있습니다. 그렇지 않으면 자동으로 시작되어 시작할 수 있습니다.
그냥 다시 oracle 이 정도 및 작업할 수 있습니다.
Best of 운빨이야.
위의 작업 후 없으면 이거라도 붙일래요: '리스트너드로라 수정하십시오' (내거냐 발견된다. 'oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora') = >. 사용자 정의 데이터베이스에 가리키는 추가하기에서는 리스너에 (SID), 예, 그래서 내 SID 는 XZ0301.
## Base XZ03001
SID_LIST_LISTENER_XZ03001=(SID_LIST=(SID_DESC=(ORACLE_HOME =
E:\oracle\product\11.2.0\dbhome_1)(SID_NAME= XZ03001)))
LISTENER_XZ03001=(DESCRIPTION_LIST=(ADDRESS=(PROTOCOL =
TCP)(HOST=MyComputerName)(PORT= 1521)))
DIAG_ADR_ENABLED_LISTENER_XZ03001=ON
ADR_BASE_LISTENER_XZ03001=E:\oracle
머시닝할 재시작하여
Windows 7 을 수정할 수, 아래 listener. ora:
이 같은 흐름을 단계만으로
a. 리스트너드로라 파일 추가
리스너에 = (DESCRIPTION_LIST = (설명 = (ADDRESS = (PROTOCOL = IPC) (키 = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP) (HOST = 127.0.0.1) (PORT = 1521년)) ) )
ADR_BASE_LISTENER = C: [여기서 c 는 오라우스 홈 디렉터리입니다]
b. tnsnames. ora 파일 추가
SCHEMADEV =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = dabase_ip)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = SCHEMADEV)
)
)
예: <, br/>, sername: your_database_username< br/>; 암호: Your_database_password< br/>; oracle_connection_alias: 세 br/> 셰마데프 example.<;
내 경우 (예를 오라클리스프레스) 서비스, 하지만 나는 attaboy sqlplus 를 통해 실행 중일 때 이 문제를 액세스하려는 데이터베이스입니까 없이 접속 id:
sqlplus sys/mypassword as sysdba
내가 할 일을 추가하는 데 필요한 연결 식별자입니다 (XE for Oracle 익스플레스) 이므로 다음과 같은 명령을 협력했습니다 확인:
sqlplus sys/mypassword@XE as sysdba
그래도, smartupdate ora 12560 핑합니다 xe 서비스 받을 수 있습니다. 사용:
tnsping XE
전체 메시지 확인을 받아야 하는 진실이며당신이 함께 연결 문자열 (tn스핑 oracle& # 39 의 설치, dir 명령 에 위치해 있다. [oracle 익스플레스 설치 dir] \app\oracle\product\11.2.0\server\bin). 수 없는 경우 '에 도달할 수 있는지 확인하십시오 tnsnames. ora' 파일을 핑할 sqlplus. 환경 변수 설정 할 수 있습니다 TNS_ADMIN 가리키는 고객의 관리 디렉터리인 파일이 위치한, 예를 들면 다음과 같습니다.
TNS_ADMIN=[oracle express installation dir]\app\oracle\product\11.2.0\server\network\ADMIN
난 이미 ", ora 12560: Tns 프로토콜 어댑터 error". 내가 이 문제를, 2 시간 동안 안 봤 detaiils 향배에 촉각을 곤두세우고 있다. 난 그때 내가 이 명령 프롬프트 열려 있었다.
C:\Users\Frodo>set oracle_sid=<DB name>
. 이 동안 거짓말을 한다.
C:\>set oracle_sid=<DB name>
, , - C:\Users\Frodo> 제공하십시오 C:\> 대신 내 문제가 있는 것으로 알려졌다. 그래서 이 협력했습니다:
C:\Users\Frodo> cd c:
C:\>set oracle_sid=<DB name>
C:\>exp ........
Ora 12560: Tns 에로 프로토콜로 아드애퍼타도르 드 드