Question:
Hi. what are the differences between oracle 9i and oracle 10g?
PRANESH
2010-10-16 11:09:03 UTC
Hi. what are the differences between oracle 9i and oracle 10g?
Five answers:
Ankit Mathur
2010-10-16 18:37:48 UTC
10 G supports grid computing, ASM (Automatic storage management) and Memory management.



Oralce 10g is higher version of 9i , Oracle 10g has added a follwoing features



Transparent Data Encryption

Async commits

CONNECT ROLE can not only connect

Passwords for DB Links are encrypted

New asmcmd utility for managing ASM storage

Grid computing - an extension of the clustering feature (Real Application Clusters)

Manageability improvements (self-tuning features)

Performance and scalability improvements

Automated Storage Management (ASM)

Automatic Workload Repository (AWR)

Automatic Database Diagnostic Monitor (ADDM)

Flashback operations available on row, transaction, table or database level

Ability to UNDROP a table from a recycle bin

Ability to rename tablespaces

Ability to transport tablespaces across machine types (E.g Windows to Unix)

New 'drop database' statement

New database scheduler - DBMS_SCHEDULER

DBMS_FILE_TRANSFER Package

Support for bigfile tablespaces that is up to 8 Exabytes in size

Data Pump - faster data movement with expdp and impdp.



In Oracle 9i after drop we can't rollback but we can do it in 10g.

Moreover, 10g has additional 149 features than 9i.







New Features of Oracle10g release 2:



· Web server load balancing - The web cache component includes Apache extension to load-balance transactions to the least-highly-loaded Oracle HTTP server (OHS).



· RAC instance load balancing - Staring in Oracle 10g release 2, Oracle JDBC and ODP.NET provide connection pool load balancing facilities through integration with the new “load balancing advisory” tool. This replaces the more-cumbersome listener-based load balancing technique.



· Automated Storage Load balancing - Oracle’s Automatic Storage Management (SAM) now enables a single storage pool to be shared by multiple databases for optimal load balancing. Shared disk storage resources can alternatively be assigned to individual databases and easily moved from one database to another as processing requirements change.



· Data Guard Load Balancing – Oracle Dataguard allows for load balancing between standby databases.



· Listener Load Balancing - If advanced features such as load balancing and automatic failover are desired, there are optional sections of the listener.ora file that must be present. Automatic Storage Management (ASM) includes multiple disk operations and a non-ASM database migration utility



· Enhancements to data provisioning and Oracle Streams designed to make it easier to archive, move, and copy large data sets



· New Fast-Start Failover for automatic fail over to standby databases



· Integrated data encryption and key management in the database



· Automated statistics collection directly from memory designed to eliminate the need to execute SQL queries



· New administrative reports include automatic database workload repository comparison



· Extended use of Standard Chunk sizes - In 10gR2, the server has been enhanced to further leverage standard chunk allocation sizes. This additional improvement reduces the number of problems arising from memory fragmentation.



· Mutexes - To improve cursor execution and also hard parsing, a new memory serialization mechanism has been created in 10gR2. For certain shared-cursor related operations, mutexes are used as a replacement for library cache latches and librarycache pins. Using mutexes is faster, uses less CPU and also allows significantly improved concurrency over the existing latch mechanism. The use of mutexes for cursor pins can be enabled by setting the init.ora parameter _use_kks_mutex to TRUE.



· V$SGASTAT - V$SGASTAT has been enhanced to display a finer granularity of memory to component allocation within the shared pool. This allows faster diagnosis of memory usage (in prior releases many smaller allocations were grouped under the ‘miscellaneous’ heading).



· V$SQLSTAT - A new view, V$SQLSTAT has been introduced which contains SQL related statistics (such as CPU time, elapsed time, sharable memory). This view is very cheap to query even on high-concurrency systems, as it does not require librarycache latch use. It contains the most frequently used SQL statistics in the V$SQL family of views.



· V$OPEN_CURSOR - This implementation of this view has also been enhanced to be latchless, making it inexpensive to query.



· V$SQLAREA - The V$SQLAREA view has been improved in 10gR2; the view optimizes the aggregation of the SQL statements while generating the view data.
2010-10-16 22:11:07 UTC
Each release of Oracle has many differences, and Oracle 10g is a major re-write of the Oracle kernel from Oracle 9i. I keep a list of the differences and make sure to see these important differences when migrating from 9i to Oracle 10g. While there are several hundred new features and other differences between 9i and 10g, here are the major differences between Oracle9i and Oracle10g:

• Major changes to SQL optimizer internals

• Oracle Grid computing

• AWR and ASH tables incorporated into Oracle Performance Pack and Diagnostic Pack options

• Automated Session History (ASH) materializes the Oracle Wait Interface over time

• Data Pump replaces imp utility with impdp

• Automatic Database Diagnostic Monitor (ADDM)

• SQLTuning Advisor

• SQLAccess Advisor

• Rolling database upgrades (using Oracle10g RAC)

• dbms_scheduler package replaces dbms_job for scheduling
?
2016-04-10 08:28:21 UTC
For the best answers, search on this site https://shorturl.im/ax1vK



Hi Ed, Whenever Oracle Corporation develops the newer version of Oracle Database, either the application or the database is primarily kept in mind (to be developed/improved). With improved "application", Oracle works better on internet and with improved "database", it works better on grid. Now, i stands for "internet" and g stands for "grid. Hence, you can infer, Oracle 9i is improved over its previous counterpart(8i) as far as application and hence the internet performance is concern. Oracle 10g is improved over its previous counterpart (9i) as far as database and hence grid is concern. From version 11 onwards Oracle starts working on both application and database side improvements/add-ons. Hence, from 11 onwards you see two versions 11i (specialized for ERP applications) and 11g (specialized for non-ERP). The top 5 additional features in 10g over the 9i are as follows: 1). Proactive Performance Monitoring. 2). Improved Flashback Technology. 3). Automatic Storage Management (ASM) and hence better RAC. 4). Data Pumps. 5). The Enterprise Manager (EM). Hope it helps.
Smith Bill
2010-10-20 02:20:16 UTC
Hi !!!



oracle 10g has many features compare to 9i like

asm,swr,addm,flaskback recovery,data pump..

generating snap shot is much more flxible in 10 g compare to 9i



Thanks
softvision
2010-10-17 22:06:03 UTC
Visit following URL for a comprehensive discussion on 10g new features.



http://www.orafaq.com/node/16


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...