Skip to main content

How to Manage an Oracle Database Using OEM 13.5

Introduction

This is the third post in our OEM series. With the OEM console and target already set up, this article walks through actually using OEM for day-to-day DBA work: monitoring performance, running backups, managing users, exporting schemas, and adjusting tablespaces and parameters, all from the console rather than the command line.

Prerequisites

Below are the minimum requirements for this guide:

  • Target database up and running.
  • SYS user password of the target database.

Environment Used in This Guide

OEM
Hostname oem.oraeasy.com
OS OL 7.3
OEM Version 13c Release 5 (13.5)

Target
Hostname uat.oraeasy.com
OS OL 8.5
Database Name ORCLDB
Database Version 19c (19.27)

Summary of Activities

This article covers the following areas of database management in OEM:

Performance

OEM can monitor database performance in real time: active sessions, wait events, and which queries are consuming the most CPU, without needing to run diagnostic queries by hand.

Step 1: View SQL Monitoring for a Database

Click Targets, then Database, then click the database you want to monitor.

Navigating to the target database in OEM

Click Performance, then Performance Hub, then SQL Monitoring.

Navigating to SQL Monitoring under Performance Hub

Provide the SYS user credentials for that database.

Entering SYS credentials for SQL Monitoring access

This shows every SQL statement running at that point in time, along with CPU utilization and User I/O displayed graphically.

SQL Monitoring view showing running SQLs and resource graphs

Click any SQL ID to view its full execution details.

Detailed execution view for a specific SQL ID

There's plenty more to explore under Performance Hub beyond SQL Monitoring.

Step 2: Generate an AWR Report

Click Performance, then Performance Hub, then AWR, then AWR Report.

Navigating to AWR Report under Performance Hub

Provide the begin and end snapshot, then click Generate Report.

Selecting begin and end snapshots for an AWR report

Report generation is in progress.

AWR report generation in progress

Once generated, the report displays inline and can also be downloaded by clicking Save to File.

Generated AWR report with option to save to file

Backup

OEM can also run or schedule RMAN backups through its console instead of the command line, which is useful for standardizing backup schedules across many databases.

Step 1: Configure and Schedule the Backup Job

Click Availability, then Backup & Recovery, then Schedule Backup.

Navigating to Schedule Backup under Availability

Select the backup option and host credential details, then click Schedule Customized Backup.

Selecting backup type and host credentials

Select the backup type (Full or Incremental) and mode (Online or Offline), then click Next.

Selecting Full or Incremental backup type and mode

Select the backup destination, such as Disk, then click Next.

Selecting Disk as the backup destination

Schedule the backup timing and interval, then click Next.

Setting backup schedule and interval

Review the script and job details. The RMAN script can be edited directly by clicking Edit RMAN Script, then click Submit Job.

Reviewing and submitting the RMAN backup job

Step 2: Submit and Monitor the Backup Job

The RMAN job has been created. Click View Job to see its progress.

RMAN job created confirmation with View Job option

Monitor the progress.

RMAN backup job progress screen
RMAN backup job progress continuing

The job can also be cross-checked directly on the target server.


[oracle@uat ~]$ ps -ef|grep rman
oracle     12945   12921  7 21:46 ?        00:00:00 rman app/oracle/product/19c/dbhome_1/bin/rman
oracle     12947    5427  0 21:46 pts/1    00:00:00 grep --color=auto rman
[oracle@uat ~]$
[oracle@uat 2025_09_20]$ ls -lrth
total 823M
-rw-r-----. 1 oracle oinstall 823M Sep 20 21:48 o1_mf_nnndf_BACKUP_ORCLDB_202509_ndxnvf98_.bkp
[oracle@uat 2025_09_20]$
[oracle@uat 2025_09_20]$ pwd
/u01/app/oracle/fast_recovery_area/ORCLDB/3D7F7AEE5DB8A4EEE0650A00273EBB20/backupset/2025_09_20
[oracle@uat 2025_09_20]$ hostname
uat.oraeasy.com
[oracle@uat 2025_09_20]$

The backup has completed successfully.

RMAN backup completed successfully in OEM

Users

OEM can also manage database users, including creating new ones, directly from the console.

Step 1: View and Edit an Existing User

Click Security, then Users.

Navigating to Users under Security

This lists every database user with its details.

List of database users in OEM

Enter a username and click Go to find a particular user, then click View for more details.

Searching for a specific database user

Details for the TEST user:

Detailed view of the TEST database user

Click Edit to change the user's configuration. Here the account status is changed from Unlocked to Locked.

Editing a user's account status in OEM

Click Show SQL to see the underlying SQL command for the change before it runs.

Viewing the SQL statement OEM will run for the user change

Step 2: Create a New User

On the users list screen, click Create, provide the details, then click OK.

Creating a new database user in OEM

