NOVEMBER/DECEMBER 2013

Information Acceleration In-Memory option delivers query results 100 times faster and doubles transaction processing rates / 14 C Is for Cloud, Consolidation, and Customers Oracle customers drive the genesis and marquee features of Oracle Database 12c / 15 The Next Big Wave Explore mobile frontiers with Oracle ADF Mobile / 38 SQL in PL/SQL Enhancements Oracle Database 12c enhances writing and executing SQL in PL/SQL / 51 On Oracle Database 12c, Part 2 Our technologist fi nds a match for his SQL and makes his undo temporary / 55 ENGINEERING AS A SERVICE Organizations deploy database as a service in private clouds with Oracle Exadata

The Business of Growing Land O’Lakes invests in Oracle engineered systems to plant the seeds of change Record- Breaking Oracle OpenWorld, JavaOne, and MySQL Connect deliver a week of innovative technology

ND13_COVER.indd 1 10/9/13 9:44 AM Untitled-1 6 9/27/13 2:54 PM Untitled-1 7 9/27/13 2:54 PM 2 VOLUME XXVII - ISSUE 6 CONTENTS

RECORD-BREAKING Oracle OpenWorld, JavaOne, and MySQL Connect deliver a week of innovative technology to 60,000 people onsite and 2.1 million people online. —Tom Caldecott / 24 THE BUSINESS ENGINEERING OF GROWING AS A SERVICE The second-largest cooperative in the Organizations are turning to Oracle Exadata for United States, Land O’Lakes invests in consolidation and deployment of database as a service Oracle engineered systems to plant the in private clouds. —David A. Kelly seeds of change. —Marta Bright / 28 / 34

Cover: I-Hua Chen

Up Front / 4 INTERVIEW / 15 Technology / 38 PL/SQL / 51 C Is for Cloud, SQL in PL/SQL FROM THE EDITOR / 4 Consolidation, and Enhancements Quintessential and Customers Oracle Database 12c Collaborative —Tom Haunert Oracle customers drive the enhances writing and MASHUP / 5 genesis and marquee features executing SQL in PL/SQL. News, views, trends, of Oracle Database 12c. —Steven Feuerstein —Tom Haunert ORACLE ADF / 38 and tools The Next Big Wave ASK TOM / 55 Explore mobile frontiers with On Oracle Database 12c, Part 2 At Oracle / 6 Community / 18 Oracle ADF Mobile. —Frank Nimphius Our technologist finds a EVENTS / 6 PARTNER NEWS / 18 match for his SQL and makes BUSINESS his undo temporary. Find out about upcoming BOOK BEAT / 18 ANALYTICS / 43 —Tom Kyte technology and industry ARCHITECT / 21 Integrate and Analyze events. Become a Better Combine structured and RESOURCES / 7 Architect unstructured data for Comment / 60 Your guide to Oracle Single steps you can take analysis and new insights. webcasts, podcasts, white today —Bob Rhubart —Mark Rittman TIME CAPSULE / 60 Flashbacks: Culture. Industry. papers, and more PEER-TO-PEER / 22 DATABASE STORAGE Oracle. —Rich Schwerin BRIEFS / 10 User Group Hug MANAGEMENT / 47 The latest product news Three peers tout the benefits Automatic Data NEWS / 14 of Oracle user groups, new Optimization features, and old favorites. Learn how to enable Information Acceleration —Blair Campbell information lifecycle The Oracle Database management to In-Memory option redefines automatically move data to speed. —Fred Sandsmark lower-cost storage tiers and compress it. —Arup Nanda

NOVEMBER/DECEMBER 2013 ORACLE.COM/ORACLEMAGAZINE

ND13_TOC_R1.indd 2 10/10/13 2:06 PM 3

Editorial Publishing Editor in Chief Vice President Tom Haunert [email protected] Jeff Spicer [email protected] Managing Editor Publisher Jan Rogers [email protected] Jennifer Hamilton [email protected] +1.650.506.3794 Senior Editor Associate Publisher and Audience Development Director Caroline Kvitka [email protected] Karin Kinnear [email protected] +1.650.506.1985 Associate Editor Patty Waddington Advertising sales Contributing Editor and Writer President, Sprocket Media Blair Campbell Kyle Walkenhorst [email protected] +1.323.340.8585 Technology Advisor Western and Central US, LAD, and Canada, Sprocket Media Tom Kyte Tom Cometa [email protected] +1.510.339.2403 Contributors Eastern US and EMEA/APAC, Sprocket Media Marta Bright, Jeff Erickson, Fred Sandsmark, Rich Schwerin, Leslie Steere Mark Makinney [email protected] +1.805.709.4745 Advertising Sales Assistant, Sprocket Media DESIGN Cindy Elhaj [email protected] +1.626.396.9440, x201 Senior Creative Director Mailing-List Rentals Francisco G Delgadillo Contact your sales representative. Senior Design Director Suemi Lam Resources Design Director Oracle Products Richard Merchán +1.800.367.8674 (US/Canada) Contributing Designers Oracle Services Jaime Ferrand, Arianna Pucherelli +1.888.283.0591 Production Designers Oracle Press Books Sheila Brennan, Kathy Cygnarowicz oraclepressbooks.com

Editorial Board Ian Abramson, Karen Cannell, Andrew Clarke, Chris Claterbos, Karthika Devi, Kimberly Floss, Kent Graziano, Taqi Hasan, Tony Jambu, Tony Jedlinski, Subscription Information Ari Kaplan, Val Kavi, John King, Steve Lemme, Carol McGury, Sumit Sengupta, Subscriptions are complimentary for qualified individuals who complete the Jonathan Vincenzo, Dan Vlamis form found online at oracle.com/oraclemagazine. For change of address, mail in label with the new address to: Oracle Magazine, P.O. Box 1263, Skokie, IL 60076-8263.

Magazine Customer Service United States Postal Service Statement of Ownership, [email protected] Fax +1.847.763.9638 Phone +1.847.763.9635 Management, and Circulation. Privacy Oracle Magazine, ISSN 1065-3171, is published bimonthly (six issues each Oracle Publishing allows sharing of its mailing list with selected third parties. year) with a free subscription price by . The office of If you prefer that your mailing address or e-mail address not be included in this publication and the general business office are located at 500 Oracle program, contact Customer Service at [email protected]. Parkway, Redwood City, CA 94065. The publisher is Jennifer Hamilton Bingo; the editor is Thomas Haunert; the managing editor is Jan Rogers; Copyright © 2013, Oracle and/or its affiliates. All Rights Reserved. No part of this publication and the owner is Oracle Corporation, all at the above address. Known stock- may be reprinted or other­wise reproduced without permission from the editors. ORACLE MAGAZINE holders owning or holding 1 percent or more of the total amount of stock is IS PROVIDED ON AN “AS IS” BASIS. ORACLE EXPRESSLY DISCLAIMS ALL WARRANTIES, Lawrence J. Ellison at the above address. There are no known Bondholders, WHETHER EXPRESS OR IMPLIED. IN NO EVENT SHALL ORACLE BE LIABLE FOR ANY DAMAGES OF ANY KIND ARISING FROM YOUR USE OF OR RELIANCE ON ANY INFORMATION PROVIDED Mortgagees, or Other Security Holders Owning or Holding 1 Percent or More HEREIN. The information is intended to outline our general product direction. It is intended for of Total Amount of Bonds, Mortgages, or Other Securities. The Issue Date information purposes only, and may not be incorporated into any contract. It is not a commitment for the following data is September/October 2013. Average No. Copies Each to deliver any material, code, or functionality, and should not be relied upon in making purchasing Issue During Preceding 12 months: Total Number of Copies (Net press run): decisions. The development, release, and timing of any features or functionality described for 347,656; Paid/Requested Outside-County Mail Subscriptions stated on Oracle’s products remains at the sole discretion of Oracle. Oracle and Java are registered trademarks Form 3541: 219,403; Sales Through Dealers and Carriers, Street Vendors, of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Counter Sales, and Other Non-USPS Paid Distribution: 78,394; Total Paid Oracle Magazine (ISSN 1065-3171) is published bimonthly with a free subscription price by: Oracle, and/or Requested Circulation: 297,798; Free Distribution by Mail: 3,624; 500 Oracle Parkway, MS OPL-3C, Redwood City, CA 94065-1600. Periodicals Postage Paid at Free Distribution Outside the Mail: 44,759; Total Free Distribution: 48,382; Redwood City, CA, and additional mailing offices. • POSTMASTER: Send address changes to: Oracle Total Distribution: 346,180; Copies Not Distributed: 1,476; Total: 347,656; Magazine, P.O. Box 1263, Skokie, IL 60076-8263. Percent Paid and/or Requested Circulation: 86.0%. No. Copies of Single Issue Published Nearest to Filing Date: Total Number of Copies (Net press Printed by Brown Printing run): 259,244; Paid/Requested Outside-County Mail Subscriptions Stated on Form 3541: 213,970; Sales Through Dealers and Carriers, Street Vendors, Counter Sales, and Other Non-USPS Paid Distribution: 5,939; Total paid and/or Requested Circulation: 219,909; Free Distribution by Mail: 3,548; Free Distribution Outside the Mail: 34,352; Total Free Distribution: 37,900; Total Distribution: 257,809; Copies not Distributed: 1,435; Total: 259,244; Percent Paid and/or Requested Circulation: 85.3%. This Statement of Ownership, Management, and Circulation was filed October 1, 2013 by Karin Kinnear, Associate Publisher and Audience Development Director.

oracle magazine November/December 2013

ND13_TOC.indd 3 10/8/13 4:08 PM 4 From The Editor

Quintessential and Collaborative Conferences and technology are about participation and information.

racle OpenWorld San Francisco and an and so much comes out of that development OOracle Database release are quintes- effort. In the Oracle Database 12c launch sential Oracle events, but both are massive webcast, Oracle Senior Vice President Andy and impossible to describe in a single post, Mendelsohn pointed out that 2,500 person- blog, or note from the editor. Both events also years of development and 1.2 million hours benefit from growing participation and ever- of testing produced more than 500 new increasing reporting from a range of sources. features in the new database release. We don’t have a practical way to cover all the Bigger and More Personal development years and testing hours in this Growing participation certainly describes magazine, but we do have ways of reporting the attendance at Oracle OpenWorld and on some of those 500 new features. the colocated JavaOne and MySQL Connect You may have noticed (the Oracle Catch Up on Oracle Editor Videos Representatives of Oracle’s magazines—Editors events in San Francisco. A record-setting Magazine editors certainly hope you did) in Chief Aaron Lazenby, Profit; Caroline Kvitka, 60,000 people attended in person, and the beginning of our Oracle Database 12c Java Magazine; and Tom Haunert, Oracle another 2.1 million folks followed the pro- coverage in the September/October 2013 Magazine—participated in Oracle OpenWorld Live 2013 video programming. Most of the inter- ceedings online. issue. That issue included Oracle Database views featured Oracle customers and technolo- And this is just one opinion, but the 12c in the customer-focused “Plug into gists telling their own stories about business and increased attendance did not make the the Cloud” cover feature; the “Cloud technology success; the interviews are available at bit.ly/177vpkb. conference experience less personal. In Computing Breakthrough” news story; Subscribe to Profit magazine, Java Magazine, fact, changes to the setup on Howard Street “Time to Upgrade,” from IOUG President and Oracle Magazine at bit.ly/1gbPjCE. and new and updated Oracle OpenWorld Michelle Malcher; and Oracle Database 12c programming that focused on social media, technology deep dives into some of the 500 Next Steps customer experience, and human capital new database features, by Tom Kyte, Steven management services emphasized the Feuerstein, and Arup Nanda. LEARN more about importance of collaboration and community. This issue continues the coverage of Oracle Oracle OpenWorld If you weren’t able to participate in real Database 12c with an Andy Mendelsohn oracle.com/openworld time in Oracle OpenWorld, JavaOne, or MySQL interview as well as more technology deep Oracle Database 12c Connect or you were there and want to relive a dives into the “Oracle Database 12c 500” oracle.com/database moment or two, check out “Record-Breaking” by the aforementioned Kyte, Feuerstein, WATCH Oracle OpenWorld 2013 video bit.ly/1gbKV6w in this issue, visit the Oracle OpenWorld blog and Nanda. It also includes coverage of the (bit.ly/19qps2A), and watch on-demand video Oracle OpenWorld 2013 announcement of Send Mail to the Editors content on the Oracle OpenWorld Live 2013 the Oracle Database In-Memory option for channels (bit.ly/1gbKV6w). And when you’re Oracle Database 12c (see the “Information Send your opinions about what you read in Oracle done with 2013, sign up to be notified when Acceleration” news story). Magazine, and suggestions for possible technical registration opens for Oracle OpenWorld 2014 And—spoiler alert!—more Oracle articles, to [email protected]. You can (bit.ly/1f6qEAc). Database 12c content is in the works for the also follow our @oraclemagazine Twitter feed or join us on Facebook at bit.ly/orclmagfb. next issue of Oracle Magazine. Letters may be edited for length and clarity and What Is That Magazine Doing Now? may be published in any medium. We consider One challenge with reporting on an Oracle Tom Haunert, Editor in Chief any communications we receive publishable. Database release is that so much goes into [email protected]

CONNECT: bit.ly/aVgo69 bit.ly/orclmagfb twitter.com/oraclemagazine linkd.in/orclmag

November/December 2013 Oracle.com/oraclemagazine

ND13_EdNote.indd 4 10/8/13 3:39 PM MashUp News. Views. Trends. Tools. 5

Nearly 6 in 10 smartphone owners comparison-shop using a mobile device while in a physical store, according to Parago.1 If you’re holiday shopping, these apps can help. The Find Nextag Shopping PriceGrabber RedLaser Barcode In addition to Search for products This companion app & QR Scanner scanning barcodes from thousands of to PriceGrabber Created by eBay, this and comparing merchants, then .com claims to find app compares prices prices from major sort results by price the lowest price on from thousands of online and physical (including tax and millions of products retailers, including retailers, this app shipping), ratings, from thousands of local stores in the US. lets you set price and more. The app stores. It includes It also offers coupons alerts, provides also includes product product and and integrates coupons, and reviews and can merchant reviews your credit cards locates nearby send price-drop and calculates taxes and loyalty cards. “Rather than being forced stores offering your alerts. Free (Android, and shipping. Free Free (Android, iOS, products. Free (iOS). iPhone, iPad, (Android, iPhone, Windows Phone). into a state of perpetual thefind.com Windows Phone). iPad). pricegrabber redlaser.com distraction . . . we can nextag.com .com

COMPARISON SHOPPING APPS SHOPPING COMPARISON approach information technologies in a way that is mindful and nearly effortless and that contributes to our ability to focus, be creative, and be happy.” —Alex Soojung-Kim Pang, author of The Distraction Addiction (Little, Brown and Company, 2013)

