Oracle9i Database Administrator's Guide Release 2 (9.2) for Windows Part Number A95491-01 |
|
This chapter describes some configuration tasks you must perform before using Oracle interMedia and other Oracle options. Where appropriate, the chapter provides references to other guides for those configuration tasks.
This chapter contains these topics:
Note: Directory path examples in this chapter follow Optimal Flexible Architecture (OFA) guidelines (for example, |
Oracle interMedia includes the following components.
Oracle interMedia Client provides an Oracle9i interMedia Audio, Image, and Video Java interface that lets you use local (client-side) applications to manipulate or modify multimedia data stored in a network-accessible (server-side) database. To use the Java library, set environment variable CLASSPATH
so that it contains the Oracle interMedia library.
Client also provides a simple interMedia Image sample (SimpImg.exe) that was developed using Microsoft Visual C++. SimpImg.exe
locates and updates images, using interMedia Image in an Oracle9i database.
Oracle interMedia Audio manages audio data in multiple file formats in an Oracle database. Types of audio data supported include conversations, songs, and other sounds in popular audio file formats. This makes it possible to integrate audio data with other application-specific object-relational data.
Oracle interMedia Video manages video data in multiple video file formats. This makes it possible to integrate video data with other application-specific object-relational data.
Oracle interMedia Image provides image storage, retrieval, and format conversion capabilities through an object data type (ODT). It also supports image storage, using Binary Large Objects (BLOBs), and references to image data residing in external files (BFILEs).
The Image component of Oracle interMedia also comes with a sample demonstration that shows how an image is extracted from an Oracle database.
Oracle interMedia Locator enables Oracle9i to support online internet-based geocoding facilities for locator applications and proximity queries.
If you install Enterprise Edition, then Database Configuration Assistant starts automatically at the end of installation. If you choose any Database Configuration Assistant installation type other than Customized, then interMedia does not require manual configuration. All tasks described in this section are performed automatically.
If you select Customized installation, then Database Configuration Assistant will guide you through configuration of Oracle interMedia.
If you are creating and configuring a database manually, then you can configure Oracle interMedia Audio, Video, Image, and Locator as follows:
C:\> sqlplus / NOLOG
SYS
:SQL> CONNECT / AS SYSDBA
SQL> STARTUP
ordinst.sql
:SQL> @ORACLE_BASE\ORACLE_HOME\ord\admin\ordinst.sql
iminst.sql
:SQL> @ORACLE_BASE\ORACLE_HOME\ord\im\admin\iminst.sql
SQL> EXIT
Note: If you manually copy your Oracle8i |
To configure Oracle interMedia Audio, Video, and Image demos, follow instructions in readme.txt
files at locations shown in Table 2-1.
Demo | File Location |
---|---|
Audio |
|
Video |
|
Image |
|
To make interMedia Image demos for a Microsoft C compiler enter:
C:\> make
An additional demonstration resides in the following location:
ORACLE_BASE\ORACLE_HOME\ord\img\demo\vc\imgsamp\simpimg
To build and run the demonstration, you must first modify MAKEFILE to adapt it to your environment.
To configure Oracle interMedia Locator demonstrations, go to the following directory:
ORACLE_BASE\ORACLE_HOME\md\demo\geocoder
Sample data that can be loaded into Oracle9i is in nh_cs.sql
. Examples that show use of Locator functionality are in geohttp.sql
and geolocat.sql
. Examples of data indexes created by using Locator are in geoindex.sql
.
Oracle Text enables text queries through SQL and PL/SQL from most Oracle interfaces. By installing Oracle Text with an Oracle database server, client tools such as SQL*Plus, Oracle Forms, and Pro*C/C++ are able to retrieve and manipulate text in an Oracle database.
Oracle Text manages textual data in concert with traditional data types in an Oracle database. When text is inserted, updated, or deleted, Oracle Text automatically manages the change.
Your Oracle Text postinstallation tasks depend on your situation.
If you install Oracle Text from the CD-ROM and have a previous release of Oracle Text (formerly called interMedia Text) already installed, then see Oracle Text Application Developer's Guide.
If you upgrade your database, then you may be required to configure Oracle Net for external procedures. Otherwise, Oracle Text may not work. In any case other than upgrade, Oracle Net should be configured correctly by default to work with Oracle Text. See Oracle Text Application Developer's Guide and Oracle Text Reference.
If you are indexing formatted documents such as Microsoft Word, then you must set your environment to use the INSO filter before you can index your documentation set. For more information on setting up your environment for INSO filtering, see Oracle Text Reference.
Finally, if you install Oracle Text from the CD-ROM and do not have a previous release of Oracle Text installed, then Oracle9i database is already configured for use with Oracle Text if one of the following is true:
See Also:
Chapter 1, "Postinstallation Database Creation" and Oracle9i Database Installation Guide for Windows for more information about creating a starter database |
If none of these is true, then you must configure Oracle9i database for use with Oracle Text by doing one of the following:
To use Database Configuration Assistant to configure an Oracle9i database for use with Oracle Text at the time you create the database, simply select Oracle Text as the option to configure when prompted. To configure the database at a later time:
Choose Start > Programs > Oracle - HOME_NAME > Configuration and Migration Tools > Database Configuration Assistant.
Manually configuring an Oracle database for use with Oracle Text consists of creating a tablespace for Oracle Text data dictionary tables and then creating username ctxsys
and Oracle Text data dictionary tables.
C:\> sqlplus / NOLOG
SYSDBA
:SQL: CONNECT / AS SYSDBA
SQL> CREATE TABLESPACE tablespace_name DATAFILE 'ORACLE_BASE\oradata\db_ name\drsys01.dbf' SIZE 80m;
AS
SYSDBA
:SQL> CONNECT USERNAME/PASSWORD AS SYSDBA
dr0csys.sql
to create username ctxsys
:SQL> @ORACLE_BASE\ORACLE_HOME\ctx\admin\dr0csys.sql password default_ tablespace_name temporary_tablespace_name;
where:
password
is the password that you intend to use for username ctxsys
.default_tablespace_name
is the default tablespace for Oracle Text data dictionary tables. Set the default tablespace to the value of tablespace_name
in step 3.temporary_tablespace_name
is the temporary tablespace for Oracle Text data dictionary tables. Set the temporary tablespace to the value of tablespace_name
in step 3.ctxsys
:SQL> CONNECT ctxsys/password
dr0inst.sql
to create and populate Oracle Text data dictionary tables:SQL> @ORACLE_BASE\ORACLE_HOME\bin\oractxx9.dll;
xx
is the language code (for example, us
):SQL> @ORACLE_BASE\ORACLE_HOME\ctx\admin\defaults\drdefxx.sql;
SQL> EXIT
Oracle Spatial makes storage, retrieval, and manipulation of spatial data easier and more intuitive to users.
One example of spatial data is a road map. A road map is a two-dimensional object that contains points, lines, and polygons representing cities, roads, and political boundaries such as states. A road map represents geographic information. Locations of cities, roads, and political boundaries are projected onto a two-dimensional display or piece of paper, preserving relative positions and relative distances of objects.
If you install Oracle Spatial through Enterprise Edition, then no manual configuration is required. All Oracle Spatial configuration tasks are performed automatically.
If you install both Oracle Spatial and Oracle9i database together through Enterprise Edition or Standard Edition Custom installation, then Database Configuration Assistant starts automatically at the end of installation. If you choose Custom installation and select Create new database, then the assistant asks if Oracle Spatial is to be configured automatically.
If you install Oracle Spatial during a separate installation from Enterprise Edition, then you must either start Database Configuration Assistant and select Configure database options in a database or configure Oracle Spatial manually.
C:\> sqlplus / NOLOG
SYSDBA
:SQL> CONNECT / AS SYSDBA
SQL> STARTUP
ordinst.sql
:SQL> @ORACLE_BASE\ORACLE_HOME\ord\admin\ordinst.sql
SQL> CONNECT SYSTEM/password
mdinst.sql
:SQL> @ORACLE_BASE\ORACLE_HOME\md\admin\mdinst.sql
SQL> EXIT
Note: Script |
Database Configuration Assistant lets you enable or disable shared server support in your Oracle9i database. If your Oracle9i database is not configured for shared server mode, then it is configured for dedicated server mode.
When Oracle9i database is in dedicated server mode, each client connection is allocated a resource dedicated to serving that client. Dedicated server mode is recommended if:
Shared server mode (formerly called multithreaded server mode) enables many client user processes to share a small number of server processes. Many client users can connect to a dispatcher process. The dispatcher process then routes client requests to the next available shared server process. No dedicated server process exists for each client user process for the duration of the connection. Instead, inactive server processes are recycled and used as needed. This reduces system overhead and enables you to increase the number of supported users.
Shared server mode is recommended if
By your choice of install options and use of Database Configuration Assistant, you can set shared server support for Java clients, two-task Oracle Net clients, or both.
If you install a database through Enterprise Edition, then the database is automatically configured for shared server mode for Java clients and dedicated server mode for two-task Oracle Net clients.
If you install a database through the typical option of Database Configuration Assistant and select Oracle9i JVM, then the database is configured for shared server mode for Java clients and dedicated server mode for two-task Oracle Net clients.
If you install a database through the Custom option of Database Configuration Assistant, then the database is configured for dedicated server mode or shared server mode, depending on what you select when prompted by the assistant.
Shared server support for Java clients is automatically enabled when you install Oracle9i JVM.
To create a new database and enable shared server mode for two-task Oracle Net clients:
Choose Start > Programs > Oracle - HOME_NAME > Configuration and Migration Tools > Database Configuration Assistant.
The Database Configuration Assistant Welcome page appears.
To enable shared server support for two-task Oracle Net clients on an existing database:
Choose Start > Programs > Oracle - HOME_NAME > Configuration and Migration Tools > Database Configuration Assistant.
The Database Configuration Assistant Welcome page appears.
A window appears prompting you to select an operation to perform.
SYS
password.A dialog box prompts you to select the initialization parameter file to use.
Your initialization parameter file is modified.
Shared server support for two-task Oracle Net clients must be disabled manually.
To disable shared server support for two-task Oracle Net clients:
The Database Configuration Assistant Welcome page appears.
A dialog box prompts you to select the initialization parameter file to use.
Your initialization parameter file is modified.
Oracle9i installs replication packages and procedures automatically rather than as a separate manual process. This section describes how to manually configure Advanced Replication in your Oracle9i database.
Follow the instructions only if you add Advanced Replication to an Oracle9i database that was not previously configured with this feature.
Configuring Advanced Replication consists of the following steps:
Recommended tablespace and rollback segment requirements for Advanced Replication are shown in Table 2-2.
Tablespace/Rollback Segment | Minimum Free Space |
---|---|
SYSTEMFoot 1 |
20 MB |
UNDO TABLESPACE |
10 MB |
RBS |
5 MB |
TEMP |
10 MB |
USERS |
No specific requirement |
1 Replication triggers and procedures are stored here. |
If you use Advanced Replication, then certain parameter values must be added to the initialization parameter file, and others must be set to recommended values. Parameter names and values for the master site and materialized view sites are shown in Table 2-3.
1 Depends on number of n-way sites. |
If you use Advanced Replication and intend to set up a large number of replicated objects, then you are required to monitor the following data dictionary tables with the SQL
SELECT
command:
If necessary, increase storage parameters to accommodate storage requirements of large numbers of replicated objects.
|
Copyright © 1996, 2002 Oracle Corporation. All Rights Reserved. |
|