The user TESTOEM has been created successfully.

Confirmation that user TESTOEM was created

Schema Export

Export and import jobs can also be driven from OEM. This section covers exporting a schema.

Step 1: Configure the Export Job

Click Schema, then Database Export/Import, then Export to Export Files.

Navigating to Export to Export Files under Database Export/Import

Select Schema as the export type and select credentials for the host, then click Continue.

Selecting Schema export type and host credentials

Provide the schema name, then click Select.

Entering the schema name to export

Review the schema name, then click Next.

Confirming the selected schema for export

Provide the directory name, log file name, and other details, then click Next.

Setting export directory and log file details

Provide the dump file name, then click Next.

Naming the export dump file

Configure the schedule and interval, provide the export job name, then continue.

Scheduling the export job and naming it

Review the details, then click Submit.

Reviewing and submitting the schema export job

Step 2: Verify the Export

The export job has been created successfully.

Confirmation that the export job was created

Monitor the progress.

Export job progress screen
Export job progress continuing

The export can also be verified directly on the target server.


[oracle@uat 3D7F7AEE5DB8A4EEE0650A00273EBB20]$ pwd
/u01/app/oracle/admin/orcldb/dpdump/3D7F7AEE5DB8A4EEE0650A00273EBB20
[oracle@uat 3D7F7AEE5DB8A4EEE0650A00273EBB20]$
[oracle@uat 3D7F7AEE5DB8A4EEE0650A00273EBB20]$ ls -lrth
total 348K
-rw-r-----. 1 oracle oinstall 344K Sep 20 22:55 EXPDAT01.DMP
-rw-r--r--. 1 oracle oinstall 1.2K Sep 20 22:55 EXPDAT.LOG
[oracle@uat 3D7F7AEE5DB8A4EEE0650A00273EBB20]$
[oracle@uat 3D7F7AEE5DB8A4EEE0650A00273EBB20]$ hostname
uat.oraeasy.com
[oracle@uat 3D7F7AEE5DB8A4EEE0650A00273EBB20]$

The schema export has completed.

Schema export job completed successfully
Final export job summary in OEM

Tablespace

OEM also handles tablespace and datafile management, from viewing usage to creating new tablespaces and extending existing ones.

Step 1: View Existing Tablespaces

Click Administration, then Storage, then Tablespaces.

Navigating to Tablespaces under Administration, Storage

This lists every tablespace. Click one, such as Sysaux.

List of tablespaces in OEM

This shows the details of the Sysaux tablespace, including size and usage.

Details of the Sysaux tablespace

Step 2: Create a New Tablespace

On the tablespace list screen, click Create. Provide a name, such as TESTBS.

Creating a new tablespace named TESTBS

Click Add in the datafile section, then provide the datafile details.

Adding a new datafile to the tablespace

Provide the file size and extent details, then click Continue.

Setting datafile size and extent management

Review the details, then click OK.

Reviewing the new tablespace configuration before creation

The tablespace has been created.

Confirmation that the new tablespace was created

The new tablespace's details can be viewed the same way as any other.

Viewing the newly created tablespace's details

Step 3: Add a Datafile to an Existing Tablespace

To extend a tablespace, click Edit.

Editing an existing tablespace to add a datafile

Click Add in the datafile section.

Adding another datafile to the existing tablespace

Provide the datafile details, then click OK.

Entering the new datafile's size and location

Review the details, then click Apply.

Applying the new datafile to the tablespace

The datafile has been added.

Confirmation that the datafile was added to the tablespace

Parameters

Database initialization parameters can also be reviewed and adjusted directly through OEM.

Step 1: View Initialization Parameters

Click Administration, then Initialization Parameters.

Navigating to Initialization Parameters under Administration

This lists every parameter and its current value.

List of database initialization parameters

Step 2: Modify a Dynamic Parameter

Parameters like open_cursors can be changed without restarting the database, since they're modifiable at the session or system level on the fly.

Editing the open_cursors parameter value

The parameter has been modified.

Confirmation that the parameter was modified

The updated value is now reflected in the parameter list.

Updated parameter value shown in the parameter list

That covers the core of day-to-day database management in OEM. There's a lot more to explore under each of these menus, so if there's a specific area you'd like covered in more depth, let us know in the comments. Stay connected!

See below for other articles related to OEM.

OEM 13.5 Installation on Linux

Add Target in OEM 13.5

Thank you for reading!

I hope this content has been helpful to you. Your feedback and suggestions are always welcome. Feel free to leave a comment or reach out with any queries.

Abhishek Shrivastava

Oracle DBA with hands-on experience managing production Data Guard, RAC, GoldenGate, and APEX environments. I write practical, tested installation and troubleshooting guides based on real deployment work.

📧 Email: oraeasyy@gmail.com
🌐 Website: www.oraeasy.com

Follow Us

Comments