Создание схемы БД при помощи приложения Oracle SQL Developer

Для создания схемы БД при помощи утилиты Oracle SQL Developer выполните следующие действия:

  1. Запустите приложение Oracle SQL developer.

  2. На панели инструментов выберите File → New… → Database connection.

    Рис. 4.3. Oracle SQL developer

    Нажмите для масштабирования

    Рис. 4.4. Окно Create a new

    Нажмите для масштабирования

  3. Заполните поля открывшегося окна согласно инструкции:

    1. Connection Name – наименование соединения, в нашем примере "220oracle".

    2. Username – <Con_user>, в нашем примере "system".

    3. Password – <Con_user_pass>, в нашем примере "password".

    4. Hostname  – <BD_host>, в нашем примере "220oracle".

    5. Port – <BD_host_port>, в нашем примере "1521".

    6. SID – <BD_name(sid)>, в нашем примере "orcl".

    Рис. 4.5. Пример заполнения полей

    Нажмите для масштабирования

  4. Нажмите кнопку Connect.

  5. Будет выведено окно 220oracle.

    Рис. 4.6. Окно 220oracle

    Нажмите для масштабирования

  6. Скопируйте в данное окно:

    • Для версий Oracle ниже 19c:

      create user <BD_username> identified by <BD_user_pass> default tablespace users quota unlimited on users;
      grant create session to <BD_username>;
      grant create table to <BD_username>;
      grant create sequence to <BD_username>;
      grant create procedure to <BD_username>;
      grant create trigger to <BD_username>;
      grant create view to <BD_username>;
      grant create type to <BD_username>;
      grant select on sys.v_$transaction to <BD_username>

    • Для Oracle 19c перед <BD_username> необходимо добавить"c##", например, при <BD_username> = "nov1" скрипт должен выглядеть так:

      create user c##nov1 identified by nov1 default tablespace 
      users quota unlimited on users;
      grant create session to c##nov1;
      grant create table to c##nov1;
      grant create sequence to c##nov1;
      grant create procedure to c##nov1;
      grant create trigger to c##nov1; 
      grant create view to c##nov1;
      grant create type to c##nov1;
      grant select on sys.v_$transaction to c##nov1;

  7. Нажмите кнопку Run Script (F5).

  8. В окне Statement Output должно появиться следующее:

    create user succeeded.
    grant create succeeded.
    grant create succeeded.
    grant create succeeded.
    grant create succeeded.
    grant create succeeded.
    grant create succeeded.
    grant create succeeded.
    grant select succeeded.

    Рис. 4.7. Окно 220oracle после завершения работы скрипта

    Нажмите для масштабирования

    В данном примере <BD_username> = <BD_user_pass> ="test_test "

Схема успешно создана.