ON THE LIST Nearly 50 percent of marketers surveyed say that data is the most BIG Need to get a realistic printout of your desktop gnome or DATA underutilized asset in their organization. Less than 10 percent corporate mascot? The MakerBot Digitizer Desktop 3D Scanner currently use the data they have in a sys- SCAN uses a camera and two lasers to create a standard-format 3-D tematic way, and just 18 percent have a digital file of any physical object up to 8 inches in diameter, 8 single, integrated view of customer action. inches tall, and 6.6 pounds in weight. That file can then be printed However, 71 percent plan to implement a on a desktop 3-D printer or shared with the growing online 3-D big data analytics solution in the next two IN 3-D years. More than 2,200 marketers world- printing community. 3-D modeling or CAD experience is not wide were surveyed. required. US$1,400 (without gnome). makerbot.com/digitizer Source: Teradata Data-Driven Marketing Survey 2013, teradata.com Cloud Services Continue to Grow Use of all types of cloud services steadily increased from 2012 to 2013. Results from a survey of nearly 150 people in June Get Fit in Style 2013—mostly attendees of Cloud Computing Expo—were com- While personal activity trackers are nearly ubiqui- pared with results from the same survey conducted a year earlier. tous, the new Misfit Shine adds a stylish touch. Like USE OF CLOUD SERVICES competing fitness trackers, Shine monitors walking, 62% biking, and sleep, and syncs with a smartphone or computer via Bluetooth. But its polished aluminum 49% 46% finish, and ability to be worn as a wristband, lapel 38% 52% pin, or necklace, lets you take it from marathon to Software 44% 40% black-tie cocktail party with ease. It even doubles as as a Service Infrastructure 28% Cloud a wristwatch and uses a standard replaceable battery. as a Service Storage Platform as Shine is also water resistant. US$119.95. 2013 2012 a Service misfitwearables.com Source: TwinStrata, twinstrata.com/cloud-survey-2013

1 Source: Dynamic Pricing in a Smartphone World: A Shopper Showrooming Study, parago.com/news/showroomingstudy

ORACLE MAGAZINE NOVEMBER/DECEMBER 2013

ND13_MashUp.indd 5 9/25/13 10:16 AM 6 Events

Technology Events Oracle User Groups Suncoast Oracle Users Group Conferences and sessions to help you stay Holiday Event December 3, Ybor City, Florida on the cutting edge soug.org

Houston Oracle Users Group Christmas Social UKOUG Technology December 5, Houston, Texas Conference 2013 houg.org December 2–4, Manchester, England New Zealand Oracle Users Group Committee Meeting This annual conference covers major technology December 6, Auckland, New Zealand topics, including big data, cloud, mobility analytics, bit.ly/13yeEOF virtualization, collaboration, social, and security. South East Michigan Oracle User Deep dives, labs, and networking activities are on the Professionals Meeting agenda, as are highlights from Oracle OpenWorld December 10, Southfield, Michigan 2013. www.tech13.ukoug.org bit.ly/13Pfjv4 Houston Users Group Meeting and Casino Night JD Edwards INFOCUS Professionals attending the Gartner Data December 11, Houston, Texas December 2–4, Denver, Colorado Center Conference choose from tracks that bit.ly/14uM6oo fbit.ly/16J3RU0 focus on servers, cloud computing, enterprise Kansas City Java User Group Meetings This event offers in-depth education about mobility, operating systems, IT operational December 11 and January 8, Leawood, Kansas Oracle’s JD Edwards EnterpriseOne applica- excellence, storage and facilities, business kcjava.org tions and kicks off year-long special interest continuity, and disaster recovery. Portland Java User’s Group Meeting group (SIG) programs. December 17, Portland, Oregon SANS Cyber Defense Initiative 2013 pjug.org Big Data World Congress December 12–19, Washington DC Chicago Java Users Group December 3–4, Munich, Germany fbit.ly/16NYDIs Downtown Meetings fbigdatacongress.com This event covers security, IT auditing, December 17 and January 21, Chicago, Illinois More than 40 speakers and 500 attendees security management, penetration testing, cjug.org explore infrastructure for big data, analytics, and computer forensics. It also offers UKOUG Solaris SIG Meeting in-memory computing, machine learning, the hands-on, immersive training on how to miti- December 18, London, England Internet of Things, and social data. gate cyber attacks. ukoug.org Memphis Java User Group Meeting ICDM 2013: IEEE International National Retail Federation Annual December 19, Memphis, Tennessee Conference on Data Mining Convention and Expo memphisjug.org December 7–10, Dallas, Texas January 12–15, New York, New York Chartered Institute for IT, BCS ficdm2013.rutgers.edu fbigshow14.nrf.com Berkshire Branch Committee Meeting This international forum is for researchers and Nicknamed “Retail’s BIG Show,” this annual January 7, Reading, England bit.ly/15AGXLI developers whose focus includes statistics, gathering includes education and thought machine learning, pattern recognition, databases, leadership on topics ranging from mobile New England Java Users Group Meeting data visualization, and knowledge-based systems. retailing to sustainability. January 9, Waltham, Massachusetts nejug.org

Gartner Data Center Conference Oracle Business Intelligence PackerLand Users Group Meeting December 9–12, Las Vegas, Nevada Warehousing and Analytics Summit January 9, Fond du Lac, Wisconsin bit.ly/14K2LLG fgtnr.it/16NYDYX January 14–16, Redwood City, California fbiwasummit.com Northeast Ohio Oracle Users Group Events locator This summit brings together Oracle ACE experts, Business Meeting January 25, Independence, Ohio customers, Oracle partners, and Oracle product neooug.org Oracle Events experts. Focus areas include advanced analytics, oracle.com/events big data, business intelligence and visualiza- Austin Java Users Group Meeting January 28, Austin, Texas mages Locate User Groups tion, enterprise performance management, and I oracle.com/technetwork/community austinjug.org etty

spatial technologies. G

November/december 2013 Oracle.com/oraclemagazine

ND13_Events.indd 6 9/25/13 10:38 AM Resources 7

What’s New at Oracle The latest videos, podcasts, blogs, and more

Webcasts can dramatically enhance data center operations, table discussion with Oracle experts to discuss “Plug Into the Cloud with reduce business risk, lower costs, and support a key identity management trends and issues. Oracle Database 12c” mix of operating systems and applications. fbit.ly/149HX9g Linux Containers Explained Oracle executives and technical experts “Security Inside Out: Latest Innovations in fbit.ly/172X8Uz discuss Oracle Database 12c’s innovative multi- Oracle Database 12c” In this whiteboard presentation, Oracle Senior tenant architecture. fbit.ly/11tcH8b Product Manager Lenz Grimmer explains how Hear from experts how Oracle Database 12c Linux containers work. “Announcing Oracle SuperCluster T5-8: keeps businesses ahead of evolving security Our Fastest Engineered System” threats and regulations with security controls E-Books fbit.ly/18DxJ9r such as sensitive data discovery, real-time data Database Storage for Dummies, Learn how Oracle SuperCluster T5-8 acceler- redaction, and privilege analysis. Oracle Edition ates consolidation and private cloud deploy- fbit.ly/18Dy0tg ments with dramatic performance improvements “Identity Auditing: Techniques for Reducing Get insight into how to choose the right database for a lower TCO. Operational Risk and Internal Delays” storage solutions and how to optimize database fbit.ly/18LBdDw storage for maximum performance and efficiency. “Announcing Oracle Cloud Application Oracle identity management expert Neil Gandhi Foundation” and representatives from (ISC)2 share identity- White Papers fbit.ly/19877h9 auditing techniques that reduce operational risk. “Oracle Multitenant” View a panel discussion by customers and fbit.ly/172iXpz industry leaders, along with demonstrations “MySQL Cluster 7.3: New Features for Get the technical details about Oracle of Oracle WebLogic Server, , Internet-Scale Performance with Carrier- Multitenant, a new option for Oracle Database 12c Oracle Enterprise Manager, and Oracle devel- Grade Availability” that simplifies consolidation, provisioning, oper tools. fbit.ly/1c8ZisJ upgrades, and more. Learn the new features included in MySQL “Storage and Applications Engineered Cluster 7.3 to automatically scale database ser- “Plug Into the Cloud with Oracle Together: Oracle Has It, NetApp Doesn’t” vices while maintaining five 9s availability. Database 12c” fbit.ly/15K6uEs fbit.ly/1f04UBM Analyst Marc Staimer of Dragon Slayer Consulting Videos Discover the new capabilities in Oracle Database and Oracle storage executives discuss why Developing Applications with Oracle 12c, including multitenancy, optimized storage application-engineered storage is essential. Application Development Framework Mobile and compression, continuous access, security, fbit.ly/14DOIWF and more. “Online Forum: and View an in-depth, interactive presentation cov- Oracle’s Systems—The Best Platform ering mobile development with Java and HTML5. “Deliver Next-Generation Applications for Oracle Software” with Industry-Leading Oracle WebLogic fbit.ly/165jRkM The Top Five Things to Look For in a Cloud Server 12c Release 12.1.2” Take an in-depth look at how Oracle Solaris is Provider When It Comes to Security, Part 3 fbit.ly/18gUiNR coengineered with Oracle’s systems and software fbit.ly/13aHW5r Read an overview of the new features in the latest to deliver the best possible user experience. Deloitte Principal Irfan Said shares how to version of Oracle WebLogic Server. mitigate risk in the cloud, along with the top five “Virtualization and Cloud Made things to look for in a cloud provider. “Solving Data Management and Scalability Simple and Easy with Oracle’s Latest Challenges with Oracle Coherence 12c” Engineered System” Identity Governance and Key Identity fbit.ly/13KPNNk fbit.ly/13F7PNT Management Trends Discover how Oracle Coherence is scaling applica- Wim Coekaerts, senior vice president of Linux fbit.ly/145xbYn tions with real-time data processing and cache and virtualization at Oracle, unveils a system that Larry Samuels of NEC Australia hosts a round- updates to meet mobile and cloud demands.

oracle magazine November/december 2013

ND13_Resources.indd 7 9/25/13 12:16 PM 8 Resources

overHEARD Oracle Coherence YouTube Channel fbit.ly/16j8Yti “This is a breakthrough release that makes cloud computing Watch dozens of new webcasts and video better, a lot better. [Oracle Database 12c is] the first multi­ tutorials on how Oracle Coherence can scale tenant database designed for the cloud. Its fundamentally your business applications and reduce your operational costs. new multitenant architecture enables you to create multiple, pluggable databases to support modern cloud deployments.” Oracle WebLogic YouTube Channel —Oracle President in “Plug Into the Cloud with Oracle Database 12c” (bit.ly/149HX9g) fbit.ly/13e5MNz Watch how-to videos that showcase numerous “Oracle’s Internet of Things Platform: performance database environment running on timely topics—such as dynamic clustering, elastic The M2M Platform for a Connected World” Oracle Exadata and what to expect when you Java Message Service, and more. fbit.ly/18v9NBc move your database operations to a preinte- Read about Oracle’s platform to address the grated engineered system. MySQL YouTube Channel Internet of Things and machine-to-machine fbit.ly/14wVsGX (M2M) communication. Calculators Subscribe to the official MySQL channel on Business Process Management Maturity YouTube and watch informative demos, tutorials, “Oracle Virtual Networking—Delivering Assessment Tool and technical presentations. Fabric Virtualization and Software- fbit.ly/1cHnTCV Defined Networks” Get a customized report that breaks down your Podcasts fbit.ly/16AwBxS business process management maturity and sug- “Upgrade to Oracle E-Business Suite 12 This International Data Corporation (IDC) white gests next steps to help you advance. in the Cloud with Oracle Managed Cloud paper examines the business and technological Services” factors driving network virtualization and profiles Service-Oriented Architecture Maturity fbit.ly/1dVOHNu the Oracle Virtual Networking products that are Assessment Tool Hear how Oracle Managed Cloud Services is used to deliver software-defined networks. fbit.ly/14wWm6h helping companies like Michael Baker Corporation Take an easy online assessment to learn your successfully upgrade straight to the cloud. “From Database Clouds to Big Data: 2013 service-oriented architecture maturity and find IOUG Survey on Database Manageability” out how to move to the next level. web locator fbit.ly/18WmsBi A newly released Independent Oracle Users Group Resource Centers Oracle Blog Center oracle.com/blogs (IOUG) membership survey sheds light on tough Oracle’s Data Integration Resource Center Oracle Consulting database management challenges and makes for Oracle Applications oracle.com/consulting recommendations for overcoming them. fbit.ly/1912It1 Oracle Events and Webcasts Access white papers, screencasts, and customer oracle.com/events “READ_ME_FIRST: What Do I Do with All of testimonials that describe how to gain more value Oracle Newsletters Those SPARC Threads?” from your Oracle Applications using Oracle’s best- oracle.com/newsletters fbit.ly/16o5F2i in-class data integration solutions. Oracle Podcast Center oracle.com/podcasts Read this technical white paper to learn how to Oracle University take advantage of the new SPARC servers, which Unlock New Big Data Insights with MySQL bit.ly/ouoramag provide more than 1,000 compute threads. and Hadoop Oracle on Facebook fbit.ly/1eqIN7c facebook.com/oracle “Why Use Oracle VM for Oracle Databases” View technical articles, white papers, and web- Oracle on Google+ fbit.ly/1b9rb01 casts to learn how to unlock new insights lever- bit.ly/LdGiM0 Read this independent lab validation report aging MySQL and Hadoop. Oracle on LinkedIn linkedin.com/company/oracle comparing Oracle VM to a leading virtualization Oracle on Twitter solution and concluding that Oracle VM is best for Social Media Updates twitter.com/oracle Oracle Databases in all performance categories. Oracle ADF Architecture TV Oracle Support fbit.ly/18xN08j oracle.com/support “Month in the Life of an Oracle Exadata Discover Oracle Application Development My Oracle Support Admin, Part 2: Operations” Framework (Oracle ADF) development and satisfy myoraclesupport.com fbit.ly/13DhXJN design, architecture, development, deployment My Oracle Support Communities communities.oracle.com Find out what it takes to manage a high- best practices, and more.

November/december 2013 Oracle.com/oraclemagazine

ND13_Resources.indd 8 9/25/13 12:16 PM What does 1 hour of downtime cost your business?

RETAIL HOSPITALITY > $9,774.80 > $1,544.80 per hour per hour BANKING INSURANCE > $5,220.80 > $14,836.80 per hour MEDIA per hour > $4,789.60 per hour

