2014-09-09 2 views
2

Я забыл передать системный, системный и hr-пароль при установке Oracle DB и нажать ОК, но теперь для SQ * Plus нужны эти учетные данные для входа в систему в командной строке. Как получить имя пользователя по умолчанию и пароль?По умолчанию имя пользователя и пароль для базы данных Oracle

+0

повторно установить – Ajit

+2

Вам не нужно переустанавливать. Если у вас есть доступ к терминалу, вы можете войти в систему как пользователь ОС, который является членом группы 'dba', а затем войти в качестве привилегированного пользователя с SQL * Plus' sqlplus/as sysdba'. После входа в систему вы можете изменить любую учетную запись, которую хотите. –

+0

@jani да, что возможно с 11g, но я боюсь, что случай отличается от 12c. Как упоминал Лалит. – javabeginner

ответ

3

Вы можете просто войти в систему как:

sqlplus/as sysdba 

Затем дайте пароль для соответствующих пользователей:

ALTER USER <username> IDENTIFIED BY <password>; 

Вы можете сделать это для всех трех пользователей.

Надеюсь, вы не на 12c. Кроме того, вам нужно указать, какой КОНТЕЙНЕР вы работаете. Например, если вы работаете с подключаемой базой данных, скажем, PDBORCL, вам необходимо выполнить следующие шаги:

  1. connect/as sysdba;
  2. изменить сеанс, чтобы установить контейнер, частью которого являются соответствующие пользователи.

    SQL> alter session set container = PDBORCL;

    Сессия изменена.

  3. Затем выполните те же действия, чтобы изменить пароли пользователей.

+0

Да, к сожалению, я использовал 12c. Поддержка 12c меньше. Связано с тремя вашими шагами. Также у 12c есть еще несколько проблем, таких как функция деинсталляции для сломанных установленных частей программного обеспечения, для 11g, но не 12c. – javabeginner

+0

Ну, я считаю, что вам очень повезло работать на 12c. У этого есть много новых особенностей и действительно захватывающий. Все, что вам нужно, это знать, как это сделать :-) –

1

CHANGE_ON_INSTALL - пароль по умолчанию для системы и системы.

Вы можете напрямую войти в базу данных как sysdba с главной машины и используя пользователя установки oracle и выполнить команду ниже, чтобы изменить системный пароль или пароль sys.

SQLPLUS "/, как SYSDBA"

альтер SYS пользователей, определенных PASSWD;

В качестве альтернативы вы можете создать файл паролей с сервера хоста

перейти в каталог $ ORACLE_HOME \ базы данных (окна) $ ORACLE_HOME \ DBS (Unix \ Linux)

и выполнить

orapwd password = password file = orapwSID force = y entries = 5

и войдите в базу данных.

+0

http://docs.oracle.ком/кд/B28359_01/server.111/b28310/dba005.htm # ADMIN11040 –

Смежные вопросы