После установки базы Oracle в вашем распоряжении будет как минимум два пользователя БД sys, system - эти стандартные системные пользователи (схемы) и их структуры должны оставаться неизменными, поэтому для дальнейшей работы создадим своего пользователся с правами администратора:
- Для начала убедитесь, что подключение к БД происходит с ролью SYSDBA
- В новых версиях Oracle имя пользователя должно быть формата "C##КакоеТоИмя", если вы не хотите называть своего пользователя с префиксом "C##", то выполните команду ниже, иначе возникнет ошибка ORA-65096: недопустимое имя общего пользователя или имя роли
alter session set "_ORACLE_SCRIPT"=true; --переход в старый режим
- Теперь выполняем команды для создания нового пользователя, почти администратора.
create user prod identified by Admin1234; --создаем пользователя prod с паролем Admin1234 --далее выдаем права grant create session to prod; --создание сессии (чтобы могли приконнектиться к БД) grant unlimited tablespace to prod; --создание таблиц с безлимитным табличных простанствах grant create table to prod; --создание таблиц grant create any index to prod; --создание индексов grant create tablespace to prod; --создание табличных пространств grant create any sequence to prod; --создание последовательностей grant create user to prod; --создание новых пользователей grant drop user to prod; --удаление существующих пользователей grant insert any table to prod; --добавление данных в таблицы grant update any table to prod; --изменения данных в таблицах grant delete any table to prod; --удаление данных в таблицах grant select on dba_source to prod; --просмотр словаря кода объектов grant select on dba_objects to prod; --просмотр словаря сущесвующих объектов в БД grant select on dba_indexes to prod; --просмотр словаря существующих индексов БД
Готово, пользователь создан, теперь в настроках SQL Developer укажите вашего нового пользователя и подключайтесь через него
Для удаления пользователя, воспользуйтесь простой командой ниже
drop user prod; --удалить пользователя из БД
Спасибо за внимание!
Вконтакте
Facebook
Twitter
Класснуть
Плюсануть
Читать еще: