На скриншоте ниже вы можете видеть, как я могу успешно подключиться к базе данных, но команда отклонена, потому что... я не подключен к базе данных...
Я вхожу в SQL*Plus и получаю подтверждение, что я подключен:
Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0
На всякий случай повторно вхожу в соединение:
connect SYSTEM/SYSTEM@localhost:1521/ORCLCDB
и получаю в ответConnected.
Я следую официальной инструкции примеров схем базы данных Oracle и запускаю
@/home/oracle/db-sample-schemas-master/mksample.sql systempw syspw hrpw oepw pmpw ixpw shpw bipw users temp /var/opt/oracle/log/ localhost:1521/ORCLCDB
, и вот когда дела начинают портиться.
Сначала я получаю ERROR: ORA-01017: invalid username/password; logon denied
.
Затем Warning: You are no longer connected to ORACLE. SP2-0640: Not connected
Как же так, это пароль Администратора.
Должен ли я предоставить этому пользователю что-либо еще?
connect
говорит, что системный парольSYSTEM
, а неsystempw
... вы предоставляете фактические допустимые значения или значения заполнителя/примера из документации? - person Alex Poole   schedule 17.05.2020ORCLCDB
является базой данных корневого контейнера. - person   schedule 17.05.2020show pdbs
, в котором будет указана любая подключаемая база данных. Используйте это имя pdb в качестве идентификатора соединения, например, еслиorclpdb
является PDB, попробуйте войти в систему какsys/passwd@orclpdb
или из корневого контейнера вы можете переключиться на PDBalter session set container=orclpdb
- person   schedule 17.05.2020