Я пытаюсь сделать инструмент, чтобы помочь создать базу данных пользователей и имп после установки базы данных оракула.
Потому что моим коллегам слишком сложно развернуть новую базу данных, набрав команды.
Затем я попытался использовать oci для входа в учетную запись oracle sys ,, но oci воспроизводит ошибку «ORA-12154: TNS: не удалось разрешить указанный идентификатор подключения», но нормальная учетная запись в порядке. Пожалуйста, скажите мне, как я могу подключить oracle как sys. Спасибо.
Установка Oracle происходит только один раз во время развертывания. Так же как и импорт дампов базы данных. Зачем писать отдельное приложение для импорта / экспорта дампов БД?
Учетная запись sys не была разрешена из tnsnames.ora, следовательно, ОШИБКА.
Вы можете:
[oracle @ App ~] $ sqlplus «/ as sysdba»
СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ user1, ИДЕНТИФИЦИРОВАННОГО ПОЛЬЗОВАТЕЛЕМ ПО УМОЛЧАНИЮ ПОЛЬЗОВАТЕЛЕЙ TEMPORARY TABLESPACE TEMP;
GRANT CREATE SESSION, RESOURCE, CREATE VIEW, CREATE MATERIALIZED VIEW, CREATE SYNONYM для пользователя1;
Других решений пока нет …