Home > Oracle Database / Applications News > Database 10g Release 2 preview
Oracle Database / Applications News:
EMAIL THIS
QUESTION & ANSWER

Database 10g Release 2 preview

By Mark Brunelli, News Editor
14 Jun 2005 | SearchOracle.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

There's probably a lot of encryption legislation that's going to come out of Capitol Hill over the next 12 to 24 months.
Mark Townsend,
senior director of database product management, Oracle Corp.
Set to debut at the end of this month, Oracle Database 10g Release 2 promises expanded XML capabilities and new security features, including support for "transparent" column level encryption and decryption. To learn more about these features, SearchOracle.com sat down with Mark Townsend, Oracle's senior director of database product management. Here are some excerpts from that conversation:

Can you go over the XML-related enhancements in Release 2?
Mark Townsend: We've had what we would call native XML support since Release 2 of Oracle 9i. In Oracle 9i you could take an XML schema -- let's say you might have a purchase order that you were receiving hundreds or hundreds of thousands of transactions -- and you could define the schema for that purchase order as an XML document. From that point on, you could start loading those purchase orders into your database. You could load them manually, you could get them in through FTP, or you could use WebDAV (World Wide Web Distributed Authoring and Versioning) as an API [application programming interface] because all of the APIs are supported there. As the orders came in, we'd validate them against the schema, then basically decompose them and we'd store them without the tags in the database. So, you've got a very efficient way to store XML documents.

The way that we allowed you to actually search for those in Oracle9i was based on Oracle extensions to the SQL language called SQLX (SQL/XML). SQLX was sort of the preeminent standard for doing that at that stage. In the meantime, another standard has evolved in the industry, which is XML Query, or XQuery.

What we're doing in Oracle Database 10g Release 2 is we're taking those native XML capabilities that we've supported now for close to four to five years, and we're adding the XML Query language to that. We have full support of the XQuery syntax. It's a different syntax than SQL. It means that people that actually want to develop applications using the XML storage can do that knowing that they're protected by the standard.

Does that mean Oracle went with the wrong standard in the beginning?
Townsend: [SQLX] wasn't actually our standard. There were two horses that were racing, and we went with one, and the other one has become the eminent one. We're adding support for that. We're not actually giving up support for SQLX, we're just providing support for both APIs.

Who is driving the XQuery standard?
Townsend: That's a World Wide Web Consortium standard. [As far as vendors driving the standard] it's a cooperative effort between all of us. Oracle has been very active in that space, and we're one of the leading advocates of that standard.

Moving onto security features, can you explain the concept of "transparent" column level encryption and decryption?
Townsend: Since Oracle 8i, you could encrypt column level data in the database. So, if you had Social Security numbers or passwords, they could be encrypted. The only problem associated with that is that in order to decrypt them, you had to code your application to use a specific API. That's very good if you're building an application from scratch. But it's more challenging if you've got an existing application that you want to add that encryption to, or particularly, if you've taken an application from a package vendor, or an ISV [independent software vendor], that hasn't added that support.

We now make the encryption and decryption transparent in Oracle Database 10g Release 2. Underneath the applications you can alter the column in the table. Completely transparent from the application, as the data is inserted or updated, it's automatically encrypted. And, as you select the data out through the application, it's automatically decrypted.

All of the key management is automated by the database as well. So, it's transparently doing the data encryption, which means that more companies, as they need to protect their data, can retrofit this new capability into their existing applications much more easily. Or, as they take a packaged application off the shelf, they can actually spin up the level of encryption that's supported without having to go back to the application vendor and say, "You need to change your application and send us a new one."

What's the driving factor behind adding these capabilities?
Townsend: We think this is going to be very significant. We're seeing lots of problems reported along these lines at the moment. There's probably a lot of encryption legislation that's going to come out of Capitol Hill over the next 12 to 24 months. We see this as becoming a key business requirement.

What is Oracle Secure Backup?
Townsend: This is a standalone product that is actually coming out with this release. In the first release of the database, we pretty much automated what we call disc-to-disc backup. A lot of people back up their production databases to another set of discs. So, we brought out that automation in 10g Release 1, but at some stage you probably still need to go off the tape, for archival purposes.

In 10g Release 2 we now complete the disc-to-tape backup. We have a fully built-in tape management environment. Not only can you back up our database, but you can back up anything with this, including operating systems files, applications servers, even third-party databases.

By default [Oracle Secure Backup] is going to actually allow you to encrypt these backups as well. So not only can you secure the data within the database, but as you back up that database and anything associated with the database, you can actually encrypt that data out to the tapes.

How much does Oracle Secure Backup cost?
Townsend: Pricing and packaging haven't been discussed at this stage. [But] the value proposition, in terms of our customers, is because it is integrated with their existing management of the databases and their backup cycle.

SearchSAP.com news editor Rob Westervelt and SearchOracle.com news writer Jack Loftus contributed to this report

Read more about the soon to-be-released Oracle Database 10g Release 2 all this week on SearchOracle.com.


Tags: Oracle database securityOracle database installation, upgrades and patchesOracle database design and architectureOracle database backup and recoveryWhy upgrade to Oracle 10g?VIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Oracle database security
Oracle delivers database fixes in Critical Patch Update
How to use DBMS_CRYPTO package for Oracle password encryption/hashing
How to decrypt an Oracle password using John the Ripper and checkpwd
How to use the CREATE SESSION command to track Oracle database logins
How to troubleshoot Oracle critical patch updates using OPatch
Can I automate Oracle patching when installing Oracle Standard Edition?
Is it possible to automate Oracle CPUs for a DoD project?
Three steps to help improve Oracle database security
Tips for auditing and securing database backups in Oracle
How to prevent a SQL injection attack in Oracle

Oracle database installation, upgrades and patches
Oracle's Java database continues push into embedded database market
How to use the Oracle Database Upgrade Assistant (DBUA)
Oracle delivers database fixes in Critical Patch Update
How to get the most out of Toad for Oracle 10
Coca-Cola Bottling swaps out Oracle for DB2
Oracle renews push into embedded open source software market
Oracle releases new database, says 11g upgrade will cut costs
Comparing servers for Oracle database 11g upgrades
Choosing the right server hardware is all about choosing the right software
The best of the Oracle 11g-ready servers

Oracle database design and architecture
Why am I receiving Oracle memory allocation errors?
How to join two tables with unique keys in Oracle
Can I check an Oracle instance without logging into the Oracle server?
How does the Oracle LGWR write to online redo log files?
How to determine your SQL database through needs analysis
Breaking down the contenders in the SQL database market
The MySQL open source database in the enterprise
Diving deeper into the SQL database features
What managers should consider when starting a database scaling project
How to use V$SEGMENT_STATISTICS to find the most accessed Oracle table

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
10g  (SearchOracle.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary




Oracle News, Oracle Training, Oracle Management
HomeNewsTopicsTipsAsk the ExpertsMultimediaWhite PapersProductsBlogs
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2003 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts