User Management
SQLPlus
sqlplus / as sysdba
sqlplus username/password@database
SQL Developer
Login as admin
- Open Oracle SQL Developer
- New Database Connection
- Name:
My Oracle DB - Username:
sys - Role:
SYSDBA - Password: password
- Hostname: host address
- Port:
1521 - Service name:
orclpdb - Test and Connect
Login as user
- Open Oracle SQL Developer
- New Database Connection
- Name:
My Oracle DB - Username: username
- Role:
Default - Password: password
- Hostname: host address
- Port:
1521 - Service name:
orclpdb - Test and Connect
Commands
List Users
SELECT * FROM DBA_USERS;
-- SELECT * FROM DBA_USERS ORDER BY CREATED;
SELECT * FROM ALL_USERS;
-- SELECT * FROM ALL_USERS ORDER BY CREATED;
Current User
SELECT * FROM USER_USERS;
Create User
CDB user
ALTER SESSION SET CONTAINER = CDB$ROOT;
ALTER SESSION SET "_ORACLE_SCRIPT"=true;
CREATE USER username IDENTIFIED BY "password";
PDB list
SHOW PDBS;
PDB user
ALTER SESSION SET CONTAINER = pdb_name;
CREATE USER username IDENTIFIED BY "password";
Update User
User password
ALTER USER username IDENTIFIED BY "password";
Grant permission
GRANT CREATE SESSION TO username;
GRANT ALL PRIVILEGES TO username;
Change Password
SYS user
ALTER USER SYS IDENTIFIED BY "password";
-- ALTER USER SYSTEM IDENTIFIED BY "password";
Other user
ALTER USER username IDENTIFIED BY "password";