Servicio
|
Puerto
|
Producto
|
Como
cambiarlo
|
Oracle HTTP Server listen port / Oracle HTTP Server
port
|
80
|
Oracle
Application Server
|
Edit httpd.conf and restart OHS
|
Oracle Internet Directory(non-SSL)
|
389
|
Oracle
Application Server
|
|
Oracle HTTP Server SSL port
|
443
|
Oracle
Application Server
|
Edit httpd.conf and restart OHS
|
Oracle
Internet Directory(SSL)
|
636
|
Oracle
Application Server
|
|
Oracle Net Listener / Enterprise Manager Repository
port
|
1521
|
Oracle Application Server / Oracle Database
|
Edit listener.ora and restart listener
|
Oracle Net
Listener
|
1526
|
Oracle
Database
|
Edit listener.ora and restart listener
|
Oracle
Names
|
1575
|
Oracle
Database
|
Edit names.ora and restart names server
|
Oracle Connection
Manager (CMAN)
|
1630
|
Oracle
Connection Manager
|
Edit cman.ora and restart Connection Manager
|
Oracle JDBC for Rdb Thin Server
|
1701
|
Oracle Rdb
|
|
Oracle
Intelligent Agent
|
1748
|
Oracle
Application Server
|
snmp_rw.ora
|
Oracle
Intelligent Agent
|
1754
|
Oracle
Application Server
|
snmp_rw.ora
|
Oracle
Intelligent Agent
|
1808
|
Oracle
Application Server
|
snmp_rw.ora
|
Oracle
Intelligent Agent
|
1809
|
Oracle
Application Server
|
snmp_rw.ora
|
Enterprise Manager Servlet port SSL
|
1810
|
Oracle
Enterprise Manager
|
|
Oracle Connection Manager Admin (CMAN)
|
1830
|
Oracle
Connection Manager (CMAN)
|
Edit cman.ora and restart Connection Manager
|
Enterprise
ManagerAgent port
|
1831
|
Oracle
Enterprise Manager
|
|
Enterprise
Manager RMI port
|
1850
|
Oracle
Enterprise Manager
|
|
Oracle XMLDB
FTP Port
|
2100
|
Oracle
Database
|
|
Oracle
GIOP IIOP
|
2481
|
Oracle
Database
|
Edit listener.ora/init.ora and restart
listener/database
|
Oracle GIOP IIOP for SSL
|
2482
|
Oracle
Database
|
Edit listener.ora/init.ora and restart
listener/database
|
Oracle
OC4J RMI
|
3201
|
Oracle
Application Server
|
|
Oracle
OC4J AJP
|
3301
|
Oracle
Application Server
|
|
Enterprise
Manager Reporting port
|
3339
|
Oracle Application
Server
|
Edit oem_webstage/oem.conf and restart OHS
|
Oracle
OC4J IIOP
|
3401
|
Oracle
Application Server
|
|
Oracle
OC4J IIOPS1
|
3501
|
Oracle
Application Server
|
|
Oracle
OC4J IIOPS2
|
3601
|
Oracle
Application Server
|
|
Oracle
OC4J JMS
|
3701
|
Oracle
Application Server
|
|
Oracle9iAS Web Cache Admin port
|
4000
|
Oracle
Application Server
|
Webcache Admin GUI or webcache.xml
|
Oracle9iAS Web Cache Invalidation port
|
4001
|
Oracle
Application Server
|
Webcache Admin GUI or webcache.xml
|
Oracle9iAS Web Cache Statistics port
|
4002
|
Oracle
Application Server
|
Webcache Admin GUI or webcache.xml
|
Oracle
Internet Directory(SSL)
|
4031
|
Oracle
Application Server
|
|
Oracle Internet Directory(non-SSL)
|
4032
|
Oracle
Application Server
|
|
OracleAS Certificate Authority (OCA) - Server Authentication
|
4400
|
Oracle
Application Server
|
|
OracleAS Certificate Authority (OCA) - Mutual
Authentication
|
4401
|
Oracle
Application Server
|
|
Oracle HTTP Server SSL port
|
4443
|
Oracle
Application Server
|
Edit httpd.conf and restart OHS
|
Oracle9iAS Web Cache HTTP Listen(SSL) port
|
4444
|
Oracle
Application Server
|
Webcache Admin GUI or webcache.xml
|
Oracle
TimesTen
|
4662
|
Oracle
TimesTen
|
|
Oracle
TimesTen
|
4758
|
Oracle
TimesTen
|
|
Oracle
TimesTen
|
4759
|
Oracle
TimesTen
|
|
Oracle
TimesTen
|
4761
|
Oracle
TimesTen
|
|
Oracle
TimesTen
|
4764
|
Oracle
TimesTen
|
|
Oracle
TimesTen
|
4766
|
Oracle
TimesTen
|
|
Oracle
TimesTen
|
4767
|
Oracle
TimesTen
|
|
Oracle Enterprise Manager Web Console
|
5500
|
Oracle
Enterprise Manager Web
|
|
iSQLPlus
10g
|
5560
|
Oracle
i*SQLPlus
|
|
iSQLPlus
10g
|
5580
|
Oracle i*
|
|
Oracle Notification Service request port
|
6003
|
Oracle
Application Server
|
|
Oracle
Notification Service local port
|
6100
|
Oracle
Application Server
|
|
Oracle Notification Service remote port
|
6200
|
Oracle
Application Server
|
|
Oracle9iAS
Clickstream Collector Agent
|
6668
|
Oracle
Application Server
|
|
Java
Object Cache port
|
7000
|
Oracle
Application Server
|
|
DCM Java Object Cache port
|
7100
|
Oracle
Application Server
|
|
Oracle
HTTP Server Diagnostic Port
|
7200
|
Oracle
Application Server
|
|
7501
|
Oracle
Application Server
|
||
Oracle HTTP Server listen port / Oracle HTTP Server
port
|
7777
|
Oracle
Application Server
|
Edit httpd.conf and restart OHS
|
Oracle9iAS Web Cache HTTP Listen(non-SSL) port
|
7779
|
Oracle
Application Server
|
Webcache Admin GUI or webcache.xml
|
Oracle HTTP Server Jserv port
|
8007
|
Oracle
Application Server
|
|
Oracle
XMLDB HTTP port
|
8080
|
Oracle
Database
|
|
OC4J Forms
/ Reports Instance
|
8888
|
Oracle
Developer Suite
|
|
OC4J Forms
/ Reports Instance
|
8889
|
Oracle
Developer Suite
|
|
Oracle
Forms Server 6 / 6i
|
9000
|
Oracle
Application Server
|
|
Oracle
SOAP Server
|
9998
|
Oracle
Application Server
|
|
OS Agent
|
14000
|
Oracle
Application Server
|
|
Oracle
Times Ten
|
15000
|
Oracle
Times Ten
|
|
Oracle
Times Ten
|
15002
|
Oracle
Times Ten
|
|
Oracle
Times Ten
|
15004
|
Oracle
Times Ten
|
|
Log Loader
|
44000
|
Oracle
Enterprise Manager
|
26 febrero 2012
Listado de puertos por defecto que utilizan los productos de Oracle
Estos son los puertos mas utilizados por productos Oracle, es una guía rápida de repaso, que puede ser usada como apoyo para hacer un programa que "descubra" las posibles aplicaciones Oracle en una red.
02 noviembre 2011
Arrancar / parar una base de datos Oracle en Linux
Operador de CAU: "Se ha caído la maquina xxxxx y tiene una base de datos Oracle, ¿como se arranca?"
¿Quieres evitar esta pesadilla?
Sigue leyendo:
Coloca este codigo en /etc/init.d y crea enlaces en rc5.d y rc3.d para que Oracle Database 10g R2 pueda arrancar o parar automaticamente cuando arranquemos o hagamos una parada controlada del Sistema Operativo Linux.
export ORACLE_BASE=/usr/u01/app/oracle
export ORACLE_HOME=/usr/u01/app/oracle/product/10.2.0.1
export ORACLE_TERM=xterm
export PATH=/home/oracle/bin:$ORACLE_HOME/bin:$PATH
# Se tiene que cambiar el SID
export ORACLE_SID=orcl
export DISPLAY=:0
export ORACLE_USER=oracle
# levantamos el listener, la base de datos y la consola del Database manager
case $1 in
start)
su – “$ORACLE_USER”<<EOO
lsnrctl start
sqlplus /nolog<<EOS
connect / as sysdba
startup
EOS
emctl start dbconsole
EOO
;;
#paramos el listener, la base de datos y la consola del database manager.
stop)
su – “$ORACLE_USER”<<EOO
lsnrctl stop
sqlplus /nolog<<EOS
connect / as sysdba
shutdown immediate
EOS
emctl stop dbconsole
EOO
;;
*)
echo “Usage: $0 {start|stop}”
;;
esac
15 junio 2011
Acceso a una bbdd MS SQLServer desde Oracle.
Es posible
acceder a bases de datos no Oracle (Si, hay gente que no cree, en Oracle y adquiere "bases de datos" de otros fabricantes) de forma transparente con Oracle Transparent Gateway, usando una la arquitectura de servicios heterogéneos.
La arquitectura de servicios heterogéneos se basa en la siguiente configuración:
Se especifica una entrada de TNS en el fichero tnsnames.ora que resuelva una conexión al servidor, puerto y nombre de servicio determinado, con el parámetro HS=OK.. En este ejemplo vamos a suponer que queremos extraer datos de una bbdd MS SQL Server 2008 R2, mediante la ejecución de una función PL/SQL.
Pasos a
seguir:
- Instalar en el diccionario los
servicios heterogéneos.
- Configurar el tnsnames.ora.
- Configurar el listener.ora.
- Comprobar que ambos ficheros funcionan
correctamente.
- Configurar el ODBC para la bbdd
MS server.
- Crear el DBLINK hacia la bbdd
MS Server
- Ejecutar una consulta mediante ese dblink.
Instalar en el diccionario los servicios heterogéneos.
Hay que
ejecutar el siguiente código, como usuario SYS.:
@? $ORACLE_HOME/rdbms/admin/caths.sql
Para
verificar que se han instalado correctamente el diccionario de servicios
heterogéneos lo podemos verificar de la
siguiente manera:
SQL> DESCRIBE HS_FDS_INST;
Si no
devuelve error alguno se ha ejecutado/instalado el catálogo de servicios heterogéneos
adecuadamente.
Configurar el fichero listener.ora
# listener.ora Network Configuration File: /opt/oracle/product/11gR2/db/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = server_name)(PORT = 1521))
)
)
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(SID_NAME=dg4msql)
(ORACLE_HOME=/opt/oracle/product/11gR2/db)
(ENVS=LD_LIBRARY_PATH=/usr/lib64:/opt/oracle/product/11gR2/db/dg4msql/driver/lib)
(PROGRAM=dg4msql)
)
)
ADR_BASE_LISTENER = /opt/oracle
dg4msql es el Oracle Database Gateway for MS SQL Server, se
puede instalar en el nodo Linux, el nodo Windows o en un tercer nodo independiente. DG4MSQL 11i R2 esta
soportado para Windows 2008 R2 64bit.
Configurar el fichero TNSNAMES.ora
# tnsnames.ora Network Configuration File: /opt/oracle/product/11gR2/db/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
#Maquina donde se haya el MS SQLServer
MSSQL=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=gdlsndb001pre)
(PORT=1521)
)
(CONNECT_DATA=
(SID=MSSQL))
(HS=OK))
# Maquina que tiene el Oracle Transparent Gateway
dg4msql=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=gdlsndb001pre)
(PORT=1521)
)
(CONNECT_DATA=
(SID=dg4msql))
(HS=OK))
LISTENER_SID =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname01)(PORT = 1521))
15 noviembre 2010
Método de mejora del rendimiento de Oracle.
Introducción a la mejora de rendimiento
La metodología del rendimiento nos ayudará a identificar problemas de rendimiento en el sistema Oracle. Esto implica la identificación de cuellos de botella y cómo solucionarlo.
La mejora del rendimiento, por su naturaleza, es iterativa. Por esta razón, la eliminación de los primeros cuellos de botella no podría conducir a la mejora del rendimiento inmediato, debido a que otro cuello de botella puede ser revelado. Con la experiencia, y siguiendo un riguroso método de eliminación de cuellos de botella, las aplicaciones pueden ser depuradas y hacerlas escalables.
Los problemas de rendimiento general, el resultado ya sea una falta de rendimiento, de uso inaceptable del tiempo de respuesta, o ambos. El problema puede estar localizado entre los módulos de aplicación, o puede ser que sea para todo el sistema.
Antes de buscar en cualquier base de datos o estadísticas de funcionamiento del sistema, es crucial obtener retroalimentación de los componentes más importantes del sistema: los usuarios del sistema.
Donde deberíamos dirigir nuestros esfuerzos encaminados a mejorar el rendimiento de una plataforma Oracle:
- Diseño de la base de datos
- Normalización
- Desnormalización selectiva
- Partición, ajustándose a la versión de motor de base de datos a optimizar.
- Ajuste de las aplicaciones.
- Ajuste de sentencias SQL
- Ajuste de la memoria.
- Ajuste de los database buffers (shared pool, buffer cache, log buffer, etc)
- Ajuste de la I/O de disco.
- Mejorar el rendimiento del sistema de discos
- Eliminar la contención en la base de datos.
- Estudiar y solventar los bloqueos.
- Ajuste del sistema operativo.
- Monitorizar el rendimiento de las CPU, I/O, entrada y salida de memoria.
Herramientas que disponemos.
- ADDM (Automated Database Diagnostics Monitor) Oracle 10g
- TKProf
- Statspack
- Oracle Enterprise Manager - Tuning Pack (Si tienen licencia)
- Old UTLBSTAT.SQL y UTLESTAT.SQL
Suscribirse a:
Entradas (Atom)