Как пользоваться схемой примеров SCOTT в версии 19c?
Хочу попробовать примеры из схемы SCOTT. Пытаюсь подсоединиться:
$ sqlplus -l scott/tiger@dbsrv/pdb1
ORA-01017: invalid username/password; logon denied
Разблокировка тоже заканчивается ошибкой:
SQL> alter user scott account unlock identified by tiger;
ORA-01918: user 'SCOTT' does not exist
Свободный перевод Unlocking SCOTT user in oracle 19c от участника @misaki
Ответы (1 шт):
Как замечено в документации гл. Introduction to Sample Schemas:
For many years, Oracle used the simple database schema
SCOTT, with its two prominent tablesEMPandDEPT, for various examples in documentation and training. These tables are inadequate to show the basic features of Oracle Database and other Oracle products.
Начиная с выпуска 12.2 схема SCOTT больше не входит в комплект поставляемых схем примеров. Вместо неё надо использовать схему HR или создать её скриптами из более старых выпусков (взять можно например тут).
Установка детально описана в гл. Installing Sample Schemas. Но возьмите на заметку:
During a complete installation of Oracle Database, the HR schema can be installed either manually or automatically when creating a database using the dbca option. All the other sample schemas must be installed manually via the scripts available on GitHub.
Во время полной установки БД только схема HR может быть создана автоматически, если указано при создания БД с dbca -sampleSchema true, или вручную позже. Все остальные схемы примеров могут быть установленны только вручную и доступны для загрузки на GitHub.
После установки схем примеров, соответствующий пользователь должен быть разблокирован, например:
alter user hr account unlock identified by hr;