Я создал некоторые таблицы как обычный пользователь, и когда я меняю привилегию на sysdba, я не собирал свои таблицы!
я получаю сообщение: table or view does not exist
Пользователь таблицы доступа в привилегии sysdba
Это то, что я делаю:
Прежде всего, с привилегиями обычного пользователя создать tab1
:
create table tab1 …;
и вставить некоторые значения, когда я
select * from tab1;
все мои строки отображаются, но когда я подключаюсь как sysdba; с этим текущим пользователем ни одна строка не отображается!
Спасибо за ваш ответ, но, возможно, вы не понимаете мой вопрос ... Прежде всего, с привилегией обычного пользователя я создаю tab1 create table tab1 ...; , и я вставляю некоторые значения, когда я выбираю * из tab1; все мои строки отображаются, но когда я устанавливаю connect как sysdba; с этим текущим пользователем, а не с номером! –
Хорошо, я, возможно, неправильно понял. Вы зафиксировали вставку, сделанную вашим обычным пользователем привилегий? Поскольку внутри вашей сессии, если вы добавляете строку в таблицу, а затем выбираете из этой таблицы, вы увидите свои добавленные строки, но пока вы не зафиксируете изменения, они останутся невидимыми для других пользователей/сеансов – Mike