*Reference: Schneider Electric White Paper #52 (assuming 40 employees) 24/7/365 network uptime Wake up your network! Today, protecting your business network is more critical than ever. Protect switches and routers APC™ by Schneider Electric Smart-UPS™ uninterruptible power supplies eliminate costly downtime by providing reliable, network- with APC by Schneider Electric grade power over a wide range of utility conditions. They keep employees connected to business-critical applications whether Smart-UPS battery backup. they are in house, at a co-location facility, or in the cloud. The Smart-UPS family offers tower, rack, and convertible form factors to deliver flexibility for any environment. And Schneider Electric installation services make deployment a breeze! Trusted by millions worldwide, Smart-UPS backup units are the intelligent choice!

Avoid costly power problems by keeping your IT equipment and data safe and available with network-grade power conditioning. Reduce operating and maintenance costs with a patented green operating mode for high efficiency and intelligent battery management that prolongs life and alerts you well in advance of replacement. Save time with easy and convenient remote accessibility, safe operating system shutdown, and innovative energy management. Achieve smarter productivity by tailoring a variety of settings, including switched outlet control, to your application needs via the intuitive LCD interface or software. Gain the peace of mind that comes with full equipment compatibility and 25 years of reliability from the industry leader.

Business-wise, Future-driven.™

How Monitoring Systems Reduce Human Error in Distributed Server Rooms and Remote Wiring Closets

White Paper 103 Revision 0 Reduce human-error downtime, too! by Dennis Bouley TM

Contents > Executive summary Get guidance in our FREE white paper and enter to win a Google Nexus 10 tablet! Visit www.apc.com/promo Key Code d668u Call 888-289-APCC x6561

©2013 Schneider Electric. All Rights Reserved. Schneider Electric, APC, Smart-UPS, and Business-wise, Future-driven are trademarks owned by Schneider Electric Industries SAS or its affiliated companies. All other trademarks are the property of their respective owners. www.schneider-electric.com • 998-1209030_GMA-US_Nexus

Untitled-1 1 9/27/13 3:45 PM 10 Product Resources

TUTORIALS/VIDEOS New SPARC and Oracle SuperCluster Machines Unleashed

Oracle’s SPARC M6-32 Server Oracle has delivered new systems—the financial close, cost management, projec- Virtualization Options SPARC M6-32 server and Oracle SuperCluster tions, and planning with Oracle In-Memory This interactive demo explains the virtual- M6-32—that dramatically redefine the price/ Applications to help change business ization features of Oracle’s SPARC M6-32 server. It includes discussions of dynamic, performance equation in the high-end server dynamics and enable organizations to bounded, and logical domains and explains market. The SPARC M6-32 server, with up to discover new growth opportunities, make the differences between hypervisor and 32 terabytes of memory and as many as 384 smarter decisions, and accelerate workloads. logical domains. cores, can run entire applications “The SPARC M6-32 server and Oracle „bit.ly/19fbo1M and databases in memory to deliver unprec- SuperCluster M6-32 fundamentally change Creating JAX-RS 1.1 Web Services edented performance. The massive memory data center economics by combining high- on the Oracle Java Cloud of the SPARC M6-32—combined with its end computing performance and availability This tutorial explains the steps required comprehensive, zero-overhead, no-cost with the cost efficiency of entry-level servers,” to locally develop a JAX-RS RESTful web virtualization capabilities—makes it an ideal says John Fowler, executive vice president service and then deploy it to an Oracle Java consolidation platform for mission-critical of systems at Oracle. “With our big memory Cloud instance. workloads. It also supports electrically iso- machines, you can run huge databases „bit.ly/19V0tXr lated dynamic domains, which provide com- and applications in Stock Trading and Analysis Using plete security, service, fault, and resource iso- memory to accelerate Oracle NoSQL Database lation for maintaining maximum availability performance 10 or 20 This video discusses the features of Oracle and isolation of consolidated workloads. times and experience NoSQL Database in terms of managing fast Oracle SuperCluster M6-32, Oracle’s mainframe-like data and big data. It shows a stock trading fastest and most scalable engineered reliability without and analysis application built on top of system, integrates SPARC M6-32 servers paying the high Oracle NoSQL Database as an example. with Oracle Exadata Storage Servers opti- premiums built into „bit.ly/1hiw1Jk mized for Oracle Database performance. It other vendors’ high- Publish Your Applications with can boost performance by 10 to 20 times end systems.” Oracle Cloud Marketplace for business-critical applications such as bit.ly/14YQNLH This video illustrates the advantages of publishing applications with Oracle Cloud Marketplace, which provides a targeted Oracle Introduces Two StorageTek Devices channel where independent software Oracle has introduced the StorageTek tinued leadership and innovation in enter- vendors and integrators can showcase T10000D tape drive, which offers up to 8.5 prise tape storage technology,” says James their products. terabytes of native capacity per cartridge Cates, vice president of hardware develop- „bit.ly/16UU9Mj and native data rates of 252 megabytes per ment at Oracle. “When you add StorageTek Oracle Enterprise Manager 12c: second, and the StorageTek Linear Tape File Linear Tape File System, Library Edition, Deploy JVM Diagnostics and System, Library Edition, which helps make capabilities and Oracle innovations in both ADP Engines tape storage easier to manage, at a lower cost. data integrity and monitoring, Oracle is In Part 1 of this three-part video series, you “Oracle’s new StorageTek T10000D tape taking a commanding lead in storage.” will learn how to deploy the JVM Diagnostics drive clearly demonstrates Oracle’s con- bit.ly/IPqOHD Engine and the Application Dependency and Performance Engine in Oracle Enterprise Manager Cloud Control 12c. Oracle Improves Cloud-Enabled Customer Experience „bit.ly/1eXiH0q Oracle has made significant enhancements that are required in order to deliver simple, DBaaS Private Cloud Using Oracle to its cloud-enabled customer experience integrated, and relevant experiences across Enterprise Manager Cloud Control (CX) portfolio. The enhancements to Oracle all channels and touchpoints,” says Ken 12c and Exadata Database Machine Customer Experience Cloud support sales, Volpe, senior vice president of Oracle product In this tutorial, which includes a brief introduction to cloud computing, you will marketing, commerce, and service orga- development. “With the social, mobile, learn about database as a service (DBaaS) nizations by delivering a more interactive, and interactive enhancements across the and Oracle Exadata Database Machine. social, and mobile Oracle CX portfolio, we are in a better posi- Then you will delve into the steps required experience. tion than ever to help organizations create to establish an Oracle Enterprise Manager “Organizations great customer experiences. Our customers Cloud Control 12c DBaaS private cloud on need to be able to can take advantage of the new capabilities an Oracle Exadata Database Machine. easily establish the immediately in the cloud to meet customer „bit.ly/1bp4ysh operational systems demands and increase revenue.”

and infrastructure bit.ly/GztAH7 GROENING LINDY

NOVEMBER/DECEMBER 2013 ORACLE.COM/ORACLEMAGAZINE

ND13_Briefs.indd 10 10/8/13 3:06 PM BRIEFS 11

Oracle Applications Leverage Oracle Database In-Memory Option Oracle Updates Oracle Enterprise

Oracle has announced enhanced in-memory delivers real-time insight into all aspects of Resource Planning Cloud applications that leverage the Oracle Database cost management, enabling organizations Extending the industry’s broadest and most In-Memory option of Oracle Database 12c, to maximize gross margins and profits and advanced cloud portfolio, Oracle has deliv- which helps organizations accelerate database enhance product cost structures by opti- ered updates to Oracle Enterprise Resource performance for analytics, data warehousing, mizing component costs. Planning Cloud that enable organizations to reporting, and online transaction processing Oracle Value Chain Planning applications, improve insight, accelerate decision-making (OLTP). Applications that benefit from the including Oracle In-Memory Consumption- with real-time information access, increase new option include Oracle’s JD Edwards Driven Planning and Oracle In-Memory productivity through social business objects, EnterpriseOne and PeopleSoft applications, Performance-Driven Planning, help orga- and manage controls effortlessly. It includes Oracle In-Memory Cost Management, and nizations understand and respond to end- Oracle Financials Cloud, Oracle Procurement Oracle Value Chain Planning. customer demand; analyze and plan massive Cloud, and Oracle Project Portfolio JD Edwards EnterpriseOne In-Memory amounts of supply chain data; and get Management Cloud. Project Portfolio Management and JD better, more timely business insights. “In this constantly changing global busi- Edwards EnterpriseOne In-Memory Sales “The release of Oracle In-Memory ness environment, it is increasingly impor- Advisor enable customers to increase Applications will help organizations not only tant for companies to simplify business revenue and profitability by making faster complete load runs faster but also discover processes, increase productivity, and control and more efficient business decisions. new insights for efficiencies that would pre- costs,” says Rondy Ng, senior vice president PeopleSoft In-Memory Project Discovery viously have been overlooked,” says Steve of applications development at Oracle. helps organizations avoid project failures by Miranda, executive vice president of applica- “Oracle Enterprise Resource Planning Cloud providing visibility into projects. tions development at Oracle. is helping customers drive performance Oracle In-Memory Cost Management bit.ly/15kNFf7 across the enterprise.” bit.ly/GztvU5 Exalytics In-Memory Machine T5-8 Delivers Oracle Unveils Mobile Enterprise Oracle has unveiled Exalytics In-Memory Machine T5-8, an engineered system based PLM Solution on Oracle’s SPARC T5-8 server with 4 terabytes Extending its commitment to the rapidly of memory per machine to drive extreme expanding mobile workforce, Oracle performance for business intelligence (BI) and has introduced Agile Product Lifecycle enterprise performance management appli- Management Mobile. This solution helps cations. Built with industry-leading hardware, mobile workers increase productivity by pro- leading BI software, and in-memory database viding complete visibility into Oracle’s Agile technology, Exalytics In-Memory Machine Product Lifecycle Management processes T5-8 is designed to deliver the best speed-of- manner,” says Paul Rodwick, vice president from the Apple iPad. Built on Oracle ADF thought analytical in-memory performance of product management at Oracle. “Exalytics Mobile, it also enables partners to quickly for customers wanting to consolidate multiple In-Memory Machine T5-8 enables organiza- and easily develop and expand applications analytical applications on a single platform. tions to quickly garner powerful insights into and processes for Agile Product Lifecycle “Data provides the critical competitive their data, allowing them to make smarter Management customers. advantage, but only for those who are able decisions, faster.” “Optimizing all aspects of the product to uncover business insights in a timely bit.ly/omagexalytics lifecycle gives organizations the opportunity to boost their competitive edge by driving Oracle Virtual Compute Appliance Unveiled process efficiency, accelerating innovation, and ensuring quality control,” says John Oracle Virtual Compute Appliance enables duction workloads with minimal, software- Kelley, vice president of product value chain customers to go from power-on to produc- defined configuration. strategy at Oracle. “With the introduction tion in about an hour and deploy ready-to- “Oracle Virtual Compute Appliance is of Agile Product Lifecycle Management run virtual machines in just a few minutes. unique not only in accelerating virtual infra- Mobile, Oracle has made it easier than ever This new engineered system enables rapid, structure deployment but also in speeding to securely access and manage PLM data at repeatable software-defined infrastructure deployment of the complete application any time or from any location. This flexibility deployment for almost any x86 applica- stacks through Oracle VM Templates,” says drives efficiencies across the product life- tion and workload. Oracle Virtual Compute Wim Coekaerts, senior vice president of Linux cycle by supporting strategic and operational Appliance is a “wire-once” system that and virtualization engineering at Oracle. decision-making and product innovation.” comes fully assembled and ready to run pro- bit.ly/16QPs6o bit.ly/18lZlg3

ORACLE MAGAZINE NOVEMBER/DECEMBER 2013

ND13_Briefs.indd 11 10/8/13 3:07 PM 12 BRIEFS

New Oracle ZFS Storage ZS3 Appliances Improve Efficiency New MySQL Workbench 6.0

The latest Oracle ZFS Storage Appliance The Oracle ZFS MySQL Workbench 6.0 is now available with products, the Oracle ZFS Storage ZS3 series, Storage ZS3 appli- a redesigned user interface and features that enable organizations to improve operational ances also feature enable users to simplify MySQL database efficiencies, reduce data center costs, and real-time, dynamic development, design, and administration. increase business application performance. application-aware Expanding data volumes and web, cloud, and The Oracle ZFS Storage ZS3 series takes performance and mobile computing growth have increased advantage of Oracle-only storage features health analytics, management challenges for database pro- and capabilities such as Oracle Intelligent which enable orga- fessionals. This new release helps developers Storage Protocol, introduced in Oracle nizations to visualize CPU, cache, protocol, and administrators better manage dynamic Database 12c, which automates Oracle disk, memory, networking, and system- data environments. Database tuning and administration. It also related data—all at the same time. “To address scalability and performance leverages new heat map and automatic data “Oracle’s ability to deliver application challenges of web, mobile, and cloud environ- optimization capabilities of Oracle Database engineered storage is a major differentiator ments, organizations around the world are 12c that apply different compression levels that enables customers to maximize perfor- using MySQL,” says Tomas Ulin, vice presi- through the data lifecycle to deliver con- mance, efficiency, and productivity at a sig- dent of MySQL engineering at Oracle. “MySQL sistently high database performance and nificantly lower cost than the competition,” Workbench 6.0 is a major update that fea- reduced storage capacity. Finally, the Oracle says Scott Tracy, vice president of software tures a number of new enhancements based ZFS Storage ZS3 appliances use Oracle development at Oracle. “The new Oracle ZFS on community feedback. This release makes it Hybrid Columnar Compression to compress Storage ZS3 appliances demonstrate the raw easier than ever for administrators and devel- Oracle Database data by 10x to 50x, signifi- power and value that hardware and software opers to design, develop, and manage their cantly reducing the amount of storage and engineered systems can provide.” MySQL databases.” bandwidthhitsw_OracleMag_DBMotoCDC_BI-A_18Sep-NovDec13.pdf required. bit.ly/x5J4ij 1 9/18/2013 4:25:21 PM bit.ly/GA2r7m

CAN’T GET C

M

Y ACCESS TO CM REAL-TIME DATA? MY WE’VE GOT A BETTER WAY! CY CMY Change Data Capture for BI & Analytics FREE PAPER K • Supports all major databases including Oracle, IBM DB2, MS SQL Server, IBM Informix, MySQL, “Tips for Change Data Capture • Sybase, IBM PureData System/Netezza, HP Vertica, Actian Vectorwise, Cloud systems and more in BI and Analytics” • Real-time data replication http://info.hitsw.com/Oracle20136 • Change Data Capture with log-reading • Continuous, automated updates • Non-intrusive, low overhead, easy to use

T +1.408.345.4001 | www.hitsw.com | [email protected]

