Port 1158 is the official IANA-registered port for Oracle Enterprise Manager Database Control (dbControl)—Oracle's web-based database management console.1
What Runs on This Port
Database Control Console
Database Control is Oracle's web interface for managing and monitoring Oracle databases. When you install an Oracle database with Database Control enabled, you access it at:
The console provides a graphical interface for:
- Monitoring database performance and health
- Managing database storage and configuration
- Running backup and recovery operations
- Viewing alerts and diagnostic information
- Administering database users and security
Each database instance with Database Control enabled gets its own port—1158 is the default for the first instance, with subsequent instances assigned different ports.2
How It Works
Web-Based Management
Database Control runs as a web server alongside the Oracle database. When you connect to port 1158:
- Your browser connects via HTTPS to the Database Control process
- You authenticate with database credentials
- The console displays real-time information about your database
- Management commands you issue through the web interface are executed against the database
The URL Pattern
The standard access URL is https://localhost:1158/em when accessing from the database server itself, or https://servername:1158/em from a remote system.3
The /em path stands for Enterprise Manager—Oracle's broader family of management tools.
The Story Behind dbControl
Early Web-Based Database Management
Oracle introduced Database Control as part of their effort to bring database management into the web era. Before web-based tools, DBAs relied entirely on command-line interfaces and desktop applications. Database Control made it possible to manage Oracle databases from any computer with a browser.
Port 1158 was registered with IANA as the official port for this service, giving it a permanent place in the Internet's port numbering system.4
The Transition Away
Database Control has been deprecated in modern Oracle versions. Oracle moved to:
- Oracle Enterprise Manager Cloud Control for enterprise-wide management (using different ports, primarily 4903 for the OMS)
- Oracle Enterprise Manager Database Express for single-database management (typically on port 5500)
But port 1158 still appears on thousands of systems running older Oracle database versions (10g, 11g, and early 12c releases).5
Security Considerations
Authentication Required
Database Control requires Oracle database credentials to access. The web interface is protected by:
- HTTPS encryption (though early versions sometimes defaulted to HTTP)
- Database authentication
- Role-based access control
Exposure Risks
If port 1158 is exposed to the Internet:
- Attackers can identify you're running Oracle database
- Older Database Control versions may have known vulnerabilities
- The login page itself can be a target for brute-force attacks
Best Practice: Only allow access to port 1158 from trusted management networks. Use firewalls to restrict access to authorized administrators.
Why This Port Matters
Legacy System Indicator
Finding port 1158 open tells you:
- An Oracle database is running
- It's likely an older version (10g, 11g, or 12c Release 1)
- Database Control is enabled for web-based management
- An administrator probably accesses this URL to manage the database
The Web Management Revolution
Port 1158 represents a turning point in database administration—the moment when managing a database through a browser became standard practice. Every modern database system now includes web-based management tools. Oracle's Database Control on port 1158 was part of that transformation.
Related Ports
- Port 3872 - Oracle Enterprise Manager Management Agent (OEM Agent)
- Port 4903 - Oracle Enterprise Manager Cloud Control (OMS HTTP)
- Port 5500 - Oracle Enterprise Manager Database Express (newer replacement)
- Port 1521 - Oracle Database Listener (the database connection port itself)
Checking What's on Port 1158
Linux/macOS:
Windows:
Using a browser:
Navigate to https://localhost:1158/em to see if Database Control is running.
Frequently Asked Questions
Byla tato stránka užitečná?