Connect as SYSDBA :
sqlplus / as sysdbaFix a down Database :
STARTUP MOUNT;
ALTER DATABASE OPEN;Check if listener is running :
lsnrctl status
lsnrctl stop
lsnrctl startCheck connected user :
SELECT USER FROM DUAL;Check if PDB exists :
-- In CDB
SELECT NAME, CON_ID FROM DBA_PDBS;
-- In PDB
SELECT NAME FROM DBA_PDBS;Switch to PDB :
ALTER SESSION SET CONTAINER = PDB1;Create a new user :
CREATE USER app_user IDENTIFIED BY password DEFAULT TABLESPACE users QUOTA UNLIMITED ON users;Grant connect and resource :
GRANT CONNECT, CREATE SESSION, RESOURCE TO app_user;Check user creation and privileges :
SELECT USERNAME FROM DBA_USERS WHERE USERNAME = 'APP_USER';
SELECT * FROM DBA_TS_QUOTAS WHERE USERNAME = 'APP_USER';