Oracle 11g의 기본 비밀번호? [닫은]


84

Oracle 11g를 설치했습니다. SYSTEM 및 SYS의 비밀번호를 변경하지 않았습니다. 그러나 이제 기본 암호가 작동하지 않는다는 것을 알았습니다. 도와주세요.

답변:


147

암호를 지정하지 않고 데이터베이스에 연결할 수 있습니다. 그런 다음 암호를 재설정 할 수 있습니다. 컴퓨터에 데이터베이스를 설치했다고 가정합니다. 그렇지 않은 경우 먼저 데이터베이스가 실행중인 시스템에 연결해야합니다.

  1. 사용자 계정이 dba그룹 의 구성원인지 확인하십시오 . 이를 수행하는 방법은 실행중인 OS에 따라 다릅니다.

  2. 입력 sqlplus / as sysdba적절한 명령 프롬프트 / 쉘 / 터미널 창에. 데이터베이스에 SYS로 로그인해야합니다.

  3. 로그인하면 다음을 입력 할 수 있습니다.

    alter user SYS identified by "newpassword";
    

    SYS 암호를 재설정하고 SYSTEM의 경우와 유사합니다.

(참고 : Oracle 12c에서이 작업을 시도한 적이 없습니다. Oracle 11g 이후 변경 사항이 없다고 가정합니다.)


2
@HannesdeJager : linkrot을 찾아 주셔서 감사합니다. 죽은 고리를 제거했습니다. 또한 지금처럼 Oracle 11에서 시도하지 않은 섹션도 제거했습니다. 나는 ... 그러나, 오라클 (12)에 그것을 시도하지 않은
누가 복음 우드워드에게

3
12c에서 작동-방금 테스트되었습니다.
Duncan Jones

1
나를 위해 일했습니다 (Oracle 11g Express Edition)
ColorDeColor

SQL 명령 줄에서 "Connect / as sysdba"명령을 실행할 때 "ERROR TNS : Protocol adapter error"오류가 발생하는 이유는 무엇입니까?
gumuruh

@gumuruh : 데이터베이스가있는 컴퓨터에 연결되어 있지 않거나 TNS 리스너가 작동하지 않습니다.
Luke Woodward

28

oracle 로그인 사용자 ID (oracle이 설치된 곳)로 시스템에 로그인합니다.

  1. ORACLE_HOME = <Oracle installation Directory>환경 변수에 추가

  2. 명령 프롬프트를 엽니 다.

  3. 디렉토리를 다음으로 변경하십시오. %ORACLE_HOME%\bin

  4. 명령을 입력 sqlplus /nolog

  5. SQL> connect /as sysdba

  6. SQL> alter user SYS identified by "newpassword";

한 번 더 확인하십시오. Oracle 설치 및 데이터베이스 구성 도우미를 설정하는 동안 데이터베이스를 구성한 경우 다른 모든 계정에 대해 암호를 제공하고 동일한 암호를 확인했을 수 있습니다. 그렇다면 다음에서 지정한 암호로 시도합니다. 데이터베이스 구성 지원 설정.

이것이 당신을 위해 작동하기를 바랍니다 ..


5

Windows에 설치되면 SQL 명령 줄 실행 (명령 프롬프트) 에서 시작하는 지침을 따랐습니다.

그런 다음 ... v. SQL> connect / as sysdba

연결되었습니다. [SQL 프롬프트 응답]

vi. SQL> "newpassword"로 식별되는 사용자 SYS 변경;

사용자가 변경되었습니다. [SQL 프롬프트 응답]

감사합니다. 이것은 두통을 최소화했습니다


3

실제로 설치 과정에서 암호를 입력하라는 메시지가 표시됩니다. 설치의 마지막 단계에서 데이터베이스 파일 복제를 보여주는 창이 나타납니다. 복사 후, 암호 관리와 같은 옵션이 있습니다 .. 비밀번호를 설정해야합니다. 사용자 이름이 기본값이됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.