>  기사  >  데이터 베이스  >  oracle sys 비밀번호를 잊어버린 경우 어떻게 해야 합니까?

oracle sys 비밀번호를 잊어버린 경우 어떻게 해야 합니까?

PHPz
PHPz원래의
2023-04-17 14:11:519268검색

오라클 데이터베이스를 사용하는 과정에서 관리자 계정의 sys 비밀번호를 잊어버리는 등의 문제가 불가피하게 발생하게 됩니다. 이 경우 sys 계정의 권한을 다시 얻을 수 있도록 문제를 해결하기 위한 몇 가지 조치를 취해야 합니다. 이 기사에서는 Oracle sys 비밀번호를 잊어버리는 문제를 해결하는 몇 가지 방법과 기술을 제공합니다.

1. SYSDBA 권한을 사용하여 비밀번호를 변경하세요

  1. 오라클 클라이언트의 SQLPLUS 도구를 찾아 콘솔을 엽니다.
  2. SYSDBA 권한을 사용하여 데이터베이스에 로그인합니다.
sqlplus / as sysdba
  1. 다음 명령을 실행하여 sys 계정의 비밀번호를 변경합니다.
alter user sys identified by 新密码;

참고: 비밀번호를 입력하면 비밀번호가 표시되지 않습니다. 따라서 먼저 비밀번호를 입력한 다음 Enter를 눌러 확인해야 합니다.

  1. SQLPLUS 클라이언트를 종료한 후 다시 로그인하여 수정된 비밀번호로 데이터베이스에 액세스할 수 있는지 테스트하세요.

2. orapwd 도구를 사용하여 SYS 비밀번호를 재설정하세요.

  1. 운영 체제의 명령줄 창을 열고 ORACLE_HOME 디렉터리 아래의 데이터베이스 디렉터리를 입력하세요.
  2. 다음 명령을 실행하여 새 비밀번호 파일을 생성하세요.
orapwd file=sys_password password=新密码 entries=1 force=yes
  1. SYSDBA 사용자를 사용하여 데이터베이스에 로그인한 후 다음 명령을 실행하여 새 비밀번호 파일을 데이터베이스와 연결하세요.
alter system set remote_login_passwordfile='EXCLUSIVE';
  1. Exit the SQLPLUS 클라이언트를 선택한 다음 다시 로그인하여 새 파일 비밀번호로 데이터베이스에 액세스할 수 있는지 테스트하세요.

3. SQL*Plus를 사용하여 SYS 비밀번호를 재설정하세요.

  1. SQL*Plus 클라이언트를 엽니다.
  2. SYS 사용자로 로그인합니다.
sqlplus sys/旧密码 as sysdba
  1. 다음 명령을 실행하여 새 비밀번호를 변경합니다.
alter user sys identified by 新密码;
  1. SQL*Plus 클라이언트를 종료한 다음 다시 로그인하여 새 비밀번호가 데이터 베이스.

요약:

일반적으로 oracle sys 비밀번호를 잊어버린 상황이 발생하면 위의 세 가지 방법을 사용하여 비밀번호를 재설정할 수 있습니다. 첫 번째 방법은 SYSDBA 권한을 사용하여 비밀번호를 변경하는 비교적 간단하지만 SYSDBA 권한을 사용해야 합니다. 두 번째 방법은 orapwd 도구를 사용하여 비밀번호 파일을 재설정하므로 더 유연하지만 운영 체제를 사용해야 합니다. 명령줄; SQL*Plus를 사용하는 세 번째 방법은 비밀번호를 재설정하는 데 더 편리하지만 이전 비밀번호를 알아야 합니다. 따라서 oracle sys 계정의 권한을 빠르게 복원하려면 자신의 상황에 따라 적절한 방법을 선택하십시오.

위 내용은 oracle sys 비밀번호를 잊어버린 경우 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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