Пароли по умолчанию Oracle 11g? [закрыто]


85

Я установил Oracle 11g. Я не менял пароли для SYSTEM и SYS. Однако теперь я обнаружил, что пароли по умолчанию не работают. Пожалуйста помоги.

Ответы:


148

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

  1. Убедитесь, что ваша учетная запись является членом dbaгруппы. Как вы это делаете, зависит от того, на какой ОС вы работаете.

  2. При необходимости введите sqlplus / as sysdbaв окне командной строки / оболочки / терминала. Это должно войти в базу данных как SYS.

  3. После входа в систему вы можете ввести

    alter user SYS identified by "newpassword";
    

    для сброса пароля SYS, аналогично для SYSTEM.

(Примечание: я не пробовал ничего из этого в Oracle 12c; я предполагаю, что они ничего не изменили со времен Oracle 11g.)


2
@HannesdeJager: спасибо, что заметили линкрот. Я избавился от мертвой ссылки. Я также удалил раздел о том, что я не пробовал его на Oracle 11, как сейчас. Однако я не пробовал это на Oracle 12 ...
Люк Вудворд

3
Работает на 12c - только что протестировал.
Дункан Джонс

1
работал и у меня (Oracle 11g Express Edition)
ColorDeColor

почему, когда я выполняю команду «Connect / as sysdba» в командной строке SQL, я получаю сообщение об ошибке «ERROR TNS: ошибка адаптера протокола»?
gumuruh

@gumuruh: либо вы не подключены к машине, на которой установлена ​​база данных, либо прослушиватель TNS не работает.
Люк Вудворд,

28

Войдите в систему как идентификатор пользователя входа в систему oracle (где установлен 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> подключить / как sysdba

Связаны. [Запрос на запрос SQL]

vi. SQL> изменить пользователя SYS, идентифицированного "newpassword";

Пользователь изменен. [Запрос на запрос SQL]

Спасибо. Это минимизировало головную боль


3

на самом деле во время процесса установки. он предложит вам ввести пароль .. На последнем шаге установки появится окно, показывающее файлы клонирования базы данных .. После копирования будет опция .. например, управление паролем .. здесь мы необходимо установить наш пароль .. и имя пользователя будет по умолчанию ..

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.