| Index Search Add FAQ Ask Question |
|---|
$Date: 14-Aug-2001 $
$Revision: 2.01 $
$Authors: Frank Naudé and Harshvardhan Vyas $
|
"We've made it simple to do everything with Oracle", said Gary Bloom of Oracle. |
Deep data protection - fine grained security and auditing. Put security on DB level. SQL access do not mean unrestricted access.
Oracle 9i provides a new DBMS_REDEFINITION PL/SQL package to redefine tables online. When a table is redefined online, it is accessible to DML during much of the redefinition process.
Oracle9i can also recover from crashes more quickly using a new two-pass recovery algorithm that ensures that only the blocks that need be processed are read from and written to the datafiles.
Oracle provides a mechanism by which roles granted to application users are enabled using a designated PL/SQL package. This feature introduces the IDENTIFIED USING package clause for the CREATE ROLE statement.
LogMiner also displays the primary key, and supports queries on the logs based on content of change (for example, show all changes to employee ‘John’).
Using LogMiner, the change history of a database can be queried from the logs. LogMiner now allows content based data filtering which enables change history to be queried at the row level.
Furthermore, Oracle9i Real Application Clusters dynamically shifts database resources across the cluster servers for optimal performance using a technology called Cache Fusion, which utilizes the collective caches of all the nodes in the cluster to satisfy database requests. Oracle9i Cache Fusion directly ships data blocks from one node’s cache to another node’s cache in read/read, read/write, and write/write contention situations which eliminates the latencies associated with disk based cache coordination.
With the Java XML Developer Kit (XDK) pre-loaded, and the C XDK linked into Oracle9i, developers are able to generate, manipulate, render and store XML-formatted data.
In addition, for developers who have requirements to store and retrieve large amounts of complex XML through their content management applications, XML type support in Oracle9i provides XPATH navigation capabilities to optimize performance.
PL/SQL Features include:
Oracle OLAP offers:
New JDBC features include NCHAR support for storing Unicode data, exposure of object type inheritance to Java developers, multi-level collections, etc. New SQLJ features include support for dynamic SQL statements in SQLJ, fetches from an untyped ResultSetIterator, optional direct generation of Oracle JDBC code. Java Stored procedures include support for returning multiple rows (REFCURSORS).
You can set up or migrate your entire database character set to UTF8 or UTF-16 or with the new Unicode data type, UTF-8 or UTF-16 can be used to define columns that support one or more new languages incrementally, for an existing monolingual database. All access programming interfaces to Oracle9i are enabled for both UTF-16 and UTF-8. Oracle Locale Builder, a new easy-to-use GUI tool, allows you to customize your own linguistic sorts provided by Oracle 9i.
Frank Naudé is the pricipal editor of the Oracle FAQ (www.orafaq.net), and has written much of the content. He has 13 years of experience using Oracle, and is based in South Africa.
![]() |
![]() |