Copyright © 2013 HiT Software, Inc., A BackOffice Associates, LLC Company. All rights reserved. HiT Software®, HiT Software logo, and DBMoto® are either trademarks or registered trademarks of HiT Software and BackOffice Associates, LLC in the United States and other countries. All other trademarks are the property of their respective owners.

NOVEMBER/DECEMBER 2013 ORACLE.COM/ORACLEMAGAZINE

ND13_Briefs.indd 12 10/8/13 3:07 PM BRIEFS 13

Oracle Delivers Near-Zero Data Loss Data Protection Big Data: More Secure

Oracle has unveiled Oracle Database ments of thousands of databases in a data Oracle Big Data Appliance now includes Backup Logging Recovery Appliance, the center or region. enterprise-class security capabilities for industry’s first backup appliance engi- In addition to offering Oracle Database Hadoop. It offers integrated enterprise secu- neered specifically for database protection. Backup Logging Recovery Appliance for on- rity with preconfigured Kerberos authentica- This Oracle engineered system delivers premises use, a new Oracle service, Oracle tion, LDAP-based authorization, and robust near-zero data loss data protection, Database Backup Cloud Service, enables centralized auditing with Oracle Audit Vault minimal impact on user performance, and a organizations to back up their on-premises and Database Firewall. In addition, Oracle massively scalable architecture. Oracle Database instances directly to Oracle has introduced new versions of Oracle Unlike solutions that require periodic Cloud or replicate their on-premises Oracle Big Data Connectors and Oracle NoSQL backups of all the data Database Backup Logging Recovery Appliance Database that provide enhanced function- in databases, this to Oracle Cloud for added protection. ality, performance, and scalability. new appliance pro- “Businesses today can’t afford to lose “Hadoop systems and NoSQL databases cesses and stores only critical data, incur long downtimes, or suffer have proven to be groundbreaking tech- changed data, reducing application slowdowns,” says Juan Loaiza, nology for big data management,” says the impact of backups senior vice president of systems technology Çetin Özbütün, senior vice president of data on production servers at Oracle. “Oracle Database Backup Logging warehousing and big data technologies and networks while Recovery Appliance is the first product to at Oracle. “With the latest enhancements reducing storage costs. move beyond the decades-long paradigm to Oracle Big Data Appliance, Oracle is It is massively scal- of ineffective nightly backups to deliver a addressing the enterprise-grade security able, enabling a single solution that meets the need for complete and performance customers require in big appliance to handle the protection of critical business data.” data solutions.” data protection require- bit.ly/GzvOXp bit.ly/16QOLd2

Polar Bears International is a trusted voice focused on funding scientific research for the survival of this magnificent animal. Polar Bears International also funds educational programs that are inspiring people to reduce their carbon emissions. Conservation through Research and Education www.polarbearsinternational.org Help Us Help the Polar Bear Photo © R&C BuChanan

ORACLE MAGAZINE NOVEMBER/DECEMBER 2013

ND13_Briefs.indd 13 10/8/13 3:08 PM 14 News By Fred Sandsmark

Information Acceleration The Oracle Database In-Memory option delivers query results 100 times faster and doubles transaction processing rates.

n his opening night And as simple as it is to I keynote address at Oracle activate the Oracle Database OpenWorld 2013 in San In-Memory option, activation Francisco, Oracle CEO Larry is also the end of the configu- Ellison announced the Oracle ration process. “Flip a switch, Database In-Memory option and all your existing applica- for Oracle Database 12c, which tions run much faster,” Ellison dramatically accelerates said. “There are no changes to database performance. SQL. There are no changes to The Oracle Database your applications. There are no In-Memory option accelerates functions that are restricted. queries on data warehouses Everything that works today and online transaction pro- works with the Oracle Database cessing (OLTP) databases In-Memory option turned such as enterprise resource on. There’s no unloading and planning (ERP) systems. reloading of data. Furthermore, it accelerates “Every application that queries on live transactional you wrote, every application data without compromising transaction pro- “Once we have the that you bought—everything—runs without cessing speed. “We figured out a way to not a single change to the application,” Ellison only speed up query processing by a couple column store, we emphasized. of orders of magnitude but at the same time can process data at “And the Oracle Database In-Memory at least double your transaction processing option works beautifully with the Oracle rates,” Ellison said. ungodly speeds.” Multitenant option in Oracle Database 12c, Combining existing in-memory row —, CEO, Oracle so all of this technology is cloud-ready,” and new in-memory column data formats Ellison concluded. “Every database that you is key to this dramatic improvement in have now will be easier to tune, it will run performance. Oracle Database can now OLTP and batch processing two to three times faster, it will be just as reliable and just as maintain data in both row and column faster than queries and processes executed secure as it is today.”  formats simultaneously, storing the column without the Oracle Database In-Memory data in memory with high compression. option, Ellison said. “The DBA doesn’t have Fred Sandsmark is a freelance technology Transactional logging (for rollback and other to figure out what to index and what not writer in the San Francisco Bay Area. purposes) is done only on the row store. to index,” he explained. “The column store “There’s actually very little overhead in covers all the data—everything runs fast. This Next Steps maintaining the column store in memory makes database design much easier, and in addition to Oracle’s traditional row makes tuning, in this case, unnecessary.” store,” Ellison explained. “Once we have Turning on the Oracle Database WATCH highlights of Larry Ellison’s keynote address the column store, we can process data at In-Memory option requires just three simple bit.ly/1bmPTO6 ungodly speeds.” steps: one that specifies how much memory LEARN more about hy The new in-memory columnar format will be used by the in-memory column store, Oracle Database In-Memory option p gra o

bit.ly/18loHut t

in the Oracle Database In-Memory option one that says which tables or partitions o eliminates the need for analytic indexes. This should reside in the column store, and one Oracle In-Memory Applications bit.ly/15kNFf7

makes analytic queries 100 times faster and that drops the existing analytic indexes. Ph Orange

November/December 2013 Oracle.com/oraclemagazine

ND13_News_R1.indd 14 10/10/13 2:11 PM Interview by Tom Haunert 15

C Is for Cloud, Consolidation, and Customers Oracle customers drive the genesis and marquee features of Oracle Database 12c.

ndy Mendelsohn, senior vice president We’re taking a database instance—which A of database server technologies at we now call a container database—and Oracle, sat down with Tom Haunert, Oracle we’re virtualizing it. That container can now Magazine editor in chief, to talk about the new contain as many as 252 virtual databases, customer-driven technologies and innovations which we call pluggable databases. in Oracle Database 12c. The following is an So now you can take hundreds of separate excerpt from that interview. Listen to a podcast databases that could be on 100 separate of the full interview at oracle.com/magcasts. servers today and consolidate them into one Oracle Magazine: Oracle Database 12c was container database. You can move each of released in June and launched in July, and the these separate Oracle Database 11g or Oracle product release numbering has gone from Database 10g database instances into this 11 to 12. And the g that stood for grid in 11g is one container. Each of the old instances now now c, for cloud. What drove the change? runs in its own pluggable database, which is Mendelsohn: Five years ago, when we started essentially a virtual database. designing Oracle Database 12c, our customers And after you move your schema and wanted a different c: consolidation. They your data into this pluggable database, your wanted to make it possible to lower the total application runs against the pluggable data- cost of ownership for running their databases. Andy Mendelsohn, Senior Vice President, base as though it were a physical database. Database Server Technologies, Oracle And to do that, they wanted to get the kind The pluggable database looks and feels like of benefits people get from virtualization—to focus on traditional key database develop- a physical Oracle Database instance, so you reduce the number of servers running their ment areas: high availability, data ware- don’t have to rewrite your application to run databases—but they also wanted to reduce housing and big data analytics, compression in this environment. the total number of databases they had to and data optimization, performance and Everything just works; the only line of manage, which was not something they were scalability, security and compliance. code you have to change is the connect getting from virtualization. Oracle Magazine: Tell us more about the string. Everything else is unchanged. It’s vir- Our customers asked for consolidation, multitenant architecture, and what it means tualization for databases. so we created the multitenant architecture, for developers, DBAs, and businesses. We understand that a lot of customers which enables them to consolidate hundreds Mendelsohn: You can most easily under- have initiatives to implement virtualization of their databases into one physical Oracle stand the new architecture by comparing of their hardware servers. The good news is Database instance. it to server virtualization. When you take a that hardware virtualization and multitenant This new architecture supports both lower piece of hardware and virtualize it, you create container databases are complementary: the capital expenditures and lower operational logical servers called virtual machines, and customers can simply create the container costs. So in the original design, the c behind those virtual machines look and feel like database in a VM. Oracle Database 12c was for consolidation. real hardware servers to applications. Your And with pluggable databases, they also Oracle Magazine: Oracle Database 12c applications can run on them and not know get much denser consolidation than they includes more than 500 new features. What that they’re running on a virtual machine had before, because instead of hundreds of are some of the categories or focus areas of as opposed to a physical machine. And you database instances—with all their separate these new features? do this to consolidate—to take hundreds of shared memory and background processes Mendelsohn: From a planning standpoint, servers and consolidate them into hundreds and so on—now they just have one container cloud and consolidation were a major focus, of VMs on just one or two servers. database with one shared memory area and and that’s where the multitenant architec- With Oracle Database 12c, we’re doing one set of background processes. A container

Bo b Adler ture came from. But we also continued to something very similar for the database. database also enables DBAs to manage many

oracle magazine November/December 2013

ND13_Interview.indd 15 10/8/13 2:46 PM 16 Interview

as one: a single command at the container “Another marquee feature in Oracle Database database level can back up, recover, and create a standby for all the pluggable data- 12c is for analytics for big data and data bases in the container. This greatly lowers the costs of managing the databases. warehousing: SQL Pattern Matching.” Oracle Magazine: What is your top-feature —Andy Mendelsohn, Senior Vice President, Database Server Technologies, Oracle list for Oracle Database 12c? Mendelsohn: When we designed Oracle In the past, if you had a standby database much denser compression. And so this whole Database 12c, we identified what we thought more than, say, 100 kilometers [60 miles] storage optimization capability is another would be the marquee features of the release. away from the primary, you had to use an marquee feature in Oracle Database 12c. Multitenancy—the multitenant architec- asynchronous Data Guard configuration, for The last marquee features I’ll mention are ture—was by far the #1 feature of the release. performance reasons, which meant that if the for data security. We added two very powerful The development project to design and build primary database went down, the standby data security features to Oracle Database 12c: the new multitenant architecture was huge. database potentially could lose the last few the first is something we call “data redac- We had to modify virtually all the compo- seconds’ or minutes’ worth of transactions. tion.” Data redaction is a capability that lets nents of the database product to support it. Now, with Oracle Database 12c and Active a DBA introduce rules into the database that As part of the project to support Data Guard Far Sync, you can have the standby let customers deal with compliance issues. multi­tenancy, we also enhanced Oracle Real database across continents, across oceans— For example, let’s say a call center operator Application Testing, so that now you can do thousands of miles apart—and still ensure is able to look at the personal information consolidated replays in Oracle Database 12c. that there’s zero data loss if the primary data- of customers. Then an auditor comes along You can take multiple database workloads base goes down. All the transactions will be and finds this out and says, “No, you’ve got that you want to consolidate into a single available on the standby database. to fix that immediately.” In the past, that was database, and you can capture and replay Storage optimization is another big a change to an application, to make sure the those workloads all together. This enables feature area. In Oracle Database 11g, we call center operator couldn’t see that data. you to predict how those workloads will introduced advanced compression, and this In Oracle Database 12c, the DBA can now behave when they’re all running together in has been a very popular option for Oracle institute a rule that says, “If somebody with a consolidated environment. It’s important Database 11g customers. The storage optimi- the call center role is looking at this data, to note that multitenancy also makes it very zation feature customers asked for next was always mask the data before you present it as easy to implement database as a service and better data lifecycle management. a result of a SQL query.” That’s data redac- software as a service. Let’s say there’s an order processing tion in Oracle Database 12c. Another marquee feature in Oracle system and the data starts out really hot: it’s We also added privilege analysis to Database 12c is for analytics for big data and being inserted and updated. The orders are Oracle Database 12c. Privilege analysis lets data warehousing: SQL Pattern Matching. hot for the first couple of weeks, then they us track what kinds of privileges different With SQL Pattern Matching, we’ve extended start cooling off, and then they’re read-only. users of the database need in order to get SQL so that you now can very easily express And then after a year, they become very their jobs done. queries on time-ordered data to look for rarely accessed and are retained for compli- There’s this notion of the principle of least patterns in the data. Also, we implemented ance reasons only. privilege: always make sure your database high-performance algorithms to do this In Oracle Database 12c, to understand this users get the least privileges necessary to do pattern matching. data lifecycle, we’ve introduced the notion of a their jobs. And with privilege analysis in Oracle For example, let’s say you’re looking at heat map, where we capture the last time data Database 12c, we can now see exactly what stock trading data patterns. You can look was read or written in a block or a partition. privileges all the different users are exercising, for the classic W pattern—where the stock Based on that data, DBAs can now set up poli- and then we can, at the push of a button, help price peaks, then goes down for a short-term cies that say things like “After the data hasn’t DBAs remove privileges that are not needed in low, and peaks again. SQL Pattern Matching been updated for a month, compress the the everyday work life of a user.  can be applied to web log analysis, financial data, using row compression. Or if you’re on analysis, data analysis, and telecommuni- Oracle Exadata, go compress the data, using Next Steps cations data analysis. Before SQL Pattern columnar compression.” And then maybe Matching, this type of analysis required after the data hasn’t been read for six months, LEARN more about Oracle Database 12c thousands of lines of code to implement— you can have a policy that says, “Automatically oracle.com/database now you can do it in a few lines of SQL. move that data to a low-cost storage tier.” DOWNLOAD Oracle Database 12c bit.ly/epBiUG For high availability in Oracle Database 12c, Or if you’re on Oracle Exadata, you can set we added a marquee feature called Active up a policy that says, “Automatically compress LISTEN to the interview oracle.com/magcasts Data Guard Far Sync. that data, using archive compression” to get

November/December 2013 Oracle.com/oraclemagazine

ND13_Interview.indd 16 10/8/13 2:46 PM YOUR DESTINATION FOR ORACLE AND JAVA EXPERTISE Written by leading technology professionals, Oracle Press books offer the most definitive, complete, and up-to-date coverage of Oracle products and technologies available.

Oracle Database 12c New Features Robert G. Freeman Maximize the enhanced capabilities available in the latest database release.

Oracle Database 12c SQL Jason Price Find out how to access Oracle databases through SQL statements and construct PL/SQL programs.

Oracle Big Data Handbook Tom Plunkett et al. Learn best practices for acquiring, organizing, analyzing, and leveraging unstructured data.

