Oracle
 sql >> база данни >  >> RDS >> Oracle

Няма потребителско име HR в Oracle 12c

Създадохте 12c база данни като контейнерната . Сега може би се свързвате към контейнерната база данни докато примерните схеми се намират в включващата се база данни .

Oracle 12c въведе мултитенантна архитектура . Има някои задължителни стъпки след инсталирането. Моля, прочетете Oracle 12c след инсталирането задължително Стъпките .

Най-често срещаното недоразумение е относно „SQLPLUS / AS SYSDBA ” използване.

Тъй като сме проверили опцията за създаване на единична CDB, „SQLPLUS / AS SYSDBA ” винаги ще влиза в CDB . Обикновено разработчиците използват за отключване на „SCOTT/HR ” акаунт директно след влизане като SYSDBA . Но тук е трикът:

“SCOTT,HR” и други примерни схеми са вPDB а не в ЦДБ . Така че трябва да влезете като sysdba в PDB .

Например,

sqlplus SYS/[email protected] AS SYSDBA

SQL> ALTER USER scott ACCOUNT UNLOCK IDENTIFIED BY tiger;

sqlplus scott/[email protected]

SQL> show user;
USER is "SCOTT"

АКТУАЛИЗИРАНЕ Изглежда OP не е инсталирал примерните схеми. Може да се направи ръчно или чрез DBCA.

Трябва да стартирате hr_main.sql сценарий. Всички скриптове, необходими за създаване на схемата за човешки ресурси (HR), се намират in $ORACLE_HOME/demo/schema/human_resources .

От документация ,



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. не мога да извадя параметър от съхранена процедура с помощта на php

  2. Свързване на Oracle с PostgreSQL

  3. JDBC:връщане на множество набори от резултати чрез едно извикване на база данни - не работи за Oracle

  4. jBPM 6.5 + Tomcat 8 + Bitronix Transaction + Oracle 11G конфигурация | Не можа да се ангажира сесия java.lang.NullPointerException

  5. Как да свържете Airflow към базата данни на Oracle