Ok sebelum kita mulai, jadi di Oracle Database 18c XE ini secara default gak ada schema HR seperti pendahulunya yaitu Oracle Database 11g XE. jadi kita perlu execute query sendiri.

Alter Session

Pertama login as system dengan sqlplus, kemudian jalankan perintah berikut:

Maka berikut hasilnya:

SYS_CONTEXT('USERENV','CON_NAME')
--------------------------------------------------------------------------------
XEPDB1

1 row selected.

Kemudian, jalankan script berikut:

Kemudian akan muncul inputan, kita isi seperti berikut:

  1. specify password for HR as parameter 1: passwordnyaHR18c
  2. specify default tablespeace for HR as parameter 2: USERS
  3. specify temporary tablespace for HR as parameter 3: TEMP
  4. specify log path as parameter 4: $ORACLE_HOME/demo/schema/log

Maka hasilnya seperti berikut:

PL/SQL procedure successfully completed.
 
User created.
 
User altered.
 
Grant succeeded.

Session altered.
PL/SQL procedure successfully completed.

Test Login hr users

Coba connect dengan user hr, dan password untuk user hr adalah passwordnyaHR18c seperti berikut:

conn hr/passwordnyaHR18c@XE

Berikut hasilnya:

hr-connection