Tecnología Oracle sobre Windows
Agenda Oracle en Windows Compromiso con Windows Soporte a Plataforma Windows Integración con S.O.  Windows y Servicios Alta Disponibilidad y Escalabilidad en Windows Oracle Fail Safe Oracle Real Application Cluster (RAC) Hacia el “Grid computing” Integración con .NET Oracle Database Provider para .NET (ODP.NET) Oracle Database Extensions para .NET Oracle Developer Tools para Visual Studio .NET Familia Oracle Standard Edition One Demo Oracle Application Express Demo Instant Portal
Algunos hechos sobre la base de datos Oracle 10g en Windows Nº 1 en  descargas de OTN #1 plataforma Oracle (unidades) #1 plataforma de desarrollo Plataforma con mayor número de funcionalidades específicas Rompe los límites “tradicionales” de Windows Escalabilidad Seguridad Apertura a otros estándares
¿Por qué Oracle en Windows? Oracle constituye una gran parte de la base instalada Windows y sigue en aumento… BD #2 en Windows en 2003  (Gartner 2004) Primera BD relacional en Windows NT (1993) (Oracle7) Primera BD en Windows Server 2003 (2003) 32b & 64b Primera versión pública de la BD para desarrolladores en  Windows 64-bit  Itanium (2000) Sistemas AMD64 e Intel EM64T (Mayo 2004) Intel clusters de bajo coste Los clientes buscan reducir costes y consolidar servidores Flexibilidad de SO y programación de lenguaje La aplicación Windows es compatible con Oracle Database en cualquier plataforma Entorno de desarollo .NET o J2EE
Relaciones con Microsoft Ingeniería Colaboración estrecha con los equipos de  MS Engineering (OS,ADO.NET,VS.NET,VSS ..) Acceso a vesiones  Beta y pre-release de productos Microsoft Marketing Oracle patrocina eventos de MS (TechEd USA 2004, TechEd Europa 2004, MS IT Forum 2004, PDC 2003, MS Server Devcon 2002)  MS patrocina eventos de Oracle (OOW 2004 San Franciso, OW Shanghai 2004)  VSIP Premier Partner Suporte Acuerdo de soportte MS Premier Colaboración de los equipos de soporte
Soporte de BD en Windows SI SI SI Windows XP & Windows Server 2003, x64 Editions (Intel EM64T and AMD Opteron) SI (WS 2003) SI SI Windows XP & Windows Server 2003 for 64-bit Itanium Systems SI SI SI Windows Server 2003, 32-bit  SI SI SI Windows XP Professional SI SI SI Windows 2000 SI SI Windows NT (OS desoportado) 10gR2 10gR1 9iR2 OS
Integración con el núcleo de  Windows  Memoria CPU I/O Núcleo S.O. Thread model CPU affinities/Thread priorities Hyperthreading NUMA support 32-bit: 3 GB, 64 GB (VLM) 64-bit: No limit  Large Pages: 2 MB (32-bit), 16 MB (64-bit) 64-bit File I/O, Async I/O Raw Files Cluster File System  Administración Performance Monitor Integration Event Log support  Windows Services
Integración con Servicios Windows  Active Directory/ Securidad Servicios Clustering VSS Oracle Fail Safe Oracle VSS Writer (Futuro) DB registration/name resolution SSO (OS Auth, Kerberos, SSL) AD Integration con Oracle IM Transaciones Oracle Services for MTS
Integración con Cliente Windows Interoperatibilidad con Windows Desktop y productos Office products via WebDAV XML DB  Oracle Business Intelligence Spreadsheet Add-in Fácil instalación Navegar datos de Oracle OLAP en Excel, relacionales y basados en espacios de trabajo analíticos. Query Builder  Insert OLAP Calculation (CalcBuilder) Inserta cálculos de  Excel en área de datos
Agenda Oracle en Windows Compromiso con Windows Soporte a Plataforma Windows Integración con S.O.  Windows y Servicios Alta Disponibilidad y Escalabilidad en Windows Oracle Fail Safe Oracle Real Application Cluster (RAC) Hacia el “Grid computing” Integración con .NET Oracle Database Provider para .NET (ODP.NET) Oracle Database Extensions para .NET Oracle Developer Tools para Visual Studio .NET Familia Oracle Standard Edition One Demo Oracle Application Express Demo Instant Portal
Oracle Fail Safe Solución de alta disponibilidad para Oracle sobre plataformas Windows Integrado con Microsoft Cluster Server Soporta el máximo número de nodos en Windows
Oracle Fail Safe:  Gratuito con Oracle DB en Windows
Acceso a la base de datos antes del Failover Private Disk(s) Shared I/O Interconnect Primary Server for  Virtual Server C Client Applications Secondary Server for Virtual Server C Cluster Resources: Disk IP Address Network Name Net Listener OEM Intelligent Agent Oracle Database Virtual Server C Node A Oracle Fail Safe Database Instance Node B Database Disks Private Disk(s) Oracle Fail Safe Server MSCS Oracle Fail Safe Server MSCS
Acceso a la base de datos después del Failover Private Disk(s) Shared I/O Interconnect Primary Server for  Virtual Server C Client Applications Secondary Server for Virtual Server C Node A Node B Database Disks Cluster Resources: Disk IP Address Network Name Net Listener OEM Intelligent Agent Oracle Database Virtual Server C Oracle Fail Safe Database Instance Private Disk(s) Oracle Fail Safe Server MSCS Oracle Fail Safe Server MSCS
Oracle10g Real Application Clusters Configuración de Hardware similar a FailSafe Pero ofrece  Failover  MÁS  Escalabilidad Mayor carga en la Interconexión Los bloques de datos se intercambian entre las caches de cada instancia sin necesidad de escribir en el disco El verdadero cluster ACTIVO/ACTIVO A partir de la versión 9i Release2: Windows Cluster File System de Oracle
Protección frente a fallos del servidor Servidor 1 Instancia ‘A’ Servidor 2 Instancia ‘A’ Database ‘ A’ Real Application Clusters
Cache Fusion  Full Cache Fusi o n Envío de datos de  cache  a  cache  Compartición de  cache  eliminando el nº  I/O Permite flexibilidad y una implantación transparente User s Shared Cache Cache Fusion
Oracle10g   RAC es Disponibilidad Ejecuta todas las aplicaciones sin interrupción Solución de Alta Disponibilidad Completa: Todas las capacidades disponibles en “single node” Disponibilidad a nivel de cluster por redundancia Solución para todas las causas de detenciones, tanto planificadas como no planificadas Balance de carga entre nodos y aprovechamiento completo del cluster para la misma base de datos
Oracle10g   RAC es Manejabilidad “ Single System Image” (Una sola imagen) No es más complejo que un solo nodo Instalación basada en “wizards” No precisa más DBAs que para manejar un solo nodo Sin modificar las aplicaciones Sin necesidad de realizar “tuning” específicos Una sola imagen de BD
Infraestructuras IT actuales Configuradas para picos Escalabilidad limitada Disponibilidad < 99.x%  Seguridad fragmentada
Hacia Oracle Grid Computing  Estandarizar, Consolidar, Automatizar Almacenamiento Bases de datos Servidores de aplicaciones Herramientas de Gestión
Automatic Storage Management (ASM) Configuración y facilidad de uso mejorada Aprovisionamiento de datos mejorado Soporta transportable tablespaces Virtualización de almacenamiento mejorada
La mayor protección al menor coste ASM Mirroring Protección frente a fallos de almacenamiento Data Guard Protección frente a catástrofes Flashback Protección de error humano Flash Recovery Area Protección frente a corrupción
Base de datos autogestionada Automatic Performance Diagnostics & Tuning Enterprise Configuration Management Self-Managing Backups   Automatic Space & Memory Management Oracle Database 10 g
Gestión de servicios y sistemas Service Cualquier función de negocio de usuario final Sistemas   Componentes clave que soportan un servicio Vistas Topologicas Modelado Visual Relaciones Estado de componentes Dashboards Indicadores críticos de un vistazo Service Topology Service Dashboard
Oracle Enterprise Manager 10 g  Plug-Ins para Windows .NET Framework SQL Server ISA Server BizTalk Server Commerce Server Active Directory Internet Information Server
Agenda Oracle en Windows Compromiso con Windows Soporte a Plataforma Windows Integración con S.O.  Windows y Servicios Alta Disponibilidad y Escalabilidad en Windows Oracle Fail Safe Oracle Real Application Cluster (RAC) Hacia el “Grid computing” Integración con .NET Oracle Database Provider para .NET (ODP.NET) Oracle Database Extensions para .NET Oracle Developer Tools para Visual Studio .NET Familia Oracle Standard Edition One Demo Oracle Application Express Demo Instant Portal
Soporte al entorno de desarrollo en Widows Visual Studio Environment IIS Oracle Developer  Tools for VS.NET C++, C#,  VB .NET Application Develop ODP.NET Deploy Oracle DB  Extensions  For .NET IIS (ASP ASP.NET) MTS/ COM+ Application Deploy Oracle Services for MTS Database  Development
Acceso de Datos COM a Oracle Visual  Basic MS Office ActiveX Data  Objects (ADO) Aplicaciones C/C++ ODBC P á ginas ASP Oracle Objects for OLE  (OO4O) Automatización COM (MS Office,  VB, Any COM  Server) Cualquier  Cliente COM  Oracle OLE DB
Acceso de Datos .NET a  Oracle VB .NET C++ .NET C# ASP .NET Cualquier Cliente .NET  Oracle Database Oracle Data Provider para  .NET  Extensiones  Oracle Database  para .NET (VB .NET, C#,  C++)
Oracle Data Provider for .NET  Primer lanzamiento en 2002 Puede usarse con servidores  Oracle8 i , Oracle9 i  y Oracle10 g En cualquier plataforma (Unix, Linux, Windows, etc) Cliente de base de datos en Windows Soporta .NET Framework 1.0, 1.1 Soporta funcionalidades avanzadas de base de datos como Grid, XML DB, RAC, Securidad, PL/SQL, Native Data Types, etc.  ADO.NET 2.0  planeado en  inicio 2006
Oracle Database Extensions para .NET Corre procedimientos almacenados  .NET en bases de datos Oracle sobre Windows Los procedimientos pueden escribirse en VB .NET, C# or C++ El acceso ODP.NET en el lado del servidor es casi idéntico al del cliente, pero con una sesión de base de datos implícita.
Arquitectura
Escriba procedimientos almacenados  .NET para Oracle  Visual Studio Environment Oracle Developer  Tools for VS.NET Oracle DB  Extensions  for .NET  C#,VB.NET,C++ Server Project ( Use ODP.NET if required )  Assembly  foo.dll  (proc sp) Build Develop Stored Proc Stored  Procedure,  SQL ..  Client Application Invoke Invoke Deploy
Desarrollo .Net con Oracle Database 10g Release 2  Visual Studio Integration (descargable en OTN) Llamadas al  Common Language Runtime (CLR) ODP.Net Fast Connection Failover
Oracle Developer Tools para Visual Studio .NET “ Add-in” integrado para Visual Studio .NET Oracle es un partner de primer nivel en el programa Microsoft Visual Studio Industry Partner (VSIP)  Disponible para descarga gratuita en: http://otn.oracle.com/dotnet
Desarrolle en  Windows, ponga la base de datos en cualquier plataforma Visual Studio Environment Oracle Developer  Tools for VS.NET Windows Windows Linux Unix Oracle 10g, 9i, or 8i Other
Beneficios Intuitivo y fácil de aprender Reaprovecha la esperiencia de desarrollo en  SQL Server  Funcionalidades avanzadas que mejoran la productividad – i.e. diseñadores, generadores de código Da acceso a la última y más avanzada funcionalidad de  Oracle Visual Studio para todo el ciclo de vida del proyecto
Visión general de funcionalidades Oracle Explorer – navegar y alterar esquemas Asistentes y Diseñadores  Generación automática de código Editor PL/SQL Editor con IntelliSense Oracle Data Window Oracle Query Window (ad hoc SQL) Asistente de despliegue de .NET Stored Procedures Sistema de ayuda integrado – Palabras clave SQL y PL/SQL
Oracle Explorer Control en arbol, similar al  “Server Explorer” Ver objetos del esquema de Oracle Generar SQL para los objetos Filtrar y esconder esquemas no deseados Punto de entrada para otras tareas Ver, alterar y crear objetos de esquema Autogenerar código  Ver y edtar datos de Oracle Correr procedures y funciones almacenadas
Oracle Explorer
Diseñadores y Asistentes Diseñador de Tablas Diseñador de Vistas Asistentes de Procedimientos y Funciones Asistentes para Paquetes Diseñador de Secuencias Diseñador de Sinónimos Diseñador de Disparadores (Triggers)  Asistente de Data Adapter
Diseñador de Tablas
Editor de código PL/SQL Coloreado de sintaxis Regiones Expandibles IntelliSense Ayuda contextual  SQL/PLSQL  Muestra el error en lista de tareas Ayuda contextual números de error
Editor PL/SQL
Ventana de Datos Ver y modificar datos de tablas Correr procedimientos almacenados y ver datos Soporta tipos de datos Oracle Ver tipos de datos complejos como Ref Cursors
Ventana de Datos
Ventana de consultas Oracle Ejecuta SQL  “ad hoc”  Arrastrar y soltar objetos de Oracle Explorer para generar SQL Resultado de selects en formato texto o “grid” (celdas de datos) Ejecutar sentencias múltiples en una fia Ejecutar scripts (“@myscript.sql”)
Ayuda en línea integrada “ Getting started” Tutoriales Guía de Referencia Ayuda contextual Oracle  Error Manual Guía Oracle  SQL Guía Oracle  PL/SQL
Agenda Oracle en Windows Compromiso con Windows Soporte a Plataforma Windows Integración con S.O.  Windows y Servicios Alta Disponibilidad y Escalabilidad en Windows Oracle Fail Safe Oracle Real Application Cluster (RAC) Hacia el “Grid computing” Integración con .NET Oracle Database Provider para .NET (ODP.NET) Oracle Database Extensions para .NET Oracle Developer Tools para Visual Studio .NET Familia Oracle Standard Edition One Demo Oracle Application Express Demo Instant Portal
La familia Oracle SE One En respuestas a las necesidades de las PYMES, Oracle ha introducido la familia  “SE One” , formada por un conjunto de dos productos perfectamente integrados. Gracias a la familia “SE One”, Oracle proporciona una solución  flexible ,  modular  y de  fácil implementación
OracleDB SE One La misma funcionalidad que OracleDB SE, a un precio ajustado a las PYMES, mejor que Microsoft: 149 € usuario (mín. 5) 4248 € procesador (máx. 2) Adaptada a las PYMES: Más fácil de instalar y configurar Gestión automatizada y automantenida Soporta  Oracle Application Express
Oracle Database 10g Fácil de instalar y configurar Instalación en menos de 17 minutos Fácil de administrar Tutorial de autoaprendizaje GRATUITO para DBAs en 2 días  Fácil de desarrollar Tutoriales de autoaprendizaje GRATUITOS de Oracle Application Express Fácil de comprar  Cuesta menos que Microsoft SQL Server
Oracle Database 10 g  Express Edition Base de datos de iniciación a Oracle Gratis  para Descarga Desarrollo Despliegue Distribución Forum online
Oracle Application Express 2.0 Desarrollo rápido de informes y entradas de datos Sin programación o scripting Despliegue instantaneo en la web Usa toda la potencia de la base de datos 10g
OracleAS SE One La misma tecnología y funcionalidades que SE … OracleAS Portal Oracle Toplink Oracle JDeveloper OC4J Oracle Enterprise Manager OracleAS Web Cache
OracleAS SE One …  pero adaptadas a las PYMES: Precio limitado 149 € usuario (mín. 5) 4248 € procesador (máx. 2) Funcionalidades específicas para PYMES Instant Portal : Portales pre-construidos, herramientas de edición  WYSIWYG Wizard para creación de usuarios pre-configurados Instalación con un sólo click Backup y recuperación simplificada, desde la propia consola
…  Y además es abierto Completamente integrado con Windows Completamente integrado con .Net Excelente escalabilidad en Linux Soporte100% a J2EE Accesible desde Mac …  Es decir, flexibilidad incomparable
Oracle en Windows es una solución de coste efectiva Oracle le permite  construir  sistemas más grandes con hardware más barato, sentando las bases de la computación en Grid Oracle permite preservar los costes de licencia garantizando la migración gratuita a futuras versiones y a otras plataformas. La plataforma Oracle 10 g  ofrece la mayor calidad de servicio en  Windows al coste más bajo
¿Más información? Oracle Technology Network: http://otn.oracle.com Oracle Database 10g SE ONE: http://www.oracle.com/database/Std_One.html Oracle Application Server 10g SE ONE: http://www.oracle.com/appserver/standard-edition-one.html Oracle Collaboration Suite: http://www.oracle.com/collabsuite/index.html
Oracle Technology Network .NET Developer Center Windows Technology Center
Cursos de Introduccion, Avanzados y Certificaciónes Tel. 902 302 302 “ El aprender es un tesoro que seguirá a su dueño por todas partes” - Proverbio Chino ¿Quieres aprender más?

