Привилегии пользователя целевой базы данных 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