|
Tablespaces
Datafiles
Rollback Segments
Tables
Indexes
Export/Import
PL/SQL
Operating Systems
DBA's Dictionary
|
New Features Summary
by Bunyamin K. Karadeniz
Oracle 8i (8.1.7)
- Static HTTP server included (Apache)
- JVM Accelerator to improve performance of Java code
- Java Server Pages (JSP) engine
- MemStat - A new utility for analyzing Java Memory footprints
- OIS - Oracle Intergration Server introduced.
- PLSQL Gateway introduced for deploying PL/SQL based solutions on the Web
- Enterprise Manager Enhancements - including new HTML based reporting and Advanced Replication functionality included.
- New Database Character Set Migration utilility included.
Oracle 8i (8.1.6)
- PL/SQL Server Pages (PSP's)
- DBA Studio Introduced
- Statspack
- New SQL Functions (rank, moving average)
- ALTER FREELISTS command (previously done by DROP/CREATE TABLE)
- Checksums always on for SYSTEM tablespace allowing many possible corruptions to be fixed before writing to disk
- XML Parser for Java
- New PLSQL encrypt/decrypt package introduced
- User and Schemas sepapated
- Numerous Performance Enhancements
Oracle 8i (8.1.5)
- Fast Start recovery - Checkpoint rate auto-adjusted to meet roll forward criteria
- Reorganize indexes/index only tables which users accessing data - Online index rebuilds
- Log Miner introduced - Allows on-line or archived redo logs to be viewed via SQL
- OPS Cache Fusion introduced avoiding disk I/O during cross-node communication
- Advanced Queueing improvements (security, performance, OO4O support
- User Security Improvements - more centralisation, single enterprise user, users/roles across multiple databases.
- Virtual private database
- JAVA stored procedures (Oracle Java VM)
- Oracle iFS
- Resource Management using proirities - resource classes
- Hash and Composite partitioned table types
- SQL*Loader direct load API
- Copy optimizer statistics across databases to ensure same access paths across different environments.
- Stanby Database - Auto shipping and application of redo logs. Read Only queries on standby database allowed.
- Enterprise Manager v2 delivered
- NLS - Euro Symbol supported
- Analyze tables in parallel
- Temporary tables supported.
- Net8 support for SSL, HTTP, HOP protocols
- Transportable tablespaces between databases
- Locally managed tablespaces - automatic sizing of extents, elimination of tablespace fragmentation, tablespace
information managed in tablespace (i.e moved from data dictionary) improving tablespace reliability
- Drop Column on table (Finally !)
- DBMS_DEBUG PL/SQL package, DBMS_SQL replaced by new EXECUTE IMMEDIATE statement
- Progress Monitor to track long running DML,DDL
- Functional Indexes - NLS, case insensitive, descending
Oracle 8.0
- Object Relational database
- Object Types (not just date, character, number as in v7
- SQL3 standard
- Call external procedures
- LOB >1 per table
- Partitioned Tables and Indexes
- export/import individual partitions
- partitions in multiple tablespaces
- online/offline, backup/recover individual partitions
- merge/balance partitions
- Advanced Queuing for message handling
- Many performance improvements to SQL/PLSQL/OCI making more efficient use of CPU/Memory. V7 limits extended (e.g. 1000 columns/table, 4000 bytes VARCHAR2)
- Parallel DML statements
- Connection Pooling ( uses the physical connection for idle users and transparently re-establishes the connection when needed ) to support more concurrent users.
- Improved “STAR” Query optimizer
- Integrated Distributed Lock Manager in Oracle PS (as opposed to Operating system DLM in v7)
- Performance improvements in OPS - global V$ views introduced across all instances, transparent failover to a new node
- Data Cartridges introduced on database (e.g. image, video, context, time, spatial)
- Backup/Recovery improvements - Tablespace point in time recovery, incremental backups, parallel backup/recovery. Recovery manager introduced
- Security Server introduced for central user administration. User password expiry, password profiles, allow custom password scheme.
Privileged database links (no need for password to be stored)
- Fast Refresh for complex snapshots, parallel replication, PL/SQL replication code moved in to Oracle kernel. Replication manager introduced.
- Index Organized tables
- Deferred integrity constraint checking (deferred until end of transaction instead of end of statement)
- SQL*Net replaced by Net8
- Reverse Key indexes
- Any VIEW updateable
- New ROWID format
Oracle 7.3
- Partitioned Views
- Bitmapped Indexes
- Asynchronous read ahead for table scans
- Standby Database
- Deferred transaction recovery on instance startup
- Updatable Join Views (with restrictions)
- SQLDBA no longer shipped.
- Index rebuilds
- db_verify introduced
- Context Option
- Spatial Data Option
- Tablespaces changes - Coalesce, Temporary Permanent,
- Trigger compilation, debug
- Unlimited extents on STORAGE clause.
- Some init.ora parameters modifiable - TIMED_STATISTICS
- HASH Joins, Antijoins
- Histograms
- Dependencies
- Oracle Trace
- Advanced Replication Object Groups
- PL/SQL - UTL_FILE
Oracle 7.2
- Resizable, autoextend data files
- Shrink Rollback Segments manually
- Create table, index UNRECOVERABLE
- Subquery in FROM clause
- PL/SQL wrapper
- PL/SQL Cursor variables
- Checksums - DB_BLOCK_CHECKSUM, LOG_BLOCK_CHECKSUM
- Parallel create table
- Job Queues - DBMS_JOB
- DBMS_SPACE
- DBMS Application Info
- Sorting Improvements - SORT_DIRECT_WRITES
Oracle 7.1
- ANSI/ISO SQL92 Entry Level
- Advanced Replication - Symmetric Data replication
- Snapshot Refresh Groups
- Parallel Recovery
- Dynamic SQL - DBMS_SQL
- Parallel Query Options - query, index creation, data loading
- Server Manager introduced
- Read Only tablespaces
Oracle 7.0
- Database Integrity Constraints (primary, foreign keys, check constraints, default values)
- Stored procedures and functions, procedure packages
- Database Triggers
- View compilation
- User defined SQL functions
- Role based security
- Multiple Redo members - mirrored online redo log files
- Resource Limits - Profiles
- Much enhanced Auditing
- Enhanced Distributed database functionality - INSERTS, UPDATES,DELETES, 2PC
- Incomplete database recovery (e.g SCN)
- Cost based optimiser
- TRUNCATE tables
- Datatype changes (i.e VARCHAR2 CHAR, VARCHAR)
- SQL*Net v2, MTS
- Checkpoint process
- Data replication - Snapshots
Last Update: October 11, 2007 18:33:34
|