Oracle en windows

  • 1.
  • 2.
    Agenda Oracle enWindows Compromiso con Windows Soporte a Plataforma Windows Integración con S.O. Windows y Servicios Alta Disponibilidad y Escalabilidad en Windows Oracle Fail Safe Oracle Real Application Cluster (RAC) Hacia el “Grid computing” Integración con .NET Oracle Database Provider para .NET (ODP.NET) Oracle Database Extensions para .NET Oracle Developer Tools para Visual Studio .NET Familia Oracle Standard Edition One Demo Oracle Application Express Demo Instant Portal
  • 3.
    Algunos hechos sobrela base de datos Oracle 10g en Windows Nº 1 en descargas de OTN #1 plataforma Oracle (unidades) #1 plataforma de desarrollo Plataforma con mayor número de funcionalidades específicas Rompe los límites “tradicionales” de Windows Escalabilidad Seguridad Apertura a otros estándares
  • 4.
    ¿Por qué Oracleen Windows? Oracle constituye una gran parte de la base instalada Windows y sigue en aumento… BD #2 en Windows en 2003 (Gartner 2004) Primera BD relacional en Windows NT (1993) (Oracle7) Primera BD en Windows Server 2003 (2003) 32b & 64b Primera versión pública de la BD para desarrolladores en Windows 64-bit Itanium (2000) Sistemas AMD64 e Intel EM64T (Mayo 2004) Intel clusters de bajo coste Los clientes buscan reducir costes y consolidar servidores Flexibilidad de SO y programación de lenguaje La aplicación Windows es compatible con Oracle Database en cualquier plataforma Entorno de desarollo .NET o J2EE
  • 5.
    Relaciones con MicrosoftIngeniería Colaboración estrecha con los equipos de MS Engineering (OS,ADO.NET,VS.NET,VSS ..) Acceso a vesiones Beta y pre-release de productos Microsoft Marketing Oracle patrocina eventos de MS (TechEd USA 2004, TechEd Europa 2004, MS IT Forum 2004, PDC 2003, MS Server Devcon 2002) MS patrocina eventos de Oracle (OOW 2004 San Franciso, OW Shanghai 2004) VSIP Premier Partner Suporte Acuerdo de soportte MS Premier Colaboración de los equipos de soporte
  • 6.
    Soporte de BDen Windows SI SI SI Windows XP & Windows Server 2003, x64 Editions (Intel EM64T and AMD Opteron) SI (WS 2003) SI SI Windows XP & Windows Server 2003 for 64-bit Itanium Systems SI SI SI Windows Server 2003, 32-bit SI SI SI Windows XP Professional SI SI SI Windows 2000 SI SI Windows NT (OS desoportado) 10gR2 10gR1 9iR2 OS
  • 7.
    Integración con elnúcleo de Windows Memoria CPU I/O Núcleo S.O. Thread model CPU affinities/Thread priorities Hyperthreading NUMA support 32-bit: 3 GB, 64 GB (VLM) 64-bit: No limit Large Pages: 2 MB (32-bit), 16 MB (64-bit) 64-bit File I/O, Async I/O Raw Files Cluster File System Administración Performance Monitor Integration Event Log support Windows Services
  • 8.
    Integración con ServiciosWindows Active Directory/ Securidad Servicios Clustering VSS Oracle Fail Safe Oracle VSS Writer (Futuro) DB registration/name resolution SSO (OS Auth, Kerberos, SSL) AD Integration con Oracle IM Transaciones Oracle Services for MTS
  • 9.
    Integración con ClienteWindows Interoperatibilidad con Windows Desktop y productos Office products via WebDAV XML DB Oracle Business Intelligence Spreadsheet Add-in Fácil instalación Navegar datos de Oracle OLAP en Excel, relacionales y basados en espacios de trabajo analíticos. Query Builder Insert OLAP Calculation (CalcBuilder) Inserta cálculos de Excel en área de datos
  • 10.
    Agenda Oracle enWindows Compromiso con Windows Soporte a Plataforma Windows Integración con S.O. Windows y Servicios Alta Disponibilidad y Escalabilidad en Windows Oracle Fail Safe Oracle Real Application Cluster (RAC) Hacia el “Grid computing” Integración con .NET Oracle Database Provider para .NET (ODP.NET) Oracle Database Extensions para .NET Oracle Developer Tools para Visual Studio .NET Familia Oracle Standard Edition One Demo Oracle Application Express Demo Instant Portal
  • 11.
    Oracle Fail SafeSolución de alta disponibilidad para Oracle sobre plataformas Windows Integrado con Microsoft Cluster Server Soporta el máximo número de nodos en Windows
  • 12.
    Oracle Fail Safe: Gratuito con Oracle DB en Windows
  • 13.
    Acceso a labase de datos antes del Failover Private Disk(s) Shared I/O Interconnect Primary Server for Virtual Server C Client Applications Secondary Server for Virtual Server C Cluster Resources: Disk IP Address Network Name Net Listener OEM Intelligent Agent Oracle Database Virtual Server C Node A Oracle Fail Safe Database Instance Node B Database Disks Private Disk(s) Oracle Fail Safe Server MSCS Oracle Fail Safe Server MSCS
  • 14.
    Acceso a labase de datos después del Failover Private Disk(s) Shared I/O Interconnect Primary Server for Virtual Server C Client Applications Secondary Server for Virtual Server C Node A Node B Database Disks Cluster Resources: Disk IP Address Network Name Net Listener OEM Intelligent Agent Oracle Database Virtual Server C Oracle Fail Safe Database Instance Private Disk(s) Oracle Fail Safe Server MSCS Oracle Fail Safe Server MSCS
  • 15.
    Oracle10g Real ApplicationClusters Configuración de Hardware similar a FailSafe Pero ofrece Failover MÁS Escalabilidad Mayor carga en la Interconexión Los bloques de datos se intercambian entre las caches de cada instancia sin necesidad de escribir en el disco El verdadero cluster ACTIVO/ACTIVO A partir de la versión 9i Release2: Windows Cluster File System de Oracle
  • 16.
    Protección frente afallos del servidor Servidor 1 Instancia ‘A’ Servidor 2 Instancia ‘A’ Database ‘ A’ Real Application Clusters
  • 17.
    Cache Fusion Full Cache Fusi o n Envío de datos de cache a cache Compartición de cache eliminando el nº I/O Permite flexibilidad y una implantación transparente User s Shared Cache Cache Fusion
  • 18.
    Oracle10g RAC es Disponibilidad Ejecuta todas las aplicaciones sin interrupción Solución de Alta Disponibilidad Completa: Todas las capacidades disponibles en “single node” Disponibilidad a nivel de cluster por redundancia Solución para todas las causas de detenciones, tanto planificadas como no planificadas Balance de carga entre nodos y aprovechamiento completo del cluster para la misma base de datos
  • 19.
    Oracle10g RAC es Manejabilidad “ Single System Image” (Una sola imagen) No es más complejo que un solo nodo Instalación basada en “wizards” No precisa más DBAs que para manejar un solo nodo Sin modificar las aplicaciones Sin necesidad de realizar “tuning” específicos Una sola imagen de BD
  • 20.
    Infraestructuras IT actualesConfiguradas para picos Escalabilidad limitada Disponibilidad < 99.x% Seguridad fragmentada
  • 21.
    Hacia Oracle GridComputing Estandarizar, Consolidar, Automatizar Almacenamiento Bases de datos Servidores de aplicaciones Herramientas de Gestión
  • 22.
    Automatic Storage Management(ASM) Configuración y facilidad de uso mejorada Aprovisionamiento de datos mejorado Soporta transportable tablespaces Virtualización de almacenamiento mejorada
  • 23.
    La mayor protecciónal menor coste ASM Mirroring Protección frente a fallos de almacenamiento Data Guard Protección frente a catástrofes Flashback Protección de error humano Flash Recovery Area Protección frente a corrupción
  • 24.
    Base de datosautogestionada Automatic Performance Diagnostics & Tuning Enterprise Configuration Management Self-Managing Backups Automatic Space & Memory Management Oracle Database 10 g
  • 25.
    Gestión de serviciosy sistemas Service Cualquier función de negocio de usuario final Sistemas Componentes clave que soportan un servicio Vistas Topologicas Modelado Visual Relaciones Estado de componentes Dashboards Indicadores críticos de un vistazo Service Topology Service Dashboard
  • 26.
    Oracle Enterprise Manager10 g Plug-Ins para Windows .NET Framework SQL Server ISA Server BizTalk Server Commerce Server Active Directory Internet Information Server
  • 27.
    Agenda Oracle enWindows Compromiso con Windows Soporte a Plataforma Windows Integración con S.O. Windows y Servicios Alta Disponibilidad y Escalabilidad en Windows Oracle Fail Safe Oracle Real Application Cluster (RAC) Hacia el “Grid computing” Integración con .NET Oracle Database Provider para .NET (ODP.NET) Oracle Database Extensions para .NET Oracle Developer Tools para Visual Studio .NET Familia Oracle Standard Edition One Demo Oracle Application Express Demo Instant Portal
  • 28.
    Soporte al entornode desarrollo en Widows Visual Studio Environment IIS Oracle Developer Tools for VS.NET C++, C#, VB .NET Application Develop ODP.NET Deploy Oracle DB Extensions For .NET IIS (ASP ASP.NET) MTS/ COM+ Application Deploy Oracle Services for MTS Database Development
  • 29.
    Acceso de DatosCOM a Oracle Visual Basic MS Office ActiveX Data Objects (ADO) Aplicaciones C/C++ ODBC P á ginas ASP Oracle Objects for OLE (OO4O) Automatización COM (MS Office, VB, Any COM Server) Cualquier Cliente COM Oracle OLE DB
  • 30.
    Acceso de Datos.NET a Oracle VB .NET C++ .NET C# ASP .NET Cualquier Cliente .NET Oracle Database Oracle Data Provider para .NET Extensiones Oracle Database para .NET (VB .NET, C#, C++)
  • 31.
    Oracle Data Providerfor .NET Primer lanzamiento en 2002 Puede usarse con servidores Oracle8 i , Oracle9 i y Oracle10 g En cualquier plataforma (Unix, Linux, Windows, etc) Cliente de base de datos en Windows Soporta .NET Framework 1.0, 1.1 Soporta funcionalidades avanzadas de base de datos como Grid, XML DB, RAC, Securidad, PL/SQL, Native Data Types, etc. ADO.NET 2.0 planeado en inicio 2006
  • 32.
    Oracle Database Extensionspara .NET Corre procedimientos almacenados .NET en bases de datos Oracle sobre Windows Los procedimientos pueden escribirse en VB .NET, C# or C++ El acceso ODP.NET en el lado del servidor es casi idéntico al del cliente, pero con una sesión de base de datos implícita.
  • 33.
  • 34.
    Escriba procedimientos almacenados .NET para Oracle Visual Studio Environment Oracle Developer Tools for VS.NET Oracle DB Extensions for .NET C#,VB.NET,C++ Server Project ( Use ODP.NET if required ) Assembly foo.dll (proc sp) Build Develop Stored Proc Stored Procedure, SQL .. Client Application Invoke Invoke Deploy
  • 35.
    Desarrollo .Net conOracle Database 10g Release 2 Visual Studio Integration (descargable en OTN) Llamadas al Common Language Runtime (CLR) ODP.Net Fast Connection Failover
  • 36.
    Oracle Developer Toolspara Visual Studio .NET “ Add-in” integrado para Visual Studio .NET Oracle es un partner de primer nivel en el programa Microsoft Visual Studio Industry Partner (VSIP) Disponible para descarga gratuita en: http://otn.oracle.com/dotnet
  • 37.
    Desarrolle en Windows, ponga la base de datos en cualquier plataforma Visual Studio Environment Oracle Developer Tools for VS.NET Windows Windows Linux Unix Oracle 10g, 9i, or 8i Other
  • 38.
    Beneficios Intuitivo yfácil de aprender Reaprovecha la esperiencia de desarrollo en SQL Server Funcionalidades avanzadas que mejoran la productividad – i.e. diseñadores, generadores de código Da acceso a la última y más avanzada funcionalidad de Oracle Visual Studio para todo el ciclo de vida del proyecto
  • 39.
    Visión general defuncionalidades Oracle Explorer – navegar y alterar esquemas Asistentes y Diseñadores Generación automática de código Editor PL/SQL Editor con IntelliSense Oracle Data Window Oracle Query Window (ad hoc SQL) Asistente de despliegue de .NET Stored Procedures Sistema de ayuda integrado – Palabras clave SQL y PL/SQL
  • 40.
    Oracle Explorer Controlen arbol, similar al “Server Explorer” Ver objetos del esquema de Oracle Generar SQL para los objetos Filtrar y esconder esquemas no deseados Punto de entrada para otras tareas Ver, alterar y crear objetos de esquema Autogenerar código Ver y edtar datos de Oracle Correr procedures y funciones almacenadas
  • 41.
  • 42.
    Diseñadores y AsistentesDiseñador de Tablas Diseñador de Vistas Asistentes de Procedimientos y Funciones Asistentes para Paquetes Diseñador de Secuencias Diseñador de Sinónimos Diseñador de Disparadores (Triggers) Asistente de Data Adapter
  • 43.
  • 44.
    Editor de códigoPL/SQL Coloreado de sintaxis Regiones Expandibles IntelliSense Ayuda contextual SQL/PLSQL Muestra el error en lista de tareas Ayuda contextual números de error
  • 45.
  • 46.
    Ventana de DatosVer y modificar datos de tablas Correr procedimientos almacenados y ver datos Soporta tipos de datos Oracle Ver tipos de datos complejos como Ref Cursors
  • 47.
  • 48.
    Ventana de consultasOracle Ejecuta SQL “ad hoc” Arrastrar y soltar objetos de Oracle Explorer para generar SQL Resultado de selects en formato texto o “grid” (celdas de datos) Ejecutar sentencias múltiples en una fia Ejecutar scripts (“@myscript.sql”)
  • 49.
    Ayuda en líneaintegrada “ Getting started” Tutoriales Guía de Referencia Ayuda contextual Oracle Error Manual Guía Oracle SQL Guía Oracle PL/SQL
  • 50.
    Agenda Oracle enWindows Compromiso con Windows Soporte a Plataforma Windows Integración con S.O. Windows y Servicios Alta Disponibilidad y Escalabilidad en Windows Oracle Fail Safe Oracle Real Application Cluster (RAC) Hacia el “Grid computing” Integración con .NET Oracle Database Provider para .NET (ODP.NET) Oracle Database Extensions para .NET Oracle Developer Tools para Visual Studio .NET Familia Oracle Standard Edition One Demo Oracle Application Express Demo Instant Portal
  • 51.
    La familia OracleSE One En respuestas a las necesidades de las PYMES, Oracle ha introducido la familia “SE One” , formada por un conjunto de dos productos perfectamente integrados. Gracias a la familia “SE One”, Oracle proporciona una solución flexible , modular y de fácil implementación
  • 52.
    OracleDB SE OneLa misma funcionalidad que OracleDB SE, a un precio ajustado a las PYMES, mejor que Microsoft: 149 € usuario (mín. 5) 4248 € procesador (máx. 2) Adaptada a las PYMES: Más fácil de instalar y configurar Gestión automatizada y automantenida Soporta Oracle Application Express
  • 53.
    Oracle Database 10gFácil de instalar y configurar Instalación en menos de 17 minutos Fácil de administrar Tutorial de autoaprendizaje GRATUITO para DBAs en 2 días Fácil de desarrollar Tutoriales de autoaprendizaje GRATUITOS de Oracle Application Express Fácil de comprar Cuesta menos que Microsoft SQL Server
  • 54.
    Oracle Database 10g Express Edition Base de datos de iniciación a Oracle Gratis para Descarga Desarrollo Despliegue Distribución Forum online
  • 55.
    Oracle Application Express2.0 Desarrollo rápido de informes y entradas de datos Sin programación o scripting Despliegue instantaneo en la web Usa toda la potencia de la base de datos 10g
  • 56.
    OracleAS SE OneLa misma tecnología y funcionalidades que SE … OracleAS Portal Oracle Toplink Oracle JDeveloper OC4J Oracle Enterprise Manager OracleAS Web Cache
  • 57.
    OracleAS SE One… pero adaptadas a las PYMES: Precio limitado 149 € usuario (mín. 5) 4248 € procesador (máx. 2) Funcionalidades específicas para PYMES Instant Portal : Portales pre-construidos, herramientas de edición WYSIWYG Wizard para creación de usuarios pre-configurados Instalación con un sólo click Backup y recuperación simplificada, desde la propia consola
  • 58.
    … Yademás es abierto Completamente integrado con Windows Completamente integrado con .Net Excelente escalabilidad en Linux Soporte100% a J2EE Accesible desde Mac … Es decir, flexibilidad incomparable
  • 59.
    Oracle en Windowses una solución de coste efectiva Oracle le permite construir sistemas más grandes con hardware más barato, sentando las bases de la computación en Grid Oracle permite preservar los costes de licencia garantizando la migración gratuita a futuras versiones y a otras plataformas. La plataforma Oracle 10 g ofrece la mayor calidad de servicio en Windows al coste más bajo
  • 60.
    ¿Más información? OracleTechnology Network: http://otn.oracle.com Oracle Database 10g SE ONE: http://www.oracle.com/database/Std_One.html Oracle Application Server 10g SE ONE: http://www.oracle.com/appserver/standard-edition-one.html Oracle Collaboration Suite: http://www.oracle.com/collabsuite/index.html
  • 61.
    Oracle Technology Network.NET Developer Center Windows Technology Center
  • 62.
    Cursos de Introduccion,Avanzados y Certificaciónes Tel. 902 302 302 “ El aprender es un tesoro que seguirá a su dueño por todas partes” - Proverbio Chino ¿Quieres aprender más?