Oracle® Database Installation Guide 11g Release 2 (11.2) for Microsoft Windows Part Number E10843-03 |
|
|
View PDF |
This appendix lists the default port numbers and describes how to change the assigned port after installation:
Changing the Oracle Enterprise Manager Database Control Ports
Changing the Oracle Services for Microsoft Transaction Server Port
During installation, Oracle Universal Installer assigns port numbers to components from a set of default port numbers. Many Oracle Database components and services use ports. As an administrator, it is important to know the port numbers used by these services, and to ensure that the same port number is not used by two services on your host.
Most port numbers are assigned during installation. Every component and service has an allotted port range, which is the set of port numbers Oracle Database attempts to use when assigning a port. Oracle Database starts with the lowest number in the range and performs the following checks:
Is the port used by another Oracle Database installation on the host?
The installation may be up or down at the time; Oracle Database can still detect if the port is used.
Is the port used by a process that is currently running?
This could be any process on the host, even a non-Oracle Database process.
If the answer to any of the preceding questions is yes, Oracle Database moves to the next highest port in the allotted port range, and continues checking until it finds a free port.
In most cases, the port number of the Oracle Database component is listed in the tool used to configure the port. In addition, ports for some Oracle Database applications are listed in the portlist.ini
file. This file is located in the ORACLE_HOME
\install
directory.
If you change a port number, it is not updated in the portlist.ini
file, so you can only rely on this file immediately after installation. To find or change a port number, use the methods described in this appendix.
Table E-1 lists the port numbers and protocols used by components that are configured during the installation. By default, the first port in the range is assigned to the component, if it is available.
Table E-1 Ports Used in Oracle Components
Component and Description | Default Port Number | Port Range | Protocol |
---|---|---|---|
Oracle SQL*Net Listener/Oracle Net Allows Oracle client connections to the database over the Oracle SQL*Net protocol. You can configure this port number during installation. To reconfigure this port, use Net Configuration Assistant. |
1521 |
1024-65535 |
TCP |
Listening port for Oracle client connections. It is not configured during installation, but can be configured using Net Configuration Assistant. |
1630 |
1630 |
TCP |
Oracle Enterprise Manager Database Control HTTP port for Enterprise Manager Database Control. It is configured during installation. "Changing the Oracle Enterprise Manager Database Control Ports" explains how to modify its port number. |
1158 |
5500–5519 |
HTTP |
Oracle Enterprise Manager Database Control RMI port for Enterprise Manager Database Control. It is configured during installation."Changing the Oracle Enterprise Manager Database Control Ports" explains how to modify its port number. |
5520 |
5520–5539 |
TCP |
Enterprise Manager Database Control JMS port for Enterprise Manager Database Control. It is configured during installation. "Changing the Oracle Enterprise Manager Database Control Ports" explains how to modify its port number. |
5540 |
5540–5559 |
TCP |
Enterprise Manager Database Control Agent HTTP port for Oracle Management Agent, which is part of Oracle Enterprise Manager. It is configured during installation. "Changing the Oracle Enterprise Management Agent Port" explains how to modify its port number |
3938 |
1830–1849 |
HTTP |
The Oracle XML DB HTTP port is used if Web-based applications need to access an Oracle database from an HTTP listener. It is configured during installation, but you cannot view it afterward. "Changing the Oracle XML DB Ports" explains how to change its port number. |
Dynamic |
Dynamic |
HTTP |
Oracle XML DB The Oracle XML DB FTP is used when applications need to access an Oracle database from an FTP listener. It is configured during installation, but you cannot view it afterward. "Changing the Oracle XML DB Ports" explains how to change its port number. |
Dynamic |
Dynamic |
FTP |
Oracle Clusterware Daemon internode connection. The port number is assigned automatically during installation. You cannot view or modify it afterward. |
Dynamic |
Dynamic |
TCP |
Cluster Synchronization Service (CSS) CSS service internode connection for Group Manager. The port number is assigned automatically. You cannot view or modify it afterward. |
Dynamic |
Dynamic |
TCP |
The port number is assigned automatically during installation. You cannot view or modify it afterward. |
Dynamic |
Dynamic |
TCP |
Oracle Services for Microsoft Transaction Server The port number for Microsoft Transaction Server is configured when you enter its value in Oracle Universal Installer the first time you install it on a particular computer. If you install it in multiple Oracle homes on the same computer, Oracle Universal Installer uses the same port number that you specified during the first installation. "Changing the Oracle Services for Microsoft Transaction Server Port" explains how to change its port number. |
2030 |
2030 |
TCP |
To find the current setting for the Oracle Management Agent port, search for EMD_URL
in the ORACLE_HOME
\
host_sid
\sysman\config\emd.properties
file.
To change the Oracle Management Agent HTTP port, use the emca -reconfig
ports command:
emca -reconfig ports -AGENT_PORT 1831
To find the current HTTP, RMI, and JMS port settings, search in the following files:
HTTP port: Search for REPOSITORY_URL
in the ORACLE_HOME
\
host_sid
\sysman\config\emd.properties
file.
RMI port: Search for the port
attribute in the rmi-server
tag in the ORACLE_HOME
\
oc4j\j2ee\OC4J_DBConsole_
host_sid
\config\rmi.xml
file.
JMS port: Search for the port
attribute in the jms-server
tag in the ORACLE_HOME
\
oc4j\j2ee\OC4J_DBConsole_
host_sid
\config\jms.xml
file.
To change the Oracle Enterprise Manager Database Control ports, use the emca -reconfig
ports command:
ORACLE_HOME\bin> emca -reconfig ports option setting
where option
can be:
DBCONTROL_HTTP_PORT
: Sets the HTTP port, for example:
emca -reconfig ports -DBCONTROL_HTTP_PORT 1820
RMI_PORT
: Sets the RMI port, for example:
emca -reconfig ports -RMI_PORT 5520
JMS_PORT
: Sets the JMS port, for example:
emca -reconfig ports -JMS_PORT 5521
You can enter multiple -reconfig port
settings in one line, for example:
emca -reconfig ports -DBCONTROL_HTTP_PORT 1820 -AGENT_PORT 1821 -RMI_PORT 5520
To change the Oracle XML DB FTP and HTTP ports, you must run the catxdbdbca.sql
script, which in a default installation is located in ORACLE_HOME
\rdbms\admin
.
To change the Oracle XML DB ports:
Check that the Oracle listener is running. To do so, in the Windows Services utility, ensure that the Oracle TNS Listener service (for example, OracleOraDb11g_home1TNSListener
) is set to Started.
If you cannot start the listener, see Oracle Database Net Services Administrator's Guide.
Log in to SQL*Plus as SYS
or XDB
using the SYSDBA
role.
For example, to log in to SQL*Plus as SYS
using the password password
:
DRIVE_LETTER:\sqlplus /nolog SQL> CONNECT SYS AS SYSDBA Enter password: password
Run the catxdbdbca.sql
script.
For example, to use 2200
for the FTP port and 8200
for the HTTP port, and assuming your Oracle home is in the following location, enter the following command:
SQL> @C:\app\username\product\11.2.0\dbhome_1\rdbms\admin\catxdbdbca.sql 2200 8200
Exit SQL*Plus.
In most cases, you are not required to reconfigure the port number. If you must, then you can edit its value in the HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecoveryService\Protid_0
Registry Editor key.
If you are doing a silent install, then the default port is 2030
. A default port number automatically appears in the port number field when using Oracle Universal Installer. The value displayed is taken from the registry if it exists, otherwise a free port ranging from 49152
to 65535
is chosen.