Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Just as the Internet is changing the way companies use and access information, Oracle8i
changes the way information is managed. Oracle8i is designed specifically to support
the demanding requirements of Internet applications. From development to deployment,
Oracle8i offers unparalleled, revolutionary functionality to web-enable your business.
Oracle8i 2
February 1999
APPLICATION DEVELOPMENT SQL can easily be embedded in client or
server Java code for communication with a
JAVA IN ORACLE8i
relational database. Client-side Java code
Java has quickly become today’s most with SQLJ statements are run through a Java
popular programming language because it pre-compiler to create executable Java
appeals to everyone, from developers who programs based on JDBC. Server-side Java
find the language robust and object-oriented, code directly accesses the database, via
to CIOs and managers who see Java as native interfaces.
reducing costs and simplifying application
Oracle8i also provides support for
development and support. Oracle8i extends
Enterprise JavaBeans™ and communication
Oracle’s Java strategy by integrating a
via the CORBA communication standard,
scalable Java VM with the database server.
IIOP. Distributed Java objects can connect
Oracle8i also supports SQLJ, a syntax for
directly to Java objects in an Oracle Data
embedding SQL in Java code. Java in the
Server via native CORBA protocols.
database allows developers to create high
performing, scalable applications based on JDeveloper™ is Oracle’s next generation
open, industry standards. component-based Java development
environment. JDeveloper allows developers
Oracle® JServer, Oracle’s Java VM, enables
to build complete Oracle and 100 percent
developers to write, store, and execute Java
Java business solutions. JDeveloper
code within the database. This means
supports any kind of development from a
developers can create stored procedures,
simple JavaBeans component to an
functions, or triggers in Java. A Java VM
enterprise-wide application development
within the database server also dramatically
environment.
reduces the skill set required for database
programming. As opposed to C, Oracle® Oracle8i also integrates closely with Oracle®
Call Interface, PL/SQL™, and other Application Server, which provides an open,
languages, developers can now create standards-based architecture for developing
applications using only Java. and deploying real-world business and
commerce applications. Oracle8i’s scalable,
SQLJ provides a powerful and easy to use
distributed architecture and superior
interface between relational databases and
database integration are the foundation for
Java. It is an open standard being developed
supporting business-critical, transaction-
by Oracle, IBM, and Sun. Using SQLJ,
based applications.
Oracle8i 3
February 1999
WEBDB FOR DEVELOPING WEB-BASED PRODUCTIVE DEVELOPMENT
APPLICATIONS
Oracle8i includes the powerful, flexible,
Oracle WebDB is the solution for building, scalable application development features
deploying, and proactively monitoring web necessary to construct a new generation of
database applications and content-driven sophisticated applications at low cost.
Web sites. By combining an intuitive, Declarative functionality, such as
HTML interface with a complete set of constraints, ensure scalable, reliable
robust, browser-based HTML tools, Oracle enforcement of data integrity, while
WebDB enables users to easily and quickly minimizing development, maintenance, and
develop Web database applications. Oracle administration costs. PL/SQL, an advanced
WebDB is the fastest and easiest way to procedural 4GL language that is tightly
web-enable Oracle databases. integrated with the Oracle8i server, provides
Oracle WebDB comes with all the tools the power to easily express complex
necessary to build dynamic Web business rules as stored, procedural code in
applications and content-driven Web sites. the form of stored procedures or triggers.
Applications and Web sites developed using Java is also available as an open alternative
Oracle WebDB are completely contained to PL/SQL. Wherever PL/SQL can be
within the Oracle database. The only client programmed, so can Java. The Oracle8i
software needed to develop and deploy programmatic interfaces enable 3GL
Oracle WebDB applications is a Web programs to access and manipulate Oracle8i
browser. There is no need to install data and schemas.
software on every machine being used, no Oracle8i National Language Support (NLS)
need to use FTP to remotely manage files, ensures that error messages, sort order, date
and no need to have a complex deployment format, and other conventions automatically
plan every time a developer fixes a bug and adapt to the native language. Parameter
needs to upgrade the system. Oracle settings at the Oracle8i and operating system
WebDB truly meets the demanding levels determine the behavior of individual
challenges the Internet poses to the conventions
traditional IT shop — fast application
Oracle8i’s productive development features
development and simplified deployment.
improve application performance,
scalability, and security, to support hundreds
of applications and thousands of users.
Oracle8i 4
February 1999
CONTENT MANAGEMENT FOR intelligent text searches and queries of files
THE INTERNET and data stored in iFS.
The Web and the Internet bring many new From a developer’s standpoint, iFS is the
challenges to organizations. Today’s web single data store containing data for many
sites are usually a series of web pages that different applications. For the system
take too much time and too many human administrator, iFS also provides a single
resources to develop, deploy, and manage. system for file storage and messaging, rather
In addition, their infrastructure is usually not than several separate systems to maintain
stable or robust enough to support mission- and administer. In short, iFS is a simpler
critical applications. Everything companies way of storing different types of files in the
need to transform data into a powerful database.
application and content-driven web site
As part of Oracle8i, iFS provides universal
development environment is included with
access to any data in the database. While
Oracle8i. It essentially eliminates the
iFS runs within Oracle8i, it appears as if it
differences between the way in which
were simply another file system volume on
database stores data and the way web sites
the network. Any data or files in iFS can be
store files.
accessed using any of these
ORACLE iFS (INTERNET FILE SYSTEM) different protocols:
Oracle iFS combines the power of Oracle8i • SMB for Windows 95, 98 or NT clients.
with the ease of use of a file system. Users can drag files into and out of iFS, or
edit them directly within iFS.
Completely integrated with Oracle8i, the
Internet File System is a Java application • HTTP or FTP for Web browsers and
network computers. The contents of iFS
that runs on the Oracle8i Java VM. are displayed as normal web pages or
standard FTP directories.
From the end user’s standpoint, iFS appears
as if it were just another volume on the • SMTP, IMAP4, POP3 for using iFS like
an e-mail system through clients like
network. Whether the user accesses the Netscape Communicator, Eudora,
contents of iFS through Windows Explorer, Microsoft Outlook, and others.
a Web browser, an FTP client, or an e-mail
client, the files appear the same. Relational
data can appear as files; as well as hybrid
documents that combine relational and non-
relational data. This system also supports
Oracle8i 5
February 1999
interMEDIA Microsoft® FrontPage.
Web applications require advanced data • Geometric locator services to support the
development of Internet applications that
management services that support the rich help users locate information, such as
data types used in Web repository, e- stores, distribution points, and events,
based on their location or distance from a
commerce, and other Internet applications. given address. interMedia locator
Oracle interMedia adds support that enables enables Oracle8i to perform location
queries, and supports the Internet’s
Oracle8i to manage multimedia content, leading online geocoding services,
both for Internet and traditional applications including Centrus from QMSoft® and
MapXtreme™ from MapInfo®.
that need access to image, audio, video, text,
and location information. interMedia ENABLING APPLICATIONS FOR
includes the following:
THE INTERNET
Oracle8i 6
February 1999
advanced features offered by Oracle8i EASY INSTALLATION
Enterprise Edition, it is a seamless upgrade.
Oracle8i includes many features that make
A customer’s investment in Oracle8i is safe
installation, configuration, and
even if application workloads change or
manageability of Oracle-based applications
requirements become more demanding.
very easy. Oracle Universal Installer and
To maintain excellent query performance, Oracle® Database Configuration Assistant
Oracle8i includes a sophisticated cost-based are Java-based applications used to install,
optimizer that dynamically selects the fastest pre-tune, and configure an Oracle8i database
available access path, and satisfies query environment. These applications detect
requests directly from indexes, whenever hardware characteristics and prompt for
possible. information, such as the number of
Oracle8i 7
February 1999
administrators to monitor and diagnose
Oracle Enterprise Manager provides a
problems, tune high impact indexes, and
single, integrated, management console for
track and compare changes in the Oracle
central administration of multiple, remote
environment.
workgroups, enabling the “lights out” type
management that is vital in large, distributed Oracle8i server-managed backup and
environments. Administrators see a recovery provides a high level of backup
customized, graphical representation of key and recovery functionality from within the
objects, including nodes, databases, Oracle8i server. Oracle8i maintains detailed
listeners, users, roles, and profiles that can information on when backups are
be grouped together based on any criteria. performed, exactly which parts of the
They can schedule and automate jobs and database are backed up, and where the files
events on specific objects or groups of are stored. Should a recovery become
objects, simplifying the performance of necessary, Oracle8i analyzes the state of the
management operations. database, and determines the operations
necessary to repair the database. Then,
Oracle Intelligent Agent, implemented in
Oracle8i automatically performs those
every Oracle8i server database, efficiently
operations, greatly simplifying the recovery
executes jobs and events sent by the Oracle
for the administrator, and reducing the
Enterprise Manager console. By
possibility of human error. A simple
instrumenting the database, Oracle
graphical user interface (GUI) within the
Intelligent Agent automates data collection
Oracle Enterprise Manager controls backup
and problem detection, and functions
and recovery.
regardless of the status of the console or
network connections, ensuring high database DATA DISTRIBUTION
availability.
Oracle8i delivers a new level of distributed
Oracle also offers the Oracle® Standard computing to users by providing replication
Management Pack which includes a and distributed query and transaction
comprehensive set of tools to perform functionality.
complex management tasks with point-and-
Distributed queries and updates allow data
click ease to reduce the time and cost of
sharing across multiple servers, and a
managing the Oracle environment. Oracle
transparent, two-phase commit ensures data
Standard Management Pack contains a set of
consistency. Data replication allows users
advanced applications allowing
Oracle8i 8
February 1999
to create multiple snapshots of full or partial connectivity with open deployment,
tables with guaranteed, transactional Oracle8i can operate in any environment
consistency and data integrity. Event-based regardless of existing corporate standards.
and demand-based refresh intervals provide Oracle Objects for OLE provides a custom
maximum flexibility. Database links allow control (OCX or ActiveX) combined with an
remote data to be defined and used as if it OLE in-process server that lets customers
were local, ensuring that applications never plug native Oracle8i functionality into
need re-coding if data moves from one node Windows applications.
to another.
OPTIMIZED FOR THE OPERATING
OPEN DATA ACCESS SYSTEM
Net8™ is the foundation for Oracle’s family Oracle8i offers the most advanced and
industry’s most comprehensive data access database platform available. To ensure the
Oracle8i 9
February 1999
KEY FEATURES • Packages supplied to access/execute job
queues, alerts, HTML, and file I/O
APPLICATION DEVELOPMENT
• Database triggers available on insert,
• WebDB to build, deploy, and monitor update, and delete statement fired before
web applications or after operation
• SQLJ — embedded SQL in Java code • Full 8-bit and 16-bit NLS support for
European and Asian languages
• Enhanced JDBC driver
• Unicode UTF-2 variable width encoding
• 100% ANSI/ISO SQL 92 Entry Level
compliant - NIST tested • Per-session control of language
preference with system defaults
• ANSI/ISO standard precompiler
applications interface • National calendar support
• SQL3 inline views (query in the FROM • Dual database character sets
clause of another query)
• Euro symbol support
• Updatable join views
CONTENT MANAGEMENT
• 100 percent ANSI/ISO standard
declarative entity and referential integrity • interMedia
constraints
• iFS
• Check, default, and not null constraints
TRANSACTIONAL PROCESSING
• Primary, foreign, and not null constraints
• Multi-threaded server architecture
• Optional delete cascade
• Scalable SMP performance
• Constraint checking at end of statement
or end of transaction • Shared database buffer, SQL, and
dictionary caches
• Procedures, functions, and packages
supported • XA Interface support
Oracle8i 10
February 1999
LARGE DATABASE SUPPORT • Oracle® Data Migration Assistant
Oracle8i 11
February 1999
DATA REPLICATION • Encrypted passwords
Oracle8i 12
February 1999
Oracle Corporation
World Headquarters
500 Oracle Parkway
Redwood Shores, CA 94065
U.S.A.
Worldwide Inquiries:
+1.650.506.7000
Fax +1.650.506.7200
http://www.oracle.com/
All other company and product names mentioned are used for
identification purposes only and may be trademarks of their
respective owners.