Oracle NoSQL Database Maqsood Alam, Aalok Muley, Chaitanya Kadaru, Ashok Joshi Find out how to store big data in low-cost, low-impact, highly scalable and available data stores.

Available in print and eBook formats

Join the Oracle Press Community: www.OraclePressBooks.com

@OraclePress OraclePress

Untitled-1 1 9/27/13 3:51 PM 18 Book Beat

Oracle Database 12c: the role of the administrator, and enterprise Smart ERP Solutions Achieves The Complete Reference database capabilities. The book is an essen- Oracle Exadata Ready and Oracle By Bob Bryla and tial beginner’s resource that walks readers Kevin Loney through database configuration, administra- Exalogic Ready Status tion, programming, backup and recovery, Oracle Press Oracle Platinum Partner Smart ERP and high availability. Each chapter includes oraclepressbooks.com a list of specific skills, practical exercises Solutions has announced that its add-on for applying those skills, self-assessments offerings for Oracle’s PeopleSoft applications Oracle Database 12c: The for checking projects, expert Q&A sections, have achieved Oracle Exadata Ready and Complete Reference shows and quizzes to test mastery of the material. Ready status. Smart ERP’s readers how to use the new tools and cloud It also includes in-depth introductions to enhancements of Oracle Database 12c to SQL and PL/SQL, advice for managing large release-independent maintain a scalable, highly available enter- databases, and information on using Oracle’s offerings, HCM prise platform and reduce complexity. This engineered systems. authoritative guide covers database instal- Solutions 3.0 and lation, configuration, tuning, and admin- Getting Started with Oracle Financials Solutions istration and shows you how to build and WebLogic Server 12c: 3.0, provide auto- populate Oracle databases, perform effective Developer’s Guide mated employee and queries, design applications, and secure By Fabio Mazanatti Nunes data. The book also contains a comprehen- vendor onboarding and William Markito Oliveira sive appendix covering Oracle Database capabilities and Packt commands, keywords, features, and func- enable intelligent tions. Electronic content includes all code packtpub.com electronic forms examples from the book and a PDF e-book. Getting Started with Oracle capabilities to RMAN Recipes for Oracle WebLogic Server 12c: reduce paper usage. Database 12c Developer’s Guide provides a practical, hands- smarterp.com By Darl Kuhn, Sam Alapati, on introduction to Oracle WebLogic Server and Arup Nanda 12c. Written for beginners and intermediate users, the book will help developers create a Apress complete Java Platform, Enterprise Edition 6 AdvancedEPM Consulting apress.com application leveraging Oracle WebLogic Server Achieves Oracle PartnerNetwork features such as Java Message Service (JMS), Oracle’s flagship data- SOAP, and RESTful web services. It includes Specialization for Oracle Data base product includes a content on Oracle WebLogic Server’s key Relationship Management wide-ranging set of features to aid database features and step-by-step instructions, with administrators in the all-important tasks screenshots and code samples, to help readers AdvancedEPM Consulting, an Oracle of data recovery and safeguarding against understand and apply important concepts. data loss. Oracle Recovery Manager (Oracle Platinum Partner and RMAN) is at the heart of that feature set and Oracle Big Data Handbook consulting firm that focuses on enterprise is the tool most often used to initiate data- By Tom Plunkett, Brian performance management and master base backup and recovery operations. RMAN Macdonald, Bruce Nelson, Recipes for Oracle Database 12c provides data management, has achieved Oracle Mark Hornick, Helen Sun, an example-driven approach to database PartnerNetwork Specialized status for Khader Mohiuddin, Debra recovery with Oracle RMAN and provides step- Harding, Gokula Mishra, Oracle Data Relationship Management. by-step solutions for the gamut of backup and Robert Stackowiak, Keith This is AdvancedEPM’s seventh Oracle recovery tasks that an administrator might Laker, and David Segleau need to perform. Readers will also learn how specialization. Oracle Database can manage backup files Oracle Press advancedepm.com via the Fast Recovery Area, how to automate oraclepressbooks.com backup and recovery tasks with scripts, how to troubleshoot Oracle RMAN problems and Cowritten by members of Oracle’s big eMeter Achieves Oracle Exadata optimize Oracle RMAN performance, and how data team, Oracle Big Data Handbook to recover a lost control file or online redo log. provides coverage of Oracle’s products Optimized Status for acquiring, organizing, analyzing, and eMeter, a Siemens Oracle Database 12c: leveraging unstructured data. The book Install, Configure, and Maintain discusses technologies essential for suc- business and Oracle Like a Professional cessful big data implementations—including Gold Partner, has By Ian Abramson, Michael Apache Hadoop, Oracle Big Data Appliance, achieved Oracle Oracle Big Data Connectors, Oracle NoSQL Abbey, Michelle Malcher, Exadata Optimized and Michael Corey Database, Oracle Endeca solutions, Oracle Advanced Analytics, and Oracle’s open status for its EnergyIP Oracle Press source R offerings—and offers strategies for oraclepressbooks.com 7.6 Smart Grid using them. The handbook also includes best Application Platform. Oracle Exadata practices for migrating from legacy systems Filled with easy-to-follow to an enterprise big data infrastructure. Optimized status demonstrates that tutorials, this guide provides detailed cov- EnergyIP has been tested and tuned with Look for other Oracle books at bit.ly/NjG3KM. erage of core Oracle Database 12c concepts, Oracle Exadata Database Machine.

emeter.com CHEN I-HUA

NOVEMBER/DECEMBER 2013 ORACLE.COM/ORACLEMAGAZINE

ND13_Partner.indd 18 9/26/13 11:04 AM PARTNER NEWS 19

Infonova R6 Achieves Oracle Exadata Ready Status Three Partners Achieve Oracle

Oracle Gold Partner Infonova has announced multitenant, fully convergent platform for Validated Integrations that Infonova R6 version 6.4 has achieved telco and cross-industry business models. It Three Oracle partners have achieved Oracle Oracle Exadata Ready status. Infonova sup- delivers capabilities for partnering orchestra- Validated Integrations, indicating that their ports R6 version 6.4 with Oracle Exadata tion, monetization, and automated revenue solutions are designed in a reliable, standard- Database Machine, Oracle Solaris 11, Oracle sharing allocation. ized way, have been tested as functionally Linux, and Oracle VM. R6 version 6.4 is a infonova.com and technically sound, and operate and perform as documented. DocVentive and Windward Earn Gold Partnership Corporate Screening Services, an Oracle Gold Partner, has achieved Oracle Validated Two Oracle partners with document- new Oracle Documaker, Enterprise Edition Integration of its background screening related solutions have earned Oracle Gold implementations, and also helps customers solution with Oracle Taleo Enterprise Cloud Partner status. migrate from legacy platforms. Service. The solution simplifies background DocVentive, a provider of document Windward, which provides embedded screening for Oracle Taleo customers . publishing services and solutions, earned reporting and document generation software Q Software Global, an Oracle Gold Partner, Oracle Gold Partner status as an authority solutions, earned Oracle Gold Partner status has achieved Oracle Validated Integration in Oracle Documaker, Enterprise Edition, for delivering enhanced Oracle reports that of its security and compliance suite, Q and Oracle Documaker, Standard Edition. help Oracle Database users gain insights into Software Version 5, with Oracle’s JD Edwards DocVentive solutions their data. OEMs and enterprise customers EnterpriseOne 9.1. Q Software Version 5 address document use Windward’s Oracle reporting tools to enables Oracle’s JD Edwards EnterpriseOne automation require- place Oracle data into templates designed customers to create and manage a robust ments in insurance, in Microsoft Word and Excel and make them security environment. financial services, and available in a variety of formats. Riverbed Technology, an Oracle Gold the public sector. The docventive.com Partner, has achieved Oracle Validated company manages windward.net Integration of its Riverbed Stingray Traffic Manager 9.1 with Oracle E-Business Suite Four Partners Earn Platinum-Level Status 12.1. The solution is a software application delivery controller that helps optimize end- Four Oracle partners have earned Oracle Management, as well as its expertise in Oracle user services by inspecting, transforming, Platinum Partner status. Business Intelligence Enterprise Edition prioritizing, and routing application traffic. Ataway was recognized for its expertise and Oracle . MindStream Analytics corporatescreening.com across five Oracle solution areas, including focuses on helping clients improve business qsoftware.com Oracle SOA Suite; Oracle’s PeopleSoft understanding and decision-making. riverbed.com Human Capital Management, PeopleSoft Novensys Dynamics Srl achieved rec- PeopleTools, and PeopleSoft Financials; and ognition for its expertise in implementing Performance Architects Oracle Business Process Management Suite. Oracle products, including Siebel Customer IT Convergence was acknowledged for its Relationship Management. Novensys pro- Launches Oracle Exalytics years of Oracle practice and its expertise in vides hardware and software for enterprise Discovery Center Oracle E-Business Suite 12 and Oracle Fusion resource planning, supply chain manage- Performance Architects, an Oracle Platinum Applications. IT Convergence provides con- ment, customer relationship management, Partner, has launched the Performance sulting, education, development, enterprise and business intelligence. Architects Oracle Exalytics Discovery Center. cloud, and managed services. ataway.com MindStream Analytics was recognized itconvergence.com for its expertise and excellence in deliv- mindstreamanalytics.com ering services for Oracle Hyperion Financial novensys.com

Intelenex Achieves Oracle Business Accelerators Qualified Status for The new center offers current and prospec- Oracle E-Business Suite tive customers an environment to evaluate Oracle Platinum Partner Intelenex, an Oracle are cloud-based implementation tools that Oracle Exalytics. Performance Architects Accelerate for Midsize Companies solu- can reduce implementation time and costs. provides industry-specific, functional, and tion provider, has achieved Qualified status Intelenex delivers consulting and implemen- technical proof-of-concept and pilot services on Oracle Business Accelerators for Oracle tation services for Oracle Applications. using real customer data.

I-HUA CHEN I-HUA E-Business Suite. Oracle Business Accelerators intelenex.com performancearchitects.com

ORACLE MAGAZINE NOVEMBER/DECEMBER 2013

ND13_Partner.indd 19 9/26/13 11:05 AM Optimize Your Apps for Engineered Systems

“Customers get powerful technology with low TCO.” — Sage

“Allows us to compete and win against larger ISVs.” — IBIS

“It means easy implementation, fast time to market.” — Sterci, a Bottomline Technologies Company

Recognized by Oracle. Preferred by Customers.

oracle.com/partners/goto/exastack

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Untitled-1 1 9/27/13 3:55 PM Architect By Bob Rhubart 21

Become a Better Architect Single steps you can take today

here is no magic potion or wonder drug “The one single step with this understanding that they will be Tthat will instantly turn you into a great able to direct their technical skills, and the architect. You still need a unique combina- to being a better skills of others in IT, toward better serving tion of technical and communication skills the company.” and experience to succeed in that role. So IT architect is to Eric Stephens, an enterprise architecture you’re going to have to work at it, and given stop being an IT director at Oracle, takes Davies’ suggestion the pace of change in information tech- a step further. “The one single step to being nology, that work will be ongoing. architect.” a better IT architect is to stop being an IT But that doesn’t mean there aren’t steps —Eric Stephens, Enterprise Architecture architect,” he says. “The most successful IT you can take today, right now, to become a Director, Oracle professionals I know, regardless of title or better architect. And you’ll be happy to know role, are the ones that are business focused. that those steps aren’t all that difficult or for other stakeholders. Those consequences From an enterprise architecture perspective, complicated. must be discussed early and openly with the technology is, at best, half of the overall For instance, Anthony Meyer, architec- stakeholders so that management, archi- architecture equation.” ture leader at Westfield Insurance, suggests tects, and developers understand why the Stephens sees a trend among many in the that you spend more money on coffee. decisions were made and how they will be community to separate business architec- “The major hurdle for IT architects isn’t implemented. “Know what it takes to create ture from enterprise architecture. “I suspect the validity of their approach,” says Meyer. the proposed solution,” says Dikmans. “Talk that this is because of an emphasis on tech- “It’s in getting buy-in.” The problem, Meyer to the developers; participate in the project.” nology among enterprise architects. Whether suggests, is in the “foundational misun- Oracle ACE Director Ronald van one agrees with that approach is irrelevant. derstanding” between architects and their Luttikhuizen, also a managing partner at My point is that the better architects are partners: the implementers, sponsoring Vennster, echoes his colleague’s emphasis business centric.” executives, and project managers. on involvement. You’ve heard from a quintet of skilled, “While a 20-page presentation “Don’t turn your back on something after successful architects. Now it’s up to you.  explaining the technical merits may be you have architected and designed it,” van needed, buying the right partner a cup of Luttikhuizen says. “Keep involved in the Bob Rhubart coffee can sometimes be a more effective realization of the proposed solutions. This (bob.rhubart@oracle way to deal with pushback,” Meyer says. “I’ll will force you to create viable and feasible .com) is manager of the be the first to say that coffee won’t solve solutions and avoid ivory tower architecture. architect community every issue. But in terms of a single step, Involvement in the realization will improve on Oracle Technology coffee and conversation can go a long way your insights and experience with new and Network, the host of the toward building more-productive relation- alternative solutions, other patterns that can Oracle Technology Network ArchBeat podcast ships and getting ideas adopted.” be applied, new trends, and unforeseen pit- series, and the author of the ArchBeat blog Hot beverages aren’t involved in Oracle falls. These experiences can then be applied (blogs.oracle.com/archbeat). ACE Director Lonneke Dikmans’ sugges- in new solutions, making you a better and tion, but she places a similar emphasis on more adaptive architect.” communication and stresses that buy-in is In applying those experiences, it is impor- Next Steps a two-way street. “Get involved,” she says. tant to remember that technical skills alone READ “Too often I see architects who come up with do not make a great architect. “Many archi- “The Most Important IT Career Skill” decisions and rules without committing tects come from a technical background,” bit.ly/11Lduyr themselves to the results of those decisions says Jeff Davies, a SOA architect, developer, Listen to and rules.” and evangelist and a senior principal product “Who Gets To Be a Software Architect?” Dikmans, a managing partner at Vennster, manager at Oracle. “The most important bit.ly/11K35Sf suggests that architects must understand thing they can do is to understand the stra- all ArchBeat podcasts bit.ly/otnarchpod that their actions can have consequences tegic objectives of their companies. It is only

CONNECT: blogs.oracle.com/archbeat facebook.com/brhubart twitter.com/brhubart linkedin.com/in/bobrhubart

oracle magazine november/december 2013

ND13_architect.indd 21 9/26/13 2:16 PM 22 Peer-To-Peer by Blair Campbell

User Group Hug Three peers tout the benefits of Oracle user groups, new features, and old favorites.

Kamran Agayev A. Suk Kim Jason Arneil

