Привилегии пользователя целевой базы данных Oracle

При импорте в целевую базу данных необходимо убедиться, что целевая база данных и все необходимые схемы существуют на целевом сервере. Также пользователь должен обладать соответствующими привилегиями для подключения к целевой базе данных и загрузки всех объектов и данных. Ниже приведен список привилегий, необходимых для выполнения импорта в целевую базу данных.
В базе данных Oracle можно создать нового пользователя, выполнив следующие действия:

create user iq2ora identified by ora
DEFAULT TABLESPACE USERS QUOTA 100M ON USERS
TEMPORARY TABLESPACE TEMP QUOTA 10M ON TEMP

Затем необходимо назначить пользователю привилегии подключения и привилегии создания/изменения/удаления для соответствующей работы с типами объектов. Для назначения этих привилегий можно использовать приведенные ниже скрипты:

GRANT CREATE SESSION TO iq2ora
/
GRANT CREATE TABLE TO iq2ora
/
GRANT CREATE PROCEDURE TO iq2ora
/
GRANT CREATE TRIGGER TO iq2ora
/
GRANT CREATE VIEW TO iq2ora
/
GRANT CREATE SEQUENCE TO iq2ora
/
GRANT ALTER ANY TABLE TO iq2ora
/
GRANT ALTER ANY PROCEDURE TO iq2ora
/
GRANT ALTER ANY TRIGGER TO iq2ora
/
GRANT ALTER PROFILE TO iq2ora
/
GRANT DELETE ANY TABLE TO iq2ora
  /
GRANT DROP ANY TABLE TO iq2ora
/
GRANT DROP ANY PROCEDURE TO iq2ora
/
GRANT DROP ANY TRIGGER TO iq2ora
/
GRANT DROP ANY VIEW TO iq2ora
/
GRANT DROP PROFILE TO iq2ora
/

Или вы можете просто предоставить права администратора базы данных пользователю Oracle:

GRANT DBA TO user_name

Если у вас есть другие вопросы, пожалуйста, свяжитесь с нами: support@convertum.ru