2014-10-03 3 views
0

두 대의 컴퓨터 (PC1 및 PC2)가 있습니다.다른 컴퓨터에서 oracle 데이터베이스에 액세스 할 수 없습니다.

PC1에서 PC2로 oracle 데이터베이스에 액세스하려고합니다.

PC1에 oracle 11g database을 (를) 설치했습니다. 다른 컴퓨터 PC2에 oracle 11g client(Admin)

  • 업데이트 tnsname.ora 파일 - 위치 E : 나는 일 다음 수행 한 PC2에 데이터베이스에 액세스하기위한

    \ 응용 프로그램 \ IT \ 제품 경로에 11.2.0 \ client_1 \ 네트워크 \ 관리자

  • 항목 \ 변수 E:\app\IT\product\11.2.0\client_1\network\admin
  • PC2를 다시 시작하십시오.

    ORA-12560 : TNS : 프로토콜 어댑터 오류

시작 sql Plus 플러스는 SQL

oracle-oraClient11g_home -> Application Development -> sql plus에서하는 것은 사용자 이름과 오류 -

EORROR을 제공 암호를 입력 한 후 시작 얻을.

이 양식을 지난 2 일 동안 사용해 보았지만이 오류가 발생했습니다.

일부 신체는이 문제를 해결할 수 있도록 도와줍니다.

+0

어쩌면 [this so post] (http://stackoverflow.com/questions/6894558/ora-12560-tnsprotocol-adaptor-error) 도움이 될 것입니다. 최후의 수단으로 서버를 다시 설치하는 것이 좋습니다. –

+0

Rahul이 답장을 보내 주셔서 감사합니다. 위의 링크를 따르지만 내 컴퓨터에는 OracleServiceORCL 서비스가 없습니다. – Alone

+0

예 PC1에서 OracleServiceORCL을 찾았으며 이미 시작되었습니다.하지만 PC2에서는 어떻게해야합니까? – Alone

답변

1

당신은 다음과 같은 것들을 알아서해야합니다

  1. $ORACLE_HOME$PATH 변수를 확인합니다.
  2. 클라이언트 PC에서 사용 권한을 확인하십시오. 방화벽이 연결을 허용하는지 확인하십시오.
  3. TNS_ADMIN이 올바르게 설정되어 있는지 확인하십시오.
  4. Oracle 11g을 설치 한 PC에서 Oracle Service이 시작되었는지 확인하십시오. SID이 구성되고 설정되어 있는지 확인하십시오.
  5. (중요 사항) 리스너가 서버 PC에서 시작되었는지 확인하십시오. 확인하려면 lsnrctl status을 발사하십시오.
+0

나는 위의 thing.all을 완벽하게 마쳤다. 나는 이제 방화벽을 완성했다. 마침내 DB를 연결할 수 있었다. 너를 너무 많이. – Alone

+0

도와 드리겠습니다. –

관련 문제