>  기사  >  데이터 베이스  >  오라클에서 1067 오류를 해결하는 방법

오라클에서 1067 오류를 해결하는 방법

WBOY
WBOY원래의
2022-05-25 16:49:582326검색

해결책: 1. "$NETWORKADMIN"을 입력하고 "listener.ora" 파일의 IP 주소 정보를 올바른 것으로 수정합니다. 2. Net Manager를 사용하여 로컬 청취 프로그램에서 청취 위치를 올바른 IP로 수정합니다. 주소.

오라클에서 1067 오류를 해결하는 방법

이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.

oracle에서 1067 오류 해결 방법

원인: oracle 설치 후 로컬 IP 또는 호스트 이름이 변경되어 다시 변경해야 합니다.

1 oracle 설치 디렉터리를 엽니다(처음에 oracle을 검색한 후 파일 위치 찾기).

$NETWORKADMIN을 입력하고 Listener.ora 및 tnsnames.ora에서 해당 로컬 IP(임시 권장) 또는 호스트 이름을 수정합니다.

리스너의 IP 주소에 대한 정보 파일을 수정합니다. ora 파일

listener.ora 파일 : 원본 텍스트는 다음과 같습니다

오라클에서 1067 오류를 해결하는 방법

다음 코드를 추가합니다.

(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME =
/app/oracle/oracle/product/10.2.0/db_1)
(SID_NAME = ORCL)
)

는 다음과 같습니다.

오라클에서 1067 오류를 해결하는 방법

그런 다음 OracleOraDb10g_home1TNSListener 서비스를 다시 시작하면 끝입니다!

2 또는 Net Manager->로컬->청취 프로그램을 사용하여 모니터링 위치를 올바른 IP 주소로 변경하고 저장하세요. 오류

확장 지식:

1067 모니터링 파일 때문에 오류가 발생합니다. Listener.ora 및 tnsnames.ora의 IP 주소는 로컬 시스템의 IP 주소와 다릅니다(네트워크에 연결되면 주소가 쉽게 변경됨). 해결 방법은 Oracle 구성 파일을 수정하고 수신 구성을 수정하는 것입니다. > Enter Net 관리자가 청취 구성 프로그램을 엽니다.

호스트 이름(직접 작성, 내가 구성한 로컬 호스트)과 포트 번호를 구성한 다음 Oracle 설치 디렉터리(예: F:oracleproduct10.2.0)에서 각각 Listener.ora 및 tnsnames.ora 파일을 검색합니다. 그리고 이 두 파일의 Host 항목을 수정된 호스트 이름으로 수정합니다(net 관리자를 사용하여 호스트 이름과 포트를 구성하면 Listener.ora 파일이 자동으로 변경됨). tnsnames.ora를 직접 수정해야 합니다. 이제 다시 시작하세요. OracleOraDb10g_home1TNSListener 서비스를 시작합니다.

시작 후 연결 시 다음 오류가 보고됩니다.

java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:

이때 데이터베이스 이름(SID)이 없어 프로그램이 데이터베이스에 연결할 수 없습니다.

추천 튜토리얼: "Oracle Video Tutorial"

위 내용은 오라클에서 1067 오류를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.