Я могу войти как sysdba в оракуле sqlplus?

'Привет

Я пытаюсь войти в локально установленную базу данных Oracle 11g с моей машины Windows, используя

system / as sysdba 

Он запрашивает имя пользователя и пароль, но, насколько мне известно, он использует учетную запись Windows по умолчанию и будет входить без каких-либо подсказок. почему его подсказка здесь и текущий счет действительно являются членом группы oradba.

2) Я пытался подключиться с помощью

conn /as sysdba

его регистрация внутри sqlplus без каких-либо подсказок

Что происходит в обоих случаях, может кто-нибудь быстро подсказать мне?

Спасибо

Обновление 1

3 ответа

Решение

Соединяясь $ sqlplus / as sysdba или же SQL> conn / as sysdba означает подключение к схеме SYS неявно.

Это самая привилегированная схема Oracle, и поэтому операционная система компьютера, на котором установлен Oracle, доверяет и принимает основную схему администрирования, и ей не требуется пароль и имя пользователя.

На окнах для / AS SYSDBA вам нужно

  • чтобы пользователь входил в группу dba, проверьте с помощью NET USERS YOUR_NAME_HERE
  • sqlnet.ora содержит строку SQLNET.AUTHENTICATION_SERVICES = (NTS)
  • начинается сеанс дос "КАК АДМИНИСТРАТОР"

Последний ловит меня все время.

Я попытался использовать то же самое создание sqlnet.ora в указанном ниже расположении файла следующим образом, и это сработало. надеюсь это поможет!

расположение файла: /u01/app/oracle/product/12.1.0.2/dbhome_1/network/admin

ви sqlnet.ora

NAMES.DIRECTORY_PATH=(ezconnect)

Другие вопросы по тегам