Company: Azercell Telecom, the leading mobile Company: NoBreak Company, a provider of Company: e-dba, an Oracle Platinum Partner telecom operator in Azerbaijan consulting services and technical support for providing managed services and professional Job title/description: Oracle DBA, responsible security systems and solutions services support for maintaining, tuning, and troubleshooting Job title/description: Senior consultant, Job title/description: Senior principal databases responsible for Oracle Solaris system tuning, consultant, part of a team of Oracle Exadata Location: Baku, Azerbaijan troubleshooting Oracle Solaris security, and DBAs focused exclusively on e-dba Oracle auditing information security, among other tasks Exadata customers Oracle credentials: Oracle Certified Master (Oracle Database 10g), Oracle Certified Location: Seoul, South Korea Location: Oxford, England Professional (Oracle9i Database, Oracle Oracle credentials: Oracle Certified Associate Length of time using Oracle products: Database 10g, Oracle Database 11g), and (Oracle9i Database), Sun Certified Java 14 years Oracle Certified Expert (Oracle Real Application Programmer (Java 2 Platform, Enterprise Clusters), with 7 years of experience using Edition 1.2), and Sun Certified System Oracle products Administrator (Oracle Solaris 8), with 13 years of experience using Oracle products How did you get started in IT? I really got started while pursuing a PhD in nuclear What technology has most changed your life? physics in the mid ’90s. I was using a Sun Oracle Database. Using it has given me the What’s your favorite tool on the job? DTrace and essentially being the system honor of presenting at Oracle OpenWorld, on is a very powerful analysis tool—other administrator for it. This led me to become the APAC OTN Tour, and at TROUG [Turkish similar tools just aren’t as intuitive. And a Sun system administrator, and from there Oracle User Group] conferences. I’ve also performance analysis is so important for I got to work with Oracle technology—and blogged about my experiences with Oracle ensuring security, which is the focus of realized that I actually preferred being a DBA. Database [see kamranagayev.com] and helped my business. I also appreciate the fact What’s your favorite technique on the job? to establish the Azerbaijan Oracle User Group that DTrace can be utilized in both Oracle Using the Oracle wait interface. The Oracle [AzerOUG]—both of which have expanded my Enterprise Linux and Oracle Solaris. code is well instrumented, and being social circle. What are your favorite mobile applications? able to see where a session or statement is How are you using social media in your Evernote and Oracle Hardware Virtual Tour spending time is a very useful technique. work? As a blogger, I try to share problems (bit.ly/15AIcuh)—a 3-D product catalog. Which new features in Oracle Database I encounter in my daily job. I also record What’s your favorite Oracle technology are you currently finding most valuable? step-by-step video tutorials and share user group? The Korea Oracle Solaris I do a lot of consolidation work with Oracle them on YouTube, Twitter, and Facebook. User Network. I’m the group’s chairman. Exadata, and the pluggable databases in And whenever I’m at an Oracle-related The technical understanding among our Oracle Database 12c are great for that. conference, I tweet from almost every members is high, and we really help each What’s your go-to Oracle reference session I attend about anything new. other. As a member, you can get truly book? Practical Oracle8i [Addison-Wesley You’ve taken Oracle University [OU] classes valuable technical assistance through the Professional, 2000] by Jonathan Lewis and in the past. What led you to do this? I wanted Q&A section of the group’s online bulletin Optimizing Oracle Performance [O’Reilly to learn Oracle from Oracle. OU classes are board—and that’s also a great place to Media, 2003] by Cary Millsap and Jeff Holt. very well structured. They’ve really helped create and share technical documentation. These books are more than 10 years old now, me to update my skills and prepare for the We also promote knowledge sharing through but they’re still valid today. I know I was a Oracle certification exams. a variety of conferences and offline seminars. better DBA after reading them. 

Learn more about the Oracle ACE program at oracle.com/technetwork/community/oracle-ace.

November/december 2013 Oracle.com/oraclemagazine

ND13_Peer.indd 22 9/26/13 2:23 PM 3G 9:41 AM

ReachRe More than 700,00000 Oracle Customers witwith Oracle Publishing Groupr

Connect with the Audience that Matters Most to Your Business

Oracle Magazine The Largest IT Publication in the World Circulation: 550,000 Audience: IT Managers, DBAs, Programmers, and Developers

Proft Business Insight for Enterprise-Class Business Leaders to Help Them Build a Better Business Using Oracle Technology Circulation: 100,000 Audience: Top Executives and Line of Business Managers

Java Magazine The Essential Source on Java Technology, the Java Programming Language, and Java-Based Applications Circulation: 125,000 and Growing Steady Audience: Corporate and Independent Java Developers, Programmers, and Architects

For more information or to sign up for a FREE subscription: Scan the QR code to visit Oracle Publishing online.

Copyright © 2012, Oracle and/or its affliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affliates. Other names may be trademarks of their respective owners. 113940 24

Record- Breaking Oracle OpenWorld, JavaOne, and MySQL Connect deliver a week of innovative technology. By tom caldecott

Conference attendees enjoyed music and spectacular views at the Oracle Appreciation Event on Treasure Island.

Oracle President Mark Hurd appeared live from Oracle OpenWorld on CNBC’s Closing Bell with host Maria Bartiromo.

November/December 2013 Oracle.com/oraclemagazine

ND13_conference_wrap.indd 24 10/9/13 10:14 AM 25

Oracle CEO Larry Ellison discussed racle’s San Francisco conferences have come and accelerating gone for 2013. But for the 60,000 people from 145 queries on data warehouses countries who attended and the 2.1 million people with the Oracle O Database who followed the conferences online—a new attendance In-Memory record—the experience, information, and contacts made option. were investments in the future. Like past conferences, this year’s gathering of business and technology professionals was the place to learn about the latest in technology and trends as well as to network with Oracle experts, partners, and customers. The confer- os ; Flickr Studi H artmann p hy; o gra t ences featured 2,555 sessions, 3,599 speakers, 500 partner and customer exhibits, 408 demos, and a wide variety of

Orange Ph o Orange hands-on labs and meetups.

Oracle President and CFO talked about Oracle’s strategy for simplifying IT at the Leaders Circle @ OpenWorld program.

oracle magazine November/December 2013

ND13_conference_wrap.indd 25 10/9/13 10:14 AM 26

Hot technology topics included big data and analytics, cloud com- puting, and the Internet of Things, to name a few. In his opening keynote, Oracle CEO Larry Ellison introduced three Oracle breakthroughs, which were on view at the Engineered Systems Showcase and DEMOgrounds: Oracle Database In-Memory option to Oracle Database 12c, which delivers queries that are 100 times faster for real-time analytics as well as doubling transaction processing rates; the SPARC M6-32 server, with 32 terabytes of dynamic random access memory (DRAM) and double the number of cores of Oracle’s previous-generation SPARC M5 servers; and Oracle Database Backup Logging Recovery Appliance, which delivers data protection for near-zero data loss. : Sander Van D er B o rch Van o : Sander t As in years past, conferencegoers attended JavaOne; MySQL Connect;

and/or Oracle OpenWorld, which included two special programs, Oracle A / Ph o PartnerNetwork Exchange @ OpenWorld for partners, and Leaders Circle @ OpenWorld for partner and customer executives. HCM @ OpenWorld, Cloud @ OpenWorld, and CX @ OpenWorld were among special focus areas at this year’s conference as well. Attendees watched live coverage of keynotes and sessions through

Oracle OpenWorld Live, a news and information show that was available U S TEAM uilain GRENIER ; © O RACLE o : G on oracle.com and broadcast onsite. This year Oracle OpenWorld Live pro- t

gramming featured 32 segments with customers, partners, and luminaries. A / Ph o The conferences also offered new attractions for fun and relaxation, including two bocce ball courts, a make-your-own-cupcake bar, and wine tasting, in addition to the always popular Oracle Appreciation Event on Treasure Island, which featured music by Maroon 5 and The Black Keys. Some of the most significant record-setting events during conference week were not at the conferences but on San Francisco Bay. After being down eight races to one in the 34th America’s Cup competition, ORACLE TEAM USA won eight consecutive races to win the cup, setting a record for the greatest comeback in the history of the 162-year event. What better U S TEAM os ; Flickr; © O RACLE Studi H artmann p hy; o gra way to finish off an exceptional week?  t

Tom Caldecott is a writer in Oracle’s brand marketing group. Ph o Orange

Maroon 5 After coming back entertained from a seven-race the crowd at deficit in the the Oracle 34th America’s Appreciation Cup, ORACLE Event. TEAM USA team members celebrated their historic win.

November/December 2013 Oracle.com/oraclemagazine

ND13_conference_wrap.indd 26 10/9/13 10:15 AM 27

JavaOne attendees relaxed and networked at a reception in the Taylor Street Café.

Oracle Chief Corporate Architect Edward Screven presented a keynote called “The State of the Dolphin” at MySQL Connect.

oracle magazine November/December 2013

ND13_conference_wrap.indd 27 10/9/13 10:16 AM 28

ENGINEERING AS A SERVICE Deploy a world-class private cloud with Oracle Exadata.

BY DAVID A. KELLY

racle Exadata Database Machine is servers they have deployed,” says Oracle’s Tim known for great compute performance, Shetler, vice president of product management O and over the past few years, it has also for Oracle Database. become known as a great platform for any DBaaS goes beyond database consolidation, type of Oracle Database workload, from data by enabling many databases to share a common warehousing to online transaction processing platform, so organizations can get much-more- (OLTP). But now organizations are turning to effective utilization of hardware resources while Oracle Exadata for business efficiencies and also enabling database self-service capabilities. private cloud solutions—for consolidation and “We see DBaaS as a journey. After database as a service (DBaaS). organizations consolidate on the Oracle Exadata “DBaaS is essentially the evolution of platform, they can reduce costs further by database consolidation, as organizations deploying a DBaaS self-service infrastructure on

reduce the number of different database top of the Oracle Exadata platform,” says Shetler. CHEN I-HUA

NOVEMBER/DECEMBER 2013 ORACLE.COM/ORACLEMAGAZINE

ND13_Exadata.indd 28 10/8/13 3:53 PM ND13_Exadata.indd 29 10/8/13 3:54 PM 30

“We can do backups more quickly. We can back up the entire stack in about an hour. Now, instead of just managing backups, we’re working on projects that add value to the university.” —Andy Wattenhofer, DBA Manager, University of Minnesota

Checking into the University of Guard feature of Oracle Database, Enterprise Minnesota’s Database Hotel snapshot Edition, for disaster recovery capabilities. For an inside look at how DBaaS works in University of Minnesota The deployment has been live in production the real world, it’s worth checking into the umn.edu since May 2011. University of Minnesota’s database hotel. Location: Minneapolis, Minnesota To create the database hotel, Students: 50,000+ “We call our implementation of DBaaS Wattenhofer’s team took the individual Oracle products: Oracle Database 11g a database hotel,” says Andy Wattenhofer, Release 2, Oracle Exadata Database databases required for different applications DBA manager at the University of Minnesota. Machine, Oracle Enterprise Manager, Oracle and turned them into schemas in a shared “It’s just a nicer-sounding way of saying Real Application Clusters, PeopleSoft Oracle Database instance. hosted database services.” product family “The database hotel model takes the Regardless of what it’s called, the univer- Oracle Database concept of a schema and sity’s DBaaS implementation is having a big positions it more like a database,” says and positive effect on both IT and the University of Minnesota’s users. Wattenhofer. “We’ve taken one large shared instance and created a With more than 50,000 students, the University of Minnesota in model where people can create one or more schemas to build their Minneapolis is one of the largest universities in the United States. applications. They can have roles, login credentials, security, and all The university’s centralized IT group not only has to support all of the standard infrastructure they would expect.” those students but also must provide support and services to more The university’s database hotel enables each database schema to than 40 departments and colleges within the university. In the past, share temp spaces, undo spaces, system tablespaces, and the other each of those departments had its own collection of applications, resources across multiple databases instead of duplicating those systems, and databases, many of which the centralized IT group resources across many servers and databases. “Now we just have needed to support. everything in one place, so we’re sharing resources and administra- That’s why over the past few years, Wattenhofer’s team developed tive overhead,” says Wattenhofer. “We’ve also reduced resource its database hotel as a way of providing faster, more flexible, and utilization by not having to build all these memory structures across more efficient database services to all the university departments. all the different servers.” Specifically, his organization built an Oracle technology-based infra- Another big benefit for the university is that the centralized IT structure that consolidated the databases and many servers from the team is now able to efficiently manage all the database-related back- various departments down to two Oracle Exadata systems. end operations. The University of Minnesota currently has two Exadata Database “You can go from one database to the next, and it works exactly Machine X2-2 half-rack systems from Oracle, with four database the same way, so we’ve really reduced administrative overhead,” says nodes each and roughly 30 terabytes of usable disk space for each Wattenhofer. “And we can do things a lot more quickly. We can patch of the Oracle Exadata systems. The university is using Oracle Real quickly. We can do backups more quickly. We can back up the entire Application Clusters (Oracle RAC) for high availability and the Data stack in about an hour.”

Oracle Enterprise DBaaS Architecture

Organizations already using Oracle Database can bases,’ which means that organizations can have idated, all while database isolation is maintained. implement a database-as-a-service (DBaaS) solu- many databases plugged into the same database Oracle Enterprise Manager Cloud Control tion by using a schema consolidation approach container, sharing system resources so that overall 12c also provides robust support for DBaaS. with Oracle Database 11g, or they can step up to resource requirements are significantly lower.” The tool includes a service module that enables the Oracle enterprise DBaaS architecture, which Oracle Database 12c’s multitenant architecture organizations to easily provision databases is composed of three core components: Oracle is also a great enabler for providing more-efficient without involving the IT department as well as Exadata Database Machine, Oracle Database 12c, DBaaS. In addition to consolidating databases, to set up chargeback plans that allocate cost and Oracle Enterprise Manager Cloud Control 12c. Oracle Database 12c’s multitenant architecture according to what’s used. “Oracle Database 12c is ideal for DBaaS, because can consolidate many database resource require- “The combination of Oracle Exadata as a plat- of its multitenant architecture,” says Oracle’s Tim ments into one common pool of resources. With form; Oracle Database 12c, with its multitenant Shetler, vice president of product management the multitenant architecture, everything from architecture; and Oracle Enterprise Manager Cloud for Oracle Database. “The Oracle Database 12c memory and background processes to backups, Control 12c creates a complete solution that’s ideal multitenant architecture provides ‘pluggable data- patching, and upgrades can be shared and consol- for providing DBaaS,” says Shetler.

november/december 2013 Oracle.com/oraclemagazine

ND13_Exadata.indd 30 10/8/13 3:55 PM 31

