Oracle11g 클라이언트가 12c 서버에 연결함 ORA-01017 오류
1. 환경:
클라이언트: 11g 릴리스 11.2.0.1.0
서버: 릴리스 12.2.0.1.0
ora-01017은 사용자 로그인 오류입니다.
oerr ora 01017
01017, 00000, "invalid username/password; logon denied"
// *Cause:
// *Action:
2. 조사 과정:
(1) sqlnet.ora 확인
11g와 호환되는 호환성 매개변수를 높이고 로그인하여 동일한 오류를 보고합니다.
호환성 매개변수를 10g와 역호환되도록 다시 수정하지만 여전히 오류를 보고합니다.
SQLNET.ALLOWED_LOGON_VERSION_SERVER=10
SQLNET.ALLOWED_LOGON_VERSION_SERVER=10
(2) 12c 클라이언트를 통해 12c 데이터베이스에 액세스
액세스할 수 있으며 네트워크가 정상인지, 방화벽 포트가 열려 있는지 확인할 수 있습니다.
(3) 사용자 접근 정보 확인
连接到:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
SQL> select username, account_status,password_versions from dba_users where account_status='OPEN';
USERNAME
--------------------------------------------------------------------------------
ACCOUNT_STATUS PASSWORD_VERSIONS
-------------------------------- -----------------
SYS
OPEN 11G 12C
SYSTEM
OPEN 11G 12C
기본적으로 11G 및 12C 버전이 지원되는 것을 확인할 수 있습니다.
3. 문제 해결
sys 사용자로 로그인하고 sys 및 시스템 암호를 각각 수정합니다.
alter user system identified by XXXXXXXXX;
alter user sys identified by XXXXXXXXX;
사용자 로그인 정보 재조회
SQL> select username, account_status,password_versions from dba_users where account_status='OPEN';
USERNAME
--------------------------------------------------------------------------------
ACCOUNT_STATUS PASSWORD_VERSIONS
-------------------------------- -----------------
SYS
OPEN 10G 11G 12C
SYSTEM
OPEN 10G 11G 12C
암호를 변경한 후 두 명의 사용자가 10G 11G 12C의 세 가지 버전을 지원할 수 있음을 알 수 있습니다.
11g 클라이언트로 12c 데이터베이스 서버에 다시 로그인합니다.
SQL*Plus: Release 11.2.0.1.0 Production on Tue Jun 20 10:33:30 2023
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
SQL>
방문은 성공적이었습니다! ! !
4. 요약
oracle10G/oracle11G 클라이언트 또는 서버를 사용하여 oracle12c 데이터베이스에 연결할 때 다음 오류 메시지가 나타납니다.
ORA-28040: 일치하는 인증 프로토콜이 없습니다.
sqlnet.ora 파일을 수정하고 호환성 매개변수를 추가하여 문제를 해결하십시오.
호환성 매개변수가 증가하면 로그인 액세스가 01017 오류를 보고합니다.
ERROR:
ORA-01017: invalid username/password; logon denied
비밀번호를 변경하면 사용자 PASSWORD_VERSIONS의 호환 버전 10G 11G 12C에 정상적으로 접속할 수 있습니다.