BASES DE DATOS ORACLE

http://www.redcientifica.com/oracle/


Administración y Optimización de Bases de Datos Oracle
Copyright 1999-2004 Manuel de la Herrán Gascón

Sql * Net

Instalación de Oracle

Servidor

Cliente

SGBDR O8

Aplicación (SQL * Plus, ...)

SQL * Net Server

SQL * Net Client

TCP/IP Protocol Adapter

TCP/IP Protocol Adapter

Red TCP/IP

Red TCP/IP

Red TCP/IP

SQL * Net V1

  • Cadenas de conexión
prefijo del protocolo:nombre del servidor:nombre de la instancia

Prefijos de protocolo

TCP/IP

t

IPX/SPX

SNA

DECNet

d

SQL * Net V2

  • TNS (Transparent Network Substrate; sustrato de red transparente)
  • MPI(Multiprotocol Interchange; Intercambio Multiprotocolo)

Listener

c:\orant\bin>lsnrctl80.exe
HELP
HELP SET
HELP SET PASSWORD
SET PASSWORD ORACLE
START
STOP
SERVICES
STATUS

tnsnames.ora

prueba1.WORLD =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = 
        (PROTOCOL = TCP)
        (Host = 127.0.0.1)
        (Port = 1521)
      )
    )
    (CONNECT_DATA = 
      (SID = ORCL)
    )
  )
  • Los puertos de Oracle por defecto son 1521 y 1526
  • Para conocer la IP del equipo
    c:\>ipconfig /ALL
  • Cambios en tnsnames.ora (cliente)
    • Automáticos
    • Reiniciar SQL * Plus (caché)
  • Cambios en listener.ora (servidor)
    • Reiniciar listener

Reiniciar listener

  • set password oracle
  • stop
  • set password oracle
  • start

Cambiar la password del listener

  • editar el fichero listener.ora
  • set password vieja_password
  • stop
  • set password nueva_password
  • start
  • Nota: la password sólo se comprueba en el stop

Herramientas

SQL * Net V2:

  • SQL * Net Easy Configuration (tnsnames.ora)
  • SQL * Net Configuration Tool (tnsnames.ora)

SQL * Net 8:

  • Oracle Net 8 Assistant (tnsnames.ora / Oracle Names Server)
  • Oracle Net 8 Easy Config (tnsnames.ora)

Oracle Names Server

SQL * Net V2:

  • Oracle Net 8 Assistant
  • Crea un servicio en el Panel del Control "OracleNamesService80NombreDelServidorDeNombres"
  • Crea los ficheros de configuración
    • c:\orant\net80\admin\names.ora
    • c:\orant\net80\names\ckpcfg.ora
    • c:\orant\net80\admin\ckpreg.ora
    • c:\orant\net80\net8asst\NETPROPERTIES
  • Mensajes de log en c:\orant\net80\log\names.log

Versiones de SQL * Net y SGBDR Oracle

Versión Oracle

5
6
7.2

7.3

8

Versión SQL * Net

1

2

Net 8

Configuración cliente

-

c:\orant\network\admin\tnsnames.ora

c:\orant\net80\admin\tnsnames.ora

Configuración servidor

-

c:\orant\network\admin\listener.ora

c:\orant\net80\admin\listener.ora

Controlador del listener en el servidor

-

c:\orant\bin\lsnrctl.exe

c:\orant\bin\lsnrctl80.exe

Proceso Listener

-

c:\orant\bin\tnslsnr.exe

c:\orant\bin\tnslsnr80.exe

Servicio Listener

-

OracleTNSListener

OracleTNSListener80

Pruebas

-

-

c:\orant\bin\tnsping80.exe


Este curso esta incluido en el CD-ROM de REDcientífica. Solicítalo por correo haciendo click aquí. http://www.redcientifica.com/cdrom/


Enviar un e-mail a Manuel de la Herrán Gascón Buzón de contacto
© 1999-2004 Manuel de la Herrán Gascón
Volver a la página anteriorIr a la página principalIr a la página siguiente6/7