해결책: 1. "$NETWORKADMIN"을 입력하고 "listener.ora" 파일의 IP 주소 정보를 올바른 것으로 수정합니다. 2. Net Manager를 사용하여 로컬 청취 프로그램에서 청취 위치를 올바른 IP로 수정합니다. 주소.
이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.
원인: oracle 설치 후 로컬 IP 또는 호스트 이름이 변경되어 다시 변경해야 합니다.
1 oracle 설치 디렉터리를 엽니다(처음에 oracle을 검색한 후 파일 위치 찾기).
$NETWORKADMIN을 입력하고 Listener.ora 및 tnsnames.ora에서 해당 로컬 IP(임시 권장) 또는 호스트 이름을 수정합니다.
리스너의 IP 주소에 대한 정보 파일을 수정합니다. ora 파일
listener.ora 파일 : 원본 텍스트는 다음과 같습니다
다음 코드를 추가합니다.
(SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = /app/oracle/oracle/product/10.2.0/db_1) (SID_NAME = ORCL) )
는 다음과 같습니다.
그런 다음 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!