But saving on administrative overhead is only one benefit. An important value propo- sition for the university’s Oracle Exadata– based solution was that it would free up valuable IT personnel for more-productive activities, such as creating new applications or working with the users and departments on projects. “Now, instead of just managing backups, we’re working on projects that add value to the university,” says Wattenhofer. “I wanted to move our staff into more- valuable work that really contributes value to the mission of the university.”

Compression and Performance Wattenhofer has also found the capa- bilities of Oracle Exadata’s Exadata Hybrid Columnar Compression feature useful. “We identified one database that had around 350 gigabytes of data, and the Oracle Exadata compression brought it down to around 30 gigabytes. On top of that, you can also get a bit of performance gain,” says Wattenhofer. “Not only did our performance not degrade because of compression, but we also found that some queries were running faster as a result of compression.” Other key benefits, says Wattenhofer, are Oracle Exadata’s Exadata Smart Scan feature and storage capabilities. As one might expect, a university’s applications get pummeled during fall and spring regis- tration, when thousands (or tens of thou- sands) of students are scheduling classes. During the student registration process, the university has a goal of returning results within a few seconds. Although the univer- sity has always striven to make the process as efficient as possible, the first time it ever The University of Minnesota refers to its Oracle Exadata–based database-as-a-service implementation as a achieved its multisecond goal for returning database hotel. “We’ve taken one large shared instance and created a model where people can create one or results was after the university’s database more schemas to build their applications,” says Andy Wattenhofer, DBA manager at the University of Minnesota. was moved to the database hotel running on Oracle Exadata. through Oracle Exadata, everyone on the new DBaaS platform auto- matically inherits benefits such as security standards compliance. Increased Efficiency and Standardization “They don’t even have to think about it. It’s a free add-on for them,” Another big benefit of DBaaS for the University of Minnesota is that says Wattenhofer. it provides an efficient way for the centralized IT group to make it Providing DBaaS also means that the university’s departments easier for individual departments to manage their own databases yet can create and deploy solutions much faster than in the past, which remove maintenance requirements such as backups and patching. means that “checking into” the university’s database hotel doesn’t In effect, by using the centralized DBaaS service, departments get a take a lot of time. “It’s pretty easy for us to create a new schema in the free DBA looking over their shoulder, backing up systems as needed, database and give credentials to the users. They can just point their ensuring that the appropriate patches are installed, and maintaining application at the new schema,” says Wattenhofer. “It takes us about

Mark Luinenburg appropriate security measures. And with database services provided five minutes to spin up a new database.”

oracle magazine november/december 2013

ND13_Exadata.indd 31 10/8/13 3:56 PM 32

“I think our ability to manage databases within this single engineered environment really gives us a leg up on our competition.” —Larry Freed, CIO, Overhead Door

At a high level, Oracle’s engineered system approach has assisted company decided to implement the full Oracle stack, from hardware Wattenhofer’s work. “One of the biggest benefits to me is that we up to Oracle Applications. Overhead Door kicked off its “replatform” didn’t have to go through the pain of implementing all the tech- effort (known internally as Project Everest) in January 2012, with a nology that’s in Oracle Exadata,” says Wattenhofer. “It was already global blueprinting process, and started implementation in October done for us, so we were able to give our users a highly available 2012. The company’s first business unit went live on the new Oracle system over the course of two months, from delivery to production.” platform in September 2013, and the company is continuing rollouts to the rest of its business units over the next two years. Using Oracle Exadata to Open Doors to Customers “Since the company has grown, and continues to grow, through When it comes to overhead, revolving, sliding, or other specialty acquisition, we’d like this to become the platform that enables us residential and commercial doors, Overhead Door is the worldwide to grow,” says Freed. “Now, whether we grow through acquisition or leader. But when Overhead Door needed to open doors with its cus- organically, we have a very robust set of capabilities we can deploy.” tomers through a better, faster, and more agile IT infrastructure, the Oracle Exadata Database Machine plays an important part in company turned to Oracle and Oracle Exadata. Overhead Door’s new IT and business strategy. The organization has Based in Lewisville, Texas, Overhead Door is a 92-year-old, nearly two Exadata Database Machine X2-2s deployed, one in production US$1 billion company focused on manufacturing, distributing, and one in development and testing. “Because it’s an engineered installing, and servicing a wide range of openers and doors, from system, Oracle Exadata gives us a leg up on speed, performance, and residential and commercial garage doors and revolving, automatic service to our employees and customers,” says Freed. “With Oracle sliding, and pedestrian doors to truck doors and ramps. The company Exadata and Oracle technologies, we’ve built a private cloud that we manufactures, installs, and services the doors, and the company’s can scale and adjust very quickly as business conditions change.” products are sold through OEMs; dealers; distributors; and retailers For Overhead Door, an important part of the transformation was such as Lowe’s, Home Depot, and Amazon. Overhead Door is owned enabling closer relationships with its customers, across all its chan- by Sanwa Holdings Corporation of Japan and has more than 3,500 nels. “One of the drivers for us was customer intimacy. We didn’t employees; 17 manufacturing locations across the United States, want our infrastructure plumbing to be a problem in achieving Mexico, and the United Kingdom; and about 100 company-owned that,” says Freed. “The Oracle Exadata platform gives us the ability sales and service centers across North America. to have really good speed and performance that enables us to be In 2009 Overhead Door acquired its largest competitor, Wayne- much easier to do business with.” Dalton, which meant a significantly larger combined company as In addition, by upgrading to an Oracle Exadata platform, well as a more complex IT footprint. The organizations used dif- Overhead Door now has the power to analyze and understand its ferent legacy ERP systems, and after a strategic business assess- business and customers in ways it never could before. “This was ment the following year, the leadership of Overhead Door realized really a business transformation enabled by a technology plat- that to continue optimizing business processes, it would need to form,” says Freed. “And we felt that Oracle Exadata was going to invest in a new IT platform. bring that capability to the table for us by enabling us to manage “It became evident that our existing huge amounts of data effectively as well as technology platforms were not going to get snapshot provide new services and integration capa- us where we needed to go,” says Larry Freed, bilities through a customer portal.” Overhead Door CIO at Overhead Door. In addition to transforming the business, overheaddoor.com In 2011 the company embarked on an Location: Lewisville, Texas Oracle Exadata has transformed database evaluation and selection process for a best- Employees: 3,500+ management operations. “I think our ability in-class solution that would support the Oracle products: Oracle E-Business Suite, to manage databases within this single engi- requirements of the business and align Demantra demand management applications, neered environment really gives us a leg up Oracle Transportation Management, Oracle with the strategic initiatives it had com- on our competition,” says Freed. “It also gives CRM On Demand, Oracle Governance Risk mitted to. By the end of 2011, the company and Compliance, Oracle Identity Management, our team the flexibility to be able to manage decided to rip and replace all of its legacy Oracle Business Intelligence, Oracle Business a very complex database environment environments with a new Oracle technology– Intelligence Enterprise Edition, Oracle VM, without nearly the amount of effort it would based platform. Oracle Exadata Database Machine, have taken with our previous solutions.” x86 servers, , “We made a strategic decision to commit In the end, Overhead Door’s new Oracle Oracle Database to Oracle,” says Freed. Specifically, the technology–based architecture is less about

november/december 2013 Oracle.com/oraclemagazine

ND13_Exadata.indd 32 10/8/13 3:56 PM 33

Oracle Exadata Database Machine plays an important part in Overhead Door’s new IT and business strategy. “With Oracle Exadata and Oracle technologies, we’ve built a private cloud that we can scale and adjust very quickly as business conditions change,” says Larry Freed, CIO at Overhead Door.

technology and more about achieving business objectives. “Our “From the growth and scale perspective, Oracle Exadata can meet Oracle Exadata–based environment is very powerful,” says Freed. our needs,” concludes Freed. “With the Oracle stack and Oracle “Using Oracle Exadata as our database platform brings us the Exadata, we now have a single, unified platform that should be able power and capability we need in order to differentiate ourselves to fit just about anything we bring on board.”  in the marketplace.” David A. Kelly (davidakelly.com) is a business, technology, and travel Database Services for the Future writer who lives in West Newton, Massachusetts. As competition continues to increase and the available time to Next Steps market decreases, organizations have to find new ways to stay ahead. One way to do that is to focus on IT solutions, such as DBaaS, that LEARN more about Oracle Exadata provide users with more control and the ability to respond more oracle.com/exadata quickly to business change while enabling IT personnel to focus on Oracle Database projects that truly add value to the business. oracle.com/database Staying ahead of the competition also requires being ready Oracle Private Database Cloud

ell for company acquisitions, organic business growth, the bit.ly/GBXIkH w continuing explosion of data, and the new business questions Oracle Enterprise Manager 12c bit.ly/175NHTV

Paul S. Ho S. Paul that will follow that new data.

oracle magazine november/december 2013

ND13_Exadata.indd 33 10/8/13 3:57 PM The Business of Growing Land O’Lakes invests in Oracle engineered systems owell

to plant the seeds of change. by Marta Bright R W es

November/December 2013 Oracle.com/oraclemagazine

ND13_LOL.indd 34 9/26/13 4:22 PM lose to 21 million American farmers produce, Oracle Exadata and Oracle Exalogic, Land O’Lakes process, and sell food and fiber products, and has become a Fortune 500 company and is now the Cnearly US$136 billion in farm goods were second-largest cooperative in the United States, with exported in 2011. Chief among these producers is the annual sales of more than US$14 billion. Over the Land O’Lakes cooperative, which has been a part of years, Land O’Lakes has expanded its operations into the American landscape for nearly a century. a variety of subsidiaries, including WinField Solutions An iconic brand, Land O’Lakes has grown far beyond (WinField), which provides farmers with a wide variety its roots as a small cooperative of dairy farmers with of crop seeds and crop protection products, and Purina forward-thinking ideas about producing and packaging Animal Nutrition, which provides farmers and ranchers butter. Supported by a variety of technologies, including with a wide variety of animal nutrition products.

oracle magazine November/December 2013

ND13_LOL.indd 35 9/26/13 4:23 PM Oracle Exadata, Oracle Exalogic, and the Oracle WebCenter platform—to handle some of the complexities of the seed business. Like the Land O’Lakes dairy products business, WinField functions as a whole- saler: it sells seed and crop protection prod- ucts and services to local co-op members who, in turn, sell to farmers. To support the operation, WinField has grafted an array of Oracle technologies together with existing proprietary systems. This includes the R7 Tool—an interactive web-based, mobile platform that aids agronomic decision- making—and the company’s web-based seed ordering system, Connect3. What makes seed sales unique and chal- lenging is that they are directly tied to seasonal purchasing. “There’s somewhat of a Black Friday in the seed business,” explains Tony Taylor, director of technology services at Land O’Lakes. “WinField is a US$5 billion company that sells all of its seed during about a six- week period of time.” With such a hugely com- Land O’Lakes and its subsidiaries view the Oracle platform—including Oracle Exadata and Oracle Exalogic— pressed sales cycle, speed and efficiency in the as a powerful consolidation system. “We can essentially do more with less on these engineered systems than we can on traditional platforms,” says Land O’Lakes Vice President and CIO Mike Macrie (right), with online ordering experience are essential. Add Land O’Lakes Director of Technology Services Tony Taylor. to that heightened customers’ expectations, and if transactions are running in minutes Firmly Rooted in Cooperation and Technology rather than seconds, customers aren’t going to use that system. The dairy and farm product giant has been a user of Oracle’s JD To support its co-op members, WinField uses Oracle Endeca Edwards EnterpriseOne enterprise resource planning (ERP) appli- Information Discovery technology in its Emerald Extras Equinox cations for more than a decade, and the Oracle footprint extends program, which helps co-op members better understand behaviors across Land O’Lakes and the WinField and Purina Animal Nutrition and patterns in the farming market. “We can glean information subsidiaries. “We’ve been a longtime JD Edwards EnterpriseOne ERP that tells us, for instance, who has bought 1,000 acres of seed but customer across multiple divisions,” explains Mike Macrie, vice pres- maybe has bought only 500 acres’ worth of protection products ident and CIO at Land O’Lakes. “Our growth into our current Oracle such as herbicides, granular micronutrients, adjuvants, and seed footprint began about four years ago, when we invested heavily in treatments,” explains Macrie. Oracle’s technology platform and applications.” Through its partnership with GEOSYS, WinField uses the R7 For example, back in 2010, Land O’Lakes introduced Oracle’s Tool to gather and analyze huge volumes of imaging data, which Demantra demand planning applications and Oracle Transportation it uses to help farmers make smarter agronomic decisions and Management, which the company promptly integrated with its ultimately gain higher yields. existing JD Edwards EnterpriseOne system to improve shipping and WinField also drills down into information that, for instance, dis- delivery operations. In the case of WinField, the company began plays details in January about a particular farmer who typically pur- focusing more heavily on the Oracle technology stack—including chases seed and products in November but has not yet ordered. This

JD Edwards EnterpriseOne

For more than a decade, Land O’Lakes has been by the lack of integration between its business in the next 12 to 18 months while moving the appli- running Oracle’s JD Edwards EnterpriseOne to units, so it combined its 12 manufacturing plants, cation tier onto Oracle Exalogic and the back-end meet the enterprise resource planning (ERP) 40 third-party warehouses, and 23 contract Oracle Database instance onto Oracle Exadata. requirements of Purina Animal Nutrition, one manufacturing facilities on a single instance “With everything we’ve already got in place, com- of the largest producers of animal feed, and of its JD Edwards EnterpriseOne and Oracle bined with future Oracle investments, we think WinField, a business that sells crop protection Transportation Management solution. we’re going to get all the performance we need for solutions and seed to farmers. In 2006, the Land O’Lakes plans to upgrade the dairy foods our growing environment,” says Tony Taylor, direc- company’s dairy foods division was hindered division’s JD Edwards EnterpriseOne environment tor of technology services at Land O’Lakes. Mark Luinenburg

November/December 2013 Oracle.com/oraclemagazine

ND13_LOL.indd 36 9/26/13 4:29 PM 37

provides WinField the information it needs environment probably to a user base that has in order to perform proactive outreach to snapshot tripled in size, and the system continues to farmers to find out if they simply haven’t had Land O’Lakes/Purina Animal Nutrition/ hold up and perform very well,” says Taylor. time to place an order. “We’re able to help WinField Solutions “WinField is now benefiting from a trans- farmers and our co-op members, even in landolakesinc.com action and analytics environment that is purinamills.com cases where we’re not sure whether it’s going approximately 15 times as fast as it was with winfield.com to directly benefit Land O’Lakes or WinField,” Headquarters: Arden Hills, Minnesota its legacy environments.” says Macrie. “Because this is truly a coopera- Industry: Agriculture Both Macrie and Taylor are supportive of tive system, these are the people we work for, Employees: 9,000 taking their Oracle investment to the next and we’re willing to invest in them.” Oracle products: Oracle Database 11g Release level. “We’re considering investing in Oracle 11.2, Oracle Real Application Clusters (Oracle Exalytics,” says Macrie. “With the under- RAC), Oracle Advanced Compression, Oracle Harvesting the Rewards Partitioning, Oracle GoldenGate, Oracle lying technologies of the Oracle application Prior to implementing Oracle technology and GoldenGate Veridata, Demantra demand plan- platform, we see Oracle Exalytics as a com- applications, WinField was struggling with ning applications, JD Edwards EnterpriseOne, petitive advantage, because it’s completely its legacy web-based sales portal. “It was Oracle Endeca applications, Oracle integrated and optimized and built to out- Transportation Management, Oracle Enterprise one of our first custom-built applications, perform other industry solutions.” Manager (10g, 11g, and 12c), Oracle Universal and it was a customer-facing application for Records Management, Oracle WebCenter Macrie feels strongly that Oracle Exalytics WinField,” says Taylor. “It didn’t have a lot of Imaging, Oracle WebCenter Capture, Oracle also has the potential to outperform the the functionality we were looking for, so we SOA Suite, Oracle WebLogic Suite, Oracle improvements already gained with Oracle rebuilt it around the Oracle framework, which WebCenter Portal, Oracle Application Exalogic and Oracle Exadata. Moving to Integration Architecture Foundation Pack, includes Oracle Database 11g Release 11.2, Oracle Exalytics would also free the Oracle Oracle Data Integrator, Exadata Storage Oracle Exadata and Oracle Exalogic, and Server Software, Exalogic Elastic Cloud Exalogic environment for Land O’Lakes to Oracle Endeca applications, leveraging our Software, Oracle Application Management begin virtualizing with Oracle VM. “Our JD Edwards EnterpriseOne ERP back end for Pack for JD Edwards EnterpriseOne, Oracle strategy is to virtualize the Oracle Exalogic order processing.” WinField also built the Database Lifecycle Management Pack, Oracle box and use it as the ERP application plat- Diagnostics Pack, Oracle Tuning Pack, Oracle front-end order entry component through form going forward,” he says. SOA Management Pack Enterprise Edition, its Connect3 system, making it accessible Oracle Management Pack for WebCenter, Land O’Lakes and its subsidiaries also view through Oracle WebCenter. Oracle Secure Enterprise Search, Oracle the Oracle platform as a powerful consolida- According to Taylor, the expansion of the Identity and Access Management Suite, tion system. “We can essentially do more with Oracle footprint continued at both WinField Oracle Management Pack Plus for Identity less on these engineered systems than we can Management, Oracle Cloud Management Pack and Land O’Lakes as a byproduct of Oracle’s on traditional platforms,” Macrie says. “The for Oracle Fusion Middleware, Oracle Business own integration strategy. “The continued Process Management Suite same operations on this integrated platform integration strategy of Oracle is attractive to require less CPU, memory, and floor space us, because it not only addresses the appli- than if they ran on a nonintegrated platform.” cation tier but also goes down through the technology stack,” says Both Macrie and Taylor see a great future at WinField with Oracle Taylor. “It made a lot of sense for us to leverage the Oracle stack products. “I think there’s real value in what Oracle is doing in the through and through, and eventually that evolved all the way into end-to-end integration—from the hardware platform and engi- engineered systems.” neered systems through the middleware stack and up through the WinField considered all of its technology options—regardless of its applications,” says Taylor. “If you’re an Oracle customer today and existing Oracle investments—when it conducted a series of business you’re not using the combined strength of the total solution, I think intelligence technology evaluations, testing other solutions against you’re missing an opportunity.”  Oracle Exadata. “When we started to deploy Oracle business intel- ligence, we had it sitting on our standard HP-UX back end, running our Marta Bright is a senior writer with Oracle Publishing. Oracle Database instance, and immediately we started to experience very slow performance in some of the analytics and queries,” notes Next Steps Taylor. “We had this really great tool, and we were giving our customers some really great insights, but because the performance wasn’t there, LEARN more about they were just ready to drop it and quit using it. Through all that Oracle Exadata testing, we couldn’t get the performance we desired with any solution bit.ly/15GAILn other than Oracle Exalogic and Oracle Exadata.” Oracle Exalogic When WinField went live with its Oracle business intelligence bit.ly/14STsU9 solution, it had its application tier on Oracle Exalogic and the data- Oracle Exalytics bit.ly/17VK8mu base tier on Oracle Exadata. “Since we went live, we’ve scaled that

oracle magazine November/December 2013

ND13_LOL.indd 37 9/26/13 4:24 PM 38 Java Developer

Oracle ADF Mobile The Next Big Wave Explore mobile frontiers with Oracle ADF Mobile.

n his article “The Latest Infographics: including HTML, CSS, JavaScript, and Java— uses JavaServer Faces–like user interface I Mobile Business Statistics for 2012,” to deliver a hybrid solution for building, components that are bound to remote or Mark Fidelman, a contributing writer to the deploying, and running cross-platform on- local data through the Oracle ADF binding Forbes website, presents several interesting device native mobile applications on Apple layer and data controls. Files of this type facts and statistics about the current and iOS– and Google Android–powered devices. use the file extension amx. predicted future usage of mobile devices. A As shown in Figure 1, Oracle ADF Mobile • Remote URL content. This option enables clear trend in this article is that business is applications execute in a specific runtime developers to integrate remote web “going” mobile and that in only a few years, environment: the Device Native Container. content, such as mobile pages built the number of mobile devices will signifi- This container hosts the Oracle ADF Mobile with Apache Trinidad mobile browser cantly outnumber that of wired devices and application, is written in the native language components, with Oracle ADF Mobile PCs used at work and at home. One message for the target device, and enables applica- applications. to extrapolate from this is that mobile appli- tions to access mobile device services such All user interfaces are displayed in a web cation development is the next big wave in as the address book and the camera. Oracle engine context, the web view, which means enterprise application development. ADF Mobile enables you to integrate and that views in Oracle ADF Mobile are not However, enterprise developers adding choose between three user interface tech- compiled to native code but are executed as mobile as an access channel to enterprise nologies according to your requirements and HTML, JavaScript, and CSS. Developers use business systems need to maintain the same your team’s skill sets: the aforementioned user interface technolo- data validation, business logic, and security • Local HTML. HTML5 pages execute on the gies in Oracle ADF Mobile features—a feature levels as for traditional applications. And the mobile device in the context of Oracle ADF is a reusable module, made up of one or more mobile world is a diverse set of platforms Mobile. Data and device interaction is pro- screens, that executes in its own web view. At and operating systems—a far more complex grammed with provided Oracle ADF Mobile runtime, applications can dynamically switch landscape than the four or five browsers that JavaScript and Java APIs as well as Apache between features, and mobile application developers have had to support in enterprise Cordova APIs. users will not be able to tell if they are working web-enabled solutions of the past. • Oracle ADF XML. The declarative option for with a local HTML page, remote web content, For enterprise application developers, building applications in Oracle ADF Mobile or Oracle ADF Mobile XML (AMX) pages. a promising strategy for conquering these “go mobile” challenges is to embark on a Mobile Device (iOS, Android) hybrid mobile development approach that replaces the burden of device-specific native Device Native Container programming with a consistent development HTML5 and JavaScript Web View model that uses standard technologies such as HTML, CSS, JavaScript, and Java and can be Oracle ADF Local HTML Remote run across multiple platforms. One develop- XML and URL Task Flow ment tool suited for such a hybrid mobile application strategy is the Oracle ADF Mobile feature of Oracle Application Development Framework (Oracle ADF). Device SOAP WS This article introduces Oracle ADF Mobile Services Java Virtual Cordova Machine and presents a hands-on mobile develop- Camera ment and deployment exercise. Calendar REST WS • Address • Book • Encrypted ORACLE ADF Mobile Overview GPS SQLite DB Oracle ADF Mobile is a declarative develop- • oe nin g ment and application runtime environment y Gr

that uses standards-based technologies— Figure 1: Simplified Oracle ADF Mobile block diagram L in d

“The Latest Infographics: Mobile Business Statistics for 2012,” onforb.es/13xwpmE

November/December 2013 Oracle.com/oraclemagazine

ND13_ADF.indd 38 9/26/13 2:45 PM Java Developer Oracle ADF by Frank Nimphius 39

Using the open source Apache Cordova you build by following the hands-on instruc- Next in the Check for Update dialog box. libraries, Oracle ADF AMX and local HTML tions in this article. The list of employees Ensure that Search Update Centers is pages can access mobile device services, such is categorized by the initial letter of the selected and the Official Oracle Extensions as the camera, phone, or address book, and employee’s last name. Selecting (by tapping) and Updates option is checked, and click invoke Java executed in the Oracle ADF Mobile the employee with the last name Baer in Next. Select the ADF Mobile extension, and Java Virtual Machine (JVM). An encrypted the image to the left navigates to the detail click Next. instance of the SQLite database is provided screen for that employee. Accept the license agreement, by clicking I for each application for storing data locally for Note that an earlier Oracle Magazine Agree, and click Next to download and install offline use, which is particularly useful if con- article, “Consume Early, Consume Often” (in the mobile extension. Click Finish after the nectivity cannot be guaranteed. The SQLite the September/October 2012 issue, bit.ly/ extension files have been downloaded, and database is accessed through Java. 11DkUTV), explains best practices and recom- click Yes to restart Oracle JDeveloper. To query and update remote data in mendations for exposing Oracle ADF Business Note: If you are accessing the internet mobile application models, Oracle ADF Components to the service interface. through a proxy server, you must provide the Mobile uses standard SOAP and REST proxy settings before opening the Check for services for create, read, update, and Getting Ready Updates center. Select Tools -> Preferences -> delete (CRUD) operations. Before following the steps in this article, Web Browser and Proxy to do this. download and install the Studio edition of Sample Application Overview Oracle JDeveloper 11g Release 2 (11.1.2.4). Preparing Oracle ADF Business The hands-on instructions in this article use It is available as a free download on Oracle Components for Deployment the declarative Oracle ADF development Technology Network at bit.ly/KDqHjA. You also Download the o53adf-1958733.zip sample approach in Oracle ADF Mobile and step you need access to an Oracle Database instance application at bit.ly/1abVfsj, and unzip the through building a two-page application with an unlocked sample HR schema. file into a directory that does not contain that queries employee data from a provided blank spaces in the name. Oracle ADF Business Components Java API Installing the Mobile Extension Note: The o53adf-1958733.zip file also for XML Web Services service. Oracle ADF Oracle ADF Mobile is not provided with contains the completed sample application. Business Components is a feature of Oracle Oracle JDeveloper 11g Release 2 (11.1.2.4). Refer to the readme.txt file contained in the ADF that is not an integral part of the Oracle Oracle ADF Mobile must be downloaded download for the configurations required to ADF Mobile solution but, rather, provides a and installed separately as an extension. run the completed mobile application. Also convenient set of web services for the mobile To download and install Oracle ADF Mobile, note that the completed application contains application to utilize. launch Oracle JDeveloper 11g Release 2, an additional chart component for displaying Figure 2 shows the two mobile screens select Help -> Check for Updates, and click the employee salary. (The instructions for building the chart are not part of this article.) The sample application is an Oracle ADF Business Components model configured for deployment as a JAX-WS SOAP-based web service that the Oracle ADF Mobile applica- tion can connect to and consume. The only change needed in the sample application is to the database connection used by the Oracle ADF Business Components Model project to point to your HR database schema. To make the change, follow these instructions: 1. In Oracle JDeveloper, select File -> Open and navigate to the directory containing the unpacked sample application. 2. Open the Oramag091013/adfBcHrSer- vice folder, and select the adfBcHrService .jws file. Click Open to load the workspace. 3. Select View -> Database -> Database Navigator, and expand the adfBcHrService node to display hrconn in the Database Navigator node. Figure 2: The Browse Employees and Show Detail screens 4. Right-click hrconn, and select Properties

oracle magazine November/December 2013

ND13_ADF.indd 39 9/26/13 2:46 PM 40 Oracle ADF

from the menu. Edit the database con- window. After successful deployment, settings, and click OK. nection information to work with your open a browser window and type the fol- 20. Still in the adfmf-features.xml editor, setup. Test the changes, and click OK. lowing URL into the URL address field: select the Content tab and click the green Next, start the Oracle WebLogic Server http://:7101/ plus (+) icon next to the File field. instance integrated with Oracle JDeveloper. adfservice/HrAppModuleService?wsdl. 21. Select Task Flow from the list, and enter To start the Oracle WebLogic Server, select This will display the contents of the Web EmployeeBtf.xml in the File Name Run -> Start Server Instance. Services Description Language (WSDL) field. Click OK. Oracle JDeveloper creates If this is the first time you’ve run the file in your browser. a bounded task flow and opens it on the integrated Oracle WebLogic Server, a Create 11. Copy the URL to the clipboard—you will EmployeeBtf.xml tab. Default Domain dialog box will open. Create need it later when designing the Oracle 22. If it is not already open, open the Oracle a password for the default Oracle WebLogic ADF Mobile access to the service. JDeveloper Component Palette, by Server domain. choosing View -> Component Palette. Note: To ensure that the integrated Oracle Building the Workspace 23. In the Component Palette, select the WebLogic Server listens for the localhost and The following instructions guide you through View activity and drag and drop it onto the IP address of your computer, don’t select building the basic skeleton of the Oracle ADF the task flow diagram. Name the activity an address from Listen Address. Mobile sample application. BrowseEmployees. Click OK to save the changes and to create 12. In Oracle JDeveloper, choose File -> New 24. Drag and drop a second View activity and configure the default domain for Oracle and then General -> Applications. from the Component Palette to ADF. The Oracle WebLogic Server will create 13. Select the Mobile Application (ADF) entry the task flow diagram, and name it a default domain and then start the server. in the Items list, and click OK. (Note that ShowEmpDetails. Wait for the “IntegratedWebLogicServer if you don’t see the Mobile Application 25. Select the Control Flow Case element started.” message on the Running: (Oracle ADF) template, that is most likely in the Component Palette, and IntegratedWebLogicServer tab before pro- because you didn’t complete installation draw a connection line between the ceeding to the steps in the next section. of the ADF Mobile extension.) BrowseEmployees and ShowEmpDetails 14. On the Create Mobile Application views. Name this connection Deploying the Model (ADF) screen, provide the following showDetails. The Oracle ADF Business Components model information: 26. Select the Control Flow Case element in provides a deployment profile you can use to the Component Palette, and draw a con- deploy the Oracle ADF Business Components Application OraMagSepOct13 nection line between the ShowEmpDetails Name service to the Oracle WebLogic Server and BrowseEmployees views. Name this Directory