OracleXE устанавливает схему SCOTT в Windows

Я хочу создать демо-схему SCOTT на OracleXE 18.c. Мне удалось установить демо-версию HR, следуя инструкциям из документации Oracle здесь: https://docs.oracle.com/database/121/COMSC/install.htm#COMSC00005, и я также нашел файл scott.sql, который находится в этом каталоге «C:\OracleDatabaseXE\dbhomeXE\rdbms\admin\scott.sql», однако я не могу успешно установить его и просмотреть созданные таблицы, какие-либо предложения? заранее спасибо


person George M.    schedule 06.05.2020    source источник
comment
Можете ли вы показать нам сообщение об ошибке?   -  person wolφi    schedule 06.05.2020
comment
схема HR находится в этом каталоге: SQL› @?/demo/schema/human_resources/hr_main.sql, однако файл scott.sql находится в другом каталоге, и при вводе @?/rdbms/admin/scott.sql в SQL Plus я получаю никаких результатов, просто новая пустая строка SQL›   -  person George M.    schedule 06.05.2020
comment
Это работает? @?/rdbms/admin/utlsampl.sql   -  person wolφi    schedule 06.05.2020
comment
это полностью закрывает командное окно SQL Plus, когда я запустил @?/demo/schema/human_resources/hr_main.sql, я получил следующее приглашение: укажите пароль для HR в качестве параметра 1: введите значение для 1: что привело к дальнейшему созданию схемы при вводе учетных данных   -  person George M.    schedule 06.05.2020
comment
Закрытие окна является ожидаемым поведением, потому что сценарий заканчивается командой EXIT;. Если вы не получили сообщение об ошибке, я думаю, все прошло нормально. Просто проверьте, есть ли там схема SCOTT, пароль - как все знают - tiger   -  person wolφi    schedule 07.05.2020


Ответы (1)


Подключитесь к базе данных и проверьте, есть ли пользователь SCOTT, например, с помощью

SELECT * FROM all_users WHERE username='SCOTT';

Если да, то все в порядке. Если нет, вы также можете войти в SQL Developer (или аналогичный инструмент) и выполнить операторы самостоятельно. Файл находится, например, здесь.

person wolφi    schedule 06.05.2020
comment
ORA-01918 пользователь "SCOTT" не существует - person George M.; 07.05.2020
comment
Вы запускали операторы в файле на github? - person wolφi; 07.05.2020
comment
это лишь часть полной схемы Скотта. Например, таблица student полностью отсутствует - person George M.; 08.05.2020
comment
Нет, просто сравнил файл github с utlsampl.sql из Oracle 18.3 (Linux), и таблицы идентичны. Не слышал о студенческом столе. - person wolφi; 08.05.2020