I FESTIVAL DE INFORMÁTICA EDUCATIVA 2010
Nombrar de forma general la funcionalidad de Oracle como motor de bases de datos, su funcionalidad, integración y ventajas.
Ponente: Ing. Harold Flores
Consultor de Oracle para SSA Sistemas
Ciclo de Ponencias: Características de Oracle 11g.
1.
2. Oracle Database Server 11g Versiones y Características Harold Flores Consultor de Preventas Tecnología – SSA Sistemas
3. Innovaci ón continua Oracle 11g + Data Vault Grid Computing Automatic Storage Management Transparent Data Encryption Self Managing Database XML Database Oracle Data Guard Real Application Clusters Flashback Query Virtual Private Database Built in Java VM Partitioning Support Built in Messaging Object Relational Support Multimedia Support Data Warehousing Optimizations Parallel Operations Distributed SQL & Transaction Support Cluster and MPP Support Multi-version Read Consistency Client/Server Support Platform Portability Commercial SQL Implementation Oracle 2 Oracle 9 i Oracle 5 Oracle 6 Oracle 7 Oracle 8 Oracle 8 i Oracle 10g
5. Características por Versión Características de Plataforma Las diferencias entre las versiones permiten flexibilidad, escalabilidad y disponibilidad de las funcionalidades adecuadas según las necesidades del cliente
14. Seguridad de base de datos Privacidad de datos y cumplimiento de regulaciones Protección de acceso a datos de aplicación Clasificación de datos Monitoreo de base de datos Identificación de información compartida Protección Datos
15. Seguridad de base de datos Privacidad de datos y cumplimiento de regulaciones Total Recall Cumplimiento Database Vault Autorización y autenticación Protección de datos Access Control Encripción de Tablespace Integración HSM Optimizado para Oracle Database Configuration Management Audit Vault Data Masking Transparent Data Encryption Secure Backup
18. Casos de Uso Data-driven Applications Aplicaciones departamentales basadas en datos Online Reporting Aplicaciones de reportes basadas en SQL Access Replacement Migración y consolidación de aplicaciones hechas en Access Spreadsheet Web-ification Convertir hojas de cálculo en aplicaciones web para que puedan ser accedidas y editadas concurrentemente Oracle Forms Modernization Uso de las ventajas de SQL y PL/SQL para mover aplicaciones basadas en Forms hacia HTML / Web 2.0
23. Gestión del Ciclo de Vida Nuevas funcionalidades para la gestión de cambios Captura y reproducción de la carga real Entorno de Pruebas Detección y afinado de problemas de rendimiento Empaquetado de incidentes para soporte Patching automatizado “online” Configuración y Mantenimiento de producción Provisionamiento – Actualización o Clonación
24. Real Application Testing Carga de trabajo de 1000 usuarios en linea replicados Captura Replay PRODUCCIÓN PRUEBA Workload
25. Mejorando con el cambio Afinado de partes que puedan representar un problema
27. Crecimiento de datos Datos No- Estructurados Cumplimiento De regulaciones Adquisiciones Datos Estructurados Inteligencia De negocios Consolidación de datos
28. Beneficios del Particionamiento Tabla muy grande Dificultad de administración Partición Dividir y conquistar Fácil de manejar Mejor rendimiento Particionamiento compuesto Mayor rendimiento Más flexibilidad con las necesidades de negocio ORDERS ORDERS Jan Feb ORDERS Jan Feb Europe USA
Without the need to invest in under-utilized redundant infrastructure
And with the ability to adapt to changing business workload environments as needed so that you no longer have to build infrastructure sized for the worst case scenario. In this example if at the end of the quarter, processing emphasis is placed on DSS management reporting, more resources can be added by using the unneeded capacity of less busy applications, all transparent to the users and at a much lower cost. We do not waste capacity.
And of course additional capacity can also be added when required without interruption and with out huge outlays.
When we take the data security and regulatory challenges down to database level, we pretty much see five key database security challenges: 1 – Protecting Access to Application Data 2 – Protecting Data-At-Rest 3 – Data Classification 4 – De-Identifying Information for Sharing 5 – Database Monitoring In this presentation we will be drilling down into all of these, and looking at the Oracle products that can address these different challenges.
Oracle Application Express is a browser based, rapid application development tool that allows you to very quickly, very productively, using declarative methods, build Web 2.0 applications that are fast, reliable and secure, leveraging all of the capabilities of the Oracle Database and is delivered as a standard component of the Oracle Database. What this means is it’s easier for you to establish an Oracle Database, develop, deploy and manage these Application Express applications and do it in a productive fashion.
Application Express can be used for many things, whether it’s data driven applications, built completely from scratch based upon a business process or some other discovery or requirements gathering. You can use it for online reporting, so all of the data that you gather in your Oracle Database you can actually create reports again, interactive reports, charts and things of that nature – we’ll see some of this later – that are very robust and can be used directly by end users so you can get them started and they can create their own reports and then save them and share them and all that kind of stuff. If you've got existing forms infrastructure, Oracle Developer and Oracle Forms character mode and things of that nature, Application Express provides a great environment that allows you to bring those things forward, leveraging all of your PL SQL skills and declarative forms programming into the world of Web 2.0. Last two things I want to talk about are also extremely important. With the proliferation of Microsoft Office and Excel and Access, quite frankly, end users are finding themselves in a bit of a pickle. One, they’re very productive tools. They’re fairly easy to use. But two, because of the disparate nature or the way that it spreads data all over the place becomes very difficult to manage and very difficult to secure. One use case, for example, with respect to spreadsheets is what do you do when you’ve got a spreadsheet template and you share it amongst a group of people, and then you need to report on what everybody is inputting into that spreadsheet, right. You need to bring them together. You need to cut and paste data. You need to make sure they got in the right format and all of that kind of stuff. And how are you sharing that information or sending that spreadsheet around? You’re probably doing it through e-mail, which is not secure at all. And if you’re passing customer information or other proprietary information, it could put you in some very serious compliance risk, so you’ve got to be very careful with how you share information via e-mail. With respect to Access, Microsoft Access, even Microsoft themselves talked about the security limitations of Access and the scalability limitations and are imploring their customers to move off of that platform. Well, Oracle Application Express makes it very easy to do that with included migration tools, allowing you to bring not only the data but the application across, and allowing you to essentially drop that zero and get with the hero, get with the market leader where we provide technology innovation and reliable, secure systems and have been doing it and have been the market leader for almost 30 years.
So Oracle Application Express is easy to develop. It’s a rapid application environment built for the web. You use it through a browser. You use primarily wizards and declarative functionality. You point and click your way through the development cycle. Really you can be up and running very, very quickly.
It’s extremely easy to deploy. As I mentioned it’s browser based, so there is no client software to deploy, no client software to maintain versions of or to support from one version to the next. It comes with the database, so it doesn’t matter whether you buy Database Standard Edition One or, quite frankly, Standard Edition or even Enterprise Edition. You can leverage Application Express with all of those.
And it’s easy to maintain because, again, it leverages a central, single database. You back it up in one location, supports multi tendencies, so you can have multiple departments or even multiple customers on the same database, so it scales even better.
Gestion de la memoria – totalmente automatizado En 10g tenia que repartir el tama;o de la memoria (determinando el tamano maximo de memoria que iba a tener el SGA), en 11g ya lo tiene por defecto o lo puedo cambiar, mecanismos mas sofisticados. Los parametros vienen por defecto, pero se pueden trocar por defecto. Adaptive auto-tuning, Integrated advisory, Low-impact instrumentation Schema – 11g adds partition advisor to index and materialized view advisor RAC – finish ADDM Recovery – data repair advisor Replication – streams performance advisor
Martin
ADDM y AWR tambien analisis para RAC Problemas de interconnect no los detectaba en 10g antes. In an outage, uncertainty and confusion greatly increase downtime => Data Recovery Advisor Automates problem investigation Intelligently determines plan for recovery Can automatically apply recovery plan Reduces Downtime by Eliminating Confusion Compression – column compression enhanced for oltp, lob compression, lob deduplication, binary xml Open source for binary xml