Как я могу войти в oracle как sys аккаунт, используя oci или anyother libs

Я пытаюсь сделать инструмент, чтобы помочь создать базу данных пользователей и имп после установки базы данных оракула.
Потому что моим коллегам слишком сложно развернуть новую базу данных, набрав команды.
Затем я попытался использовать oci для входа в учетную запись oracle sys ,, но oci воспроизводит ошибку «ORA-12154: TNS: не удалось разрешить указанный идентификатор подключения», но нормальная учетная запись в порядке. Пожалуйста, скажите мне, как я могу подключить oracle как sys. Спасибо.

0

Решение

Установка Oracle происходит только один раз во время развертывания. Так же как и импорт дампов базы данных. Зачем писать отдельное приложение для импорта / экспорта дампов БД?

Учетная запись sys не была разрешена из tnsnames.ora, следовательно, ОШИБКА.

Вы можете:

  1. Создать обычного пользователя с достаточными привилегиями, такими как

[oracle @ App ~] $ sqlplus «/ as sysdba»

СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ user1, ИДЕНТИФИЦИРОВАННОГО ПОЛЬЗОВАТЕЛЕМ ПО УМОЛЧАНИЮ ПОЛЬЗОВАТЕЛЕЙ TEMPORARY TABLESPACE TEMP;

GRANT CREATE SESSION, RESOURCE, CREATE VIEW, CREATE MATERIALIZED VIEW, CREATE SYNONYM для пользователя1;

  1. Предоставить скрипт импорта и экспорта с необходимыми инструкциями SQL.
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]