Подготовка сервера Oracle

Процедура подготовки сервера Oracle производится администратором СУБД.

Выполнение скриптов происходит любым из доступных способов, например, с помощью приложения «SQL Plus», входящего в стандартный пакет клиентской и серверной части СУБД Oracle.

Создание пользователя БД (схемы)

Следующим этапом является создание пользователя БД (схемы). Данный пользователь (схема) необходим для хранения метаданных платформы.

create user USER_NAME identified by USER_PASSWORD default tablespace TABLESPACE_NAME temporary tablespace TEMP_TABLESPACE_NAME profile default;

grant connect to USER_NAME;

grant resource to USER_NAME;

revoke unlimited tablespace from USER_NAME;

alter user USER_NAME quota unlimited on TABLESPACE_NAME;

Где:

После выполнения всех шагов можно перейти к созданию репозитория.

Особенности при работе с версией Oracle 10

Начиная с версии сервера Oracle 10 необходимо расширить список грантов в выполняемом скрипте:

grant create table to USER_NAME;

grant create view to USER_NAME;

grant create synonym to USER_NAME;

grant create cluster to USER_NAME;

grant create database link to USER_NAME;

grant create sequence to USER_NAME;

grant alter session to USER_NAME;

Особенности при работе с версией Oracle 12c Release 1

Начиная с версии сервера Oracle 12c Release 1 роль «resource» более не дает привилегию «unlimited».

При настройке сервера не выполняйте команду:

revoke unlimited tablespace from USER_NAME;

Попытка выполнения приведет к ошибке.

См. также:

Дополнительные настройки Oracle | Подготовка серверной части СУБД