Я могу войти как 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)