PK %Aoa,mimetypeapplication/epub+zipPK%AiTunesMetadata.plistV artistName Oracle Corporation book-info cover-image-hash 711942652 cover-image-path OEBPS/dcommon/oracle-logo.jpg package-file-hash 744006428 publisher-unique-id E36763-04 unique-id 577107723 genre Oracle Documentation itemName Oracle® R Enterprise Installation and Administration Guide, Release 1.3 releaseDate 2012-12-15T12:41:51Z year 2012 PK#[VPK%AMETA-INF/container.xml PKYuPK%AOEBPS/cover.htmO Cover

Oracle Corporation

PK[pTOPK%AOEBPS/whatsnew.htmU What's New in Oracle R Enterprise?

What's New in Oracle R Enterprise?

This section describes new features relating to installation and administration of Oracle R Enterprise. It includes the following sections:

New Features for Release 1.3

Oracle R Enterprise Release 1.3 includes these new features:

New Features for Release 1.1

Oracle R Enterprise Release 1.1 includes these new features:

PKs,bPK%AOEBPS/server.htm7 Install Server

4 Install Server

This chapter describes how to install the Oracle R Enterprise server on Linux. You can also install the server on Oracle Exadata, as described in Install Server on Oracle Exadata.

Install the same release of Oracle R Enterprise for both client and server.

Install the server as follows:

  1. Make sure that the Prerequisites for Linux are satisfied.

    You can install the server on Linux only.

  2. Make sure that Oracle Database Requirement is installed on the system where you plan to install the server. Make sure that any required patches are installed properly.

  3. Install R, as described in R Requirement.

    Install R before you install the server.

    Before you start the server installation, check that you can run R. This usually means that the R executable is in your PATH environment variable.

  4. Make sure that the Required Privileges are satisfied. If you do not run the install script from an appropriate account, the script will fail.

  5. Set the Environment Variables ORACLE_HOME, ORACLE_SID, LD_LIBRARY_PATH, and PATH.

  6. Read Server Installation Overview or go to Install Server on Linux to begin the install.

  7. Follow the directions in Install Server on Linux or Install Server on Oracle Exadata to install the server.

  8. Install the Oracle R Enterprise Client Supporting Packages.

Before you can run Oracle R Enterprise, you must create at least one user, as described in Oracle R Enterprise Users. Then you can Validate Oracle R Enterprise Installation.

Before You Install the Server

The install scripts for the Oracle R Enterprise server require:

This section also contains the Server Installation Overview that explains how the installation script works.

Required Privileges

Important: Before you start installation, make sure that:

  • You have DBA privileges, that is, you can run as oracle:

    • On Linux, you must be a member of the DBA group; the user oracle satisfies this requirement. Note that root is not usually a member of the DBA group.

      If necessary, users can be added to the DBA group with

      useradd -G dba <username>
      

    In any case, make sure that you are logged in to an account in which you can run sqlplus / as sysdba before you run the install script.

  • You have write privileges at the operating system level to the directory $ORACLE_HOME/lib; the user oracle satisfies this requirement

    In summary, for all platforms, you can use the account that you used to install the database to install the server. Check that you can run R from this account.

Environment Variables

Make sure that these environment variables exist and are defined properly:

  • Add $ORACLE_HOME/lib to LD_LIBRARY_PATH

  • Add $ORACLE_HOME/bin to PATH

  • Define the variable $ORACLE_SID; it contains the SID for the database where you install Oracle R Enterprise.

Server Installation Overview

The installation scripts for the server works as follows:

  1. Before the Oracle R Enterprise server install starts, it checks for the presence of an R installation.

  2. Once the script verifies that R is known to be installed and its location known via PATH, the install checks for the presence of these libraries in $R_HOME/lib/. In particular, the script checks for

    • $R_HOME/lib/libR.so

    • $R_HOME/lib/libRblas.so

    • $R_HOME/lib/libRlapack.so

  3. Next the script checks the location of the database installation by checking for the presence of environment variable ORACLE_HOME and ORACLE_SID.

    If ORACLE_HOME is set, the install expects that the $ORACLE_HOME/lib directory is present.

    Before you start the script check that ORACLE_HOME and ORACLE_SID are present and properly set.

  4. Next the script checks the Oracle database instance information. The check includes looking for environment variable ORACLE_SID and then connecting to the instance by starting

    sqlplus  /as sysdba
    

    Logging into the database as sysdba is critical for the install script to proceed.

    If sqlplus fails to connect to the database instance, the install process aborts.

    Before you start the installation script, check that you can connect to the database using this sqlplus command.

  5. If Oracle R Enterprise has been installed on the database, that is, if you installed release 1.0, 1.1, or 1.2, then the installer expects to find a user name RQSYS in dba_users table and the Oracle R Enterprise version number details in SYS.RQ_CONFIG. The installer uses this information subsequently to install the correct SQL packages.

  6. The script prompts you to optionally enter the names of permanent and temporary table spaces for the RQSYS schema; the default schemas are SYSAUX and TEMP.

    At this point, the install script has determined it has found the prerequisites satisfactory and proceeds to do the actual installation.

  7. The install script now attempts to copy libraries to $ORACLE_HOME/lib.

    If $ORACLE_HOME/lib is not writable then the installer errors out.

  8. The install script now installs the RQSYS schema. Installing the schema requires logging into the database as SYSDBA.

  9. Finally, the ORE packages are installed under $ORACLE_HOME/R/library.

Install Server on Linux

These directions describe how to install Oracle R Enterprise on Oracle Linux or Red Hat Linux on the Linux x86-64 platform. To install the server on Oracle Exadata, see Install Server on Oracle Exadata.

Review Before You Install the Server before you run the installation script. Make sure that all environment variables are properly set and that all required directories are present.

Follow these steps to install the server:

  1. Install a Database that satisfies Oracle Database Requirement. Make sure that any required patches are installed properly. If the Database is already installed, make sure that it satisfies the requirements.

  2. Install R, as described in R Requirement.

  3. Make sure that these environment variables exist and are defined properly:

    • Add $ORACLE_HOME/lib to LD_LIBRARY_PATH

    • Add $ORACLE_HOME/bin to PATH

    • Define the variable $ORACLE_SID; it contains the SID for the database where you install ORE.

  4. You must have DBA privileges that is, you can run as oracle. The install scripts run SQL*Plus / as sysdba and write to ORACLE_HOME.

  5. Download ore-server-linux-x86-64-1.3.zip as described in Download Oracle R Enterprise Software. If you install the server on Oracle Database 11g Release 2 (11.2), you must download the archive.

  6. Unzip ore-server-linux-x86-64-1.3.zip into an empty directory on your local system. This creates a directory containing library files, SQL scripts, and the install shell script install.sh.

  7. Run install.sh. to create objects in the SYS and RQSYS schemas.

    This script copies ORE packages to $ORACLE_HOME/R/library and R_LIBS_USER.

    The script executes rqinst.sqlwith SYSAUX and TEMP as the default and temporary tablespaces.

    The script creates all SQL objects required by Oracle R Enterprise in the RQSYS user schema. The RQSYS schema is created as a locked account with expired password and no connect privileges.

  8. Install the Oracle R Enterprise Client Supporting Packages ore-supporting-linux-x86-64-1.3.zip as follows:

    Unzip the download. Go to the directory where you unzipped the archive and run these commands:

    ORE CMD INSTALL DBI_0.2-5_R_x86_64-unknown-linux-gnu.tar.gz
    ORE CMD INSTALL ROracle_1.1-7_R_x86_64-unknown-linux-gnu.tar.gz
    ORE CMD INSTALL png_0.1-4_R_x86_64-unknown-linux-gnu.tar.gz
    
  9. After installation completes, create at least one user, as described in Oracle R Enterprise Users. It may be necessary to make certain GRANTs to users who perform certain tasks; see Required GRANTs.

  10. You may wish to use Oracle Wallet, especially if you plan to run scripts in light-out mode. For information, see Configure Oracle Wallet (Optional)

  11. Validate Oracle R Enterprise Installation.

Install Server on Oracle Exadata

The Oracle Exadata Database Machine is a complete preoptimized and preconfigured package of software, servers, and storage that provides an optimal solution for all database workloads. It combines Oracle Exadata Storage Server Software, Oracle Database software, and Sun hardware components to deliver extreme performance in a highly available and highly secure environment. Along with Oracle's unique clustering and workload management capabilities, the Database Machine is also well-suited for consolidating multiple databases onto a single grid.

These directions describe how to install Oracle R Enterprise on Oracle Exadata.

Oracle Exadata Install Steps

An Oracle Database Machine consists of several compute nodes, along with storage and other facilities. Oracle R Enterprise server must be installed on every compute node), that is on every server where the database is installed.

Follow these steps to install Oracle R Enterprise server on Oracle Exadata:

  • Install the following software on each compute node:

    • Oracle R Distribution, as described in Install R on Linux

    • Oracle R Enterprise Server, as described in Install Server on Linux; make sure that you follow all steps, including installation of the Oracle R Enterprise Client Supporting packages

  • Each compute node has it's own ORACLE_HOME, ORACLE_SID, and PATH environment variable.

  • You must install the following software on each Oracle R Enterprise client, as described in Install Client:

    • Oracle R Distribution

    • Oracle R Enterprise Client packages

    • Oracle R Enterprise Client supporting packages

    The client systems must be able to communicate with the server The clients can run on Microsoft Windows or on Linux.

PKO:A77PK%AOEBPS/title.htmj Oracle R Enterprise Installation and Administration Guide, Release 1.3 for Linux and Windows

Oracle® R Enterprise

Installation and Administration Guide

Release 1.3 for Linux and Windows

E36763-04

December 2012


Oracle R Enterprise Installation and Administration Guide, Release 1.3 for Linux and Windows

E36763-04

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Primary Author:  Margaret Taft

Contributor:  The Oracle Database 12c documentation is dedicated to Mark Townsend, who was an inspiration to all who worked on this release.

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.

PKdhojPK%AOEBPS/down.htmG Download Oracle R Enterprise Software

3 Download Oracle R Enterprise Software

You can obtain the archives that contain Oracle R Enterprise software as follows:

Download from Oracle Technology Network

Oracle R Enterprise software for both client and server is available for download from Oracle Technology Network. You must have a free Oracle Technology Network account in order to download software. See http://www.oracle.com/technetwork/community/join/why-join/index.html for information.

To download software for Oracle R Enterprise, go to Oracle R Enterprise Downloads at http://www.oracle.com/technetwork/database/options/advanced-analytics/r-enterprise/ore-downloads-1502823.html.

Before you can download any files, you must accept the OTN License Agreement.

You must download the client or server software plus the client supporting packages; for example to install the client on Microsoft Windows, you must download Oracle R Enterprise Client Packages for Windows Platform and Oracle R Enterprise Client Supporting Packages for Windows Platform.

To download the latest software, click the links for your platform for your platform and the release of Oracle R Enterprise that you are installing. These are the downloads for Oracle R Enterprise 1.3 on Windows and Linux:

Click the link for the software that you require. Sign on using your Oracle Technology Network login.

An archive is downloaded for all platforms. Save the archive on your local system and unzip it.

PKMLGPK%AOEBPS/intro.htmg Overview of Oracle R Enterprise Installation

1 Overview of Oracle R Enterprise Installation

R is an open source statistical programming language and environment. For information about R, see the R Project for Statistical Computing at http://www.r-project.org.

Oracle R Enterprise is a component of the Oracle Advanced Analytics Option of Oracle Database Enterprise Edition. For detailed information about Oracle R Enterprise, including links to software downloads, go to Oracle R Enterprise at http://www.oracle.com/technetwork/database/options/advanced-analytics/r-enterprise/index.html.

For information about Oracle R Enterprise architecture and how to use Oracle R Enterprise, see the Oracle R Enterprise User's Guide.

There are several Oracle R Enterprise Installation Steps.

Oracle R Enterprise Installation Steps

Oracle R Enterprise consists of a server and one or more clients. The server and client can reside on the same system or on different systems.

You must perform these major tasks to install Oracle R Enterprise:

  1. Verify that all of the Prerequisites are satisfied. In particular

  2. Install R as described in R Requirement.

  3. Install Oracle R Enterprise Server components on the server as described in Install Server.

  4. Install Oracle R Enterprise Client components on each of the client systems, as described in Install Client.


Note:

Oracle R Enterprise client and server must be the same version. For example, Oracle R Enterprise 1.3 Client is the only client that can connect to an Oracle R Enterprise 1.3 Server.

After you install client and server, you create at least one user and start the client, as described in Administrative Tasks.

PKɓPK%AOEBPS/admin.htmab Administrative Tasks

6 Administrative Tasks

If the installation is not successful, you can Troubleshoot the Installation.

After you have installed a server and at least one client, create at least one user:

After you create a user, perform these tasks:

As system administrator, you can Control Memory Used by Embedded R.

If you installed any previous version of Oracle R Enterprise, you can Upgrade Oracle R Enterprise.; upgrade happens as part of install.

If necessary, you can Uninstall Oracle R Enterprise.

Troubleshoot the Installation

The installation script creates a log file on the server. Examine the log file even if the installation reports success. Search the log file for ERROR.

If you cannot resolve the problems, request help from Oracle Support or from the Oracle R Enterprise discussion forum.

Oracle R Enterprise Users

You must create at least one user for Oracle R Enterprise. Follow these steps to create a user for Oracle R Enterprise:

  1. Create a User

  2. Add any Required GRANTs

Create a User

To create an Oracle R Enterprise user, use

  • demo_user.sh (for Linux)

  • demo_user.bat (for Windows)

To run these scripts, start SQL*Plus / as sysdba.

Either of these scripts asks you if you want to create an ORE (Oracle R Enterprise) user. The script checks that Oracle Database and Oracle R Enterprise are installed and then creates a user.

After you create the user RQUSER, you can edit the user as necessary; for example, you can and should change the password.

Required GRANTs

Several additional GRANTs may be required depending on how you plan to use Oracle R Enterprise:

  • RQADMIN role Oracle R Enterprise installation creates the administrative role RQADMIN.

    RQADMIN allows Oracle R Enterprise users to create and drop R scripts that use the database embedded R engine.

    All users can execute such scripts; no special grant is required.


    Note:

    You should grant RQADMIN only to those users who need to have it, that is, to users who must create and drop R scripts that use the database embedded R engine.

    To grant RQADMIN to RQUSER, start SQL*Plus as sysdba and type

    GRANT RQADMIN to RQUSER
    
  • CREATE TABLE is needed by some functions that create temporary tables, such as ore.create() with a table argument.

    To grant CREATE TABLE to RQUSER, start SQL*Plus as sysdba and type

    GRANT CREATE TABLE TO RQUSER;
    
  • CREATE PROCEDURE is required by ore.groupApply()

    To grant CREATE PROCEDURE to RQUSER, start SQL*Plus as sysdba and type

    GRANT CREATE PROCEDURE TO RQUSER;
    
  • CREATE VIEW is required by ore.create() with a view argument and by the OREdm package.

    To grant CREATE VIEW to RQUSER, start SQL*Plus as sysdba and type

    GRANT CREATE VIEW TO RQUSER;
    
  • CREATE MINING MODEL is required by the OREdm package.

    To grant CREATE MINING MODEL to RQUSER, start SQL*Plus as sysdba and type

    GRANT CREATE MINING MODEL TO RQUSER;
    

Two GRANTs that were required for Oracle R Enterprise 1.1 are no longer required; see Deprecated Grants for details.

Deprecated Grants

The RQROLE role was granted to all users for Oracle R Enterprise 1.1. RQROLE is deprecated for Oracle R Enterprise 1.3.

This GRANT EXECUTE:

grant EXECUTE on rqsys.rqGroupEvalImpl to rquser;

is deprecated for Oracle R Enterprise 1.3 but was required for Oracle R Enterprise 1.1.

Configure Oracle Wallet (Optional)

The Oracle Wallet provides secure storage of user passwords and client certificates. An Oracle Wallet provides a secure way for embedded R scripts to avoid storing passwords in the script.

Follow these steps to configure Oracle Wallet with Oracle R Enterprise:

  1. Configure Oracle Wallet and store the username and password. For information, see the discussions of Oracle Wallet in Oracle Database Security Guide.

  2. Add the connection string used to create the wallet entry (for example, "mydb112_test") to map to the DB instance connection string in tnsnames.ora (Change the host name to be your database machine name and SID to be the SID of your database.):

    mydb112_test =
          (DESCRIPTION =
             (ADDRESS =
                (PROTOCOL = TCP)
                (HOST = <host_name>)
                (PORT = 1521)
             )
             (CONNECT_DATA = (sid=<SID>))
          )
    

    After you complete the steps, you can just use the connect string to connect to the database:

     ore.connect(conn_string = "mydb112_test", all = TRUE)
    

    For more information about connecting using Oracle Wallet, see the R help for ore.connect().

Start Oracle R Enterprise Client

After you have installed a server and a client, follow these directions to start the client:

Start the Oracle R Enterprise Client on Microsoft Windows

After the server is installed, you can launch the client.

To launch the Oracle R Enterprise client in a running session of R 2.15.1 (or R 2.13.2 for earlier releases), execute the following R code from the R Console. Before you execute the code, modify the connection information (user, sid, host, password, and port) for the database where the R Sever is installed:

# Load ORE packages and dependencies
# DBI, ROracle, OREbase, MASS, OREstats,
# OREgraphics, OREeda, ORExml, ORE
library(ORE)
 
# Connect to Oracle RDBMS
# Change the connection information below
ore.connect(user = "<USERNAME>",
            sid = "<SID>",
            host = "<HOST>",
            password = "<PASSWORD>",
            port = PORTNUMBER, 
            all = TRUE)

For more information, see Connect to an Oracle Database.

To test that you can connect to the specified Oracle Database, type

ore.is.connected()

ore.is.connected returns TRUE if you are connected to the database, or FLASE if you are not connected.

After you set up Oracle Wallet, as described in Configure Oracle Wallet (Optional), you can connect as follows:

ore.connect(conn_string = "ore_wallet", all = TRUE)

ore_wallet is a connect string that has been registered with the Wallet.

As with all R commands, this code can be used during the initialization of an R session.

For more information on the initialization sequence of R on startup, type help(Startup) in the R Console.

Specify ore.connect in an embedded R function, otherwise all embedded R scripts automatically go to the same schema.

Start the Oracle R Enterprise Client on Linux

After the server is installed, you can launch the client.

Before you launch Oracle R Enterprise client, add these paths to the LD_LIBRARY_PATH environment variable:

  1. The path where Oracle Instant Client libraries are installed. Otherwise loading of ROracle package will fail.

  2. The path for the shared libraries libR.so, libRblas.so, and libRlapack.so from the installation of R 2.15.1 (or R 2.13.2 for earlier releases)

Start R 2.15.1 (or R 2.13.2 for earlier releases) from your favorite Linux shell. Next use ore.connect to connect to the Oracle Database where the server resides.

Launch the Oracle R Enterprise client by executing, after modifying the connection information (user, sid, host, password, and port), the following R code from the R Console:

# Load ORE packages and dependencies
# DBI, ROracle, OREbase, MASS, OREstats,
# OREgraphics, OREeda, ORExml, ORE
library(ORE)
 
# Connect to Oracle RDBMS
# Change the connection information below
ore.connect(user = "<USERNAME>",
            sid = "<SID>",
            host = "<HOST>",
            password = "<PASSWORD>",
            port = PORTNUMBER
            all = TRUE)
 

Your Oracle Database Administrator can provide you with suitable values for USERNAME, SID, HOST, PASSWORD, and PORT. These values provide connection information for the database.

For more information, see Connect to an Oracle Database.

After you set up Oracle Wallet, as described in Configure Oracle Wallet (Optional), you can connect as follows:

ore.connect(conn_string = "ore_wallet", all = TRUE)

ore_wallet is a connect string that has been registered with the Wallet.

As with all R commands, this code can be used during the initialization of an R session.

For information on the initialization sequence of R on startup, type help(Startup) in the R Console.

Connect to an Oracle Database

Oracle R Enterprise includes the following R functions that enable transparent access to Oracle Database tables and views:

Objects created by Oracle R Enterprise are identified with the ore prefix. Pick any object returned by ore.ls() and type either class(OBJECTNAME) or class(OBJECTNAME$COLUMN_NAME).

For example,

R> class(NARROW)
[1] "ore.frame"
attr(,"package")
[1] "OREbase"

The prefix ore is applied to the class names. This indicates that the object is an Oracle R Enterprise created object that holds metadata (instead of contents) of the corresponding object in Oracle Database.

Validate Oracle R Enterprise Installation

The purpose of validation is to ensure that you can connect to the database that has now been enabled with Oracle R Enterprise from R and successfully useOracle R Enterprise.

The exact same steps validate a server installation or a client installation.

After you complete the installation, follow these steps to validate it:

  1. Start R on a client. Load the Oracle R Enterprise Packages:

    R> library(ORE)
    
  2. Connect to the Oracle Database on the server. The exact command depends the details for the database to which you connect:

    R> ore.connect(user = "rquser", sid = "orcl", host = "localhost", password = "rquser", port = 1521, all = TRUE)
    

    In this command provide the values for user, sid, host, password, and port that are correct for your database. If you did not install the database, you may have to ask the DBA for these values.

    Alternatively if the database is on the same machine, use ore.connect in this way.

    ore.connect(“scott”, password=”tiger”, conn_string=””, all=TRUE)
    
  3. Run several Oracle R Enterprise demos. This command provides a list of available demos:

    R> demo(package = "ORE")
    

    These commands illustrate how to run specific demos:

    # Test the transparency layer
    R> demo("aggregate", package = "ORE")
    
    # Test embedded R:
    R> demo("row_apply", package = "ORE")
    

Control Memory Used by Embedded R

As system administrator, you can control the memory resources between R and other processes running on system. For example, a properly-set minimum memory bound allows R to have enough memory to run in a reasonable amount of time while a properly-set maximum number prevents R from holding too much memory unnecessarily or starving other processes.

This feature limits the amount of R heap memory (vector and cons in R's terminology) that is automatically managed by R's gc mechanism. The C-type memory that may be allocated via call Calloc, Realloc, calloc, and malloc is not controlled by this feature. Such C-type memory is mainly created to hold intermediate or temporary values for completing computation in an R function implemented in C. The C-type memory that may be allocated and released explicitly by function is not controlled by this feature. Under normal circumstances, the amount of such memory is usually of limited size and does not affect memory usage of R significantly.

Oracle R Enterprise 1.3 allows a DBA to control R memory usage by specifying minimum vector heap, maximum vector heap, minimum cons cells, and maximum cons cells using the sys.rqconfigset SQL procedure.

Use these commands to set minimum vector heap, maximum vector heap, minimum cons cells, and maximum cons cells

To set maximum vector heap memory and maximum cons cells to no limits,

exec sys.rqconfigset('MAX_VSIZE', NULL); exec sys.rqconfigset('MAX_NSIZE', NULL)

Upgrade Oracle R Enterprise

You can upgrade from any version of Oracle R Enterprise to the current version by reinstalling the product.

If you installed an earlier version of Oracle R Enterprise, you can upgrade to this release as follows:

Uninstall Oracle R Enterprise

You uninstall Uninstall Oracle R Enterprise by removing the packages and by running a script.

Uninstall Oracle R Enterprise Client

Follow these steps to uninstall Oracle R Enterprise client:

To remove the Oracle R Enterprise packages, start R and type these commands:

remove.packages("ORE")
remove.packages("ORExml")
remove.packages("OREeda")
remove.packages("OREgraphics")
remove.packages("OREstats")
remove.packages("OREbase")
remove.packages("ROracle")
remove.packages("DBI")
remove.packages("png")
remove.packages("OREdm")
remove.packages("OREpredict")

Uninstall Oracle R Enterprise Server

To uninstall Oracle R Enterprise server, execute

  • uninstall.sh (for Linux)

  • uninstall.bat (Windows)

Either script removes libraries installed in $ORACLE_HOME/lib and removes all installed SQL objects.

PKaaPK%AOEBPS/preface.htm& Preface

Preface

This book describes how to install and administer Oracle R Enterprise Release 1.3.

Audience

This document is intended for anyone responsible for installing or administering Oracle R Enterprise.Oracle R Enterprise. Installation of Oracle R Enterprise requires knowledge of R and the Oracle Database.

Documentation Accessibility

For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Access to Oracle Support

Oracle customers have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.

Related Documents

These manuals describe Oracle R Enterprise:

For information about Oracle Database, see the Oracle Database Documentation Library 11g Release 2 (11.2).

Conventions

The following text conventions are used in this document:

ConventionMeaning
boldfaceBoldface type indicates graphical user interface elements associated with an action, or terms defined in text or the glossary.
italicItalic type indicates book titles, emphasis, or placeholder variables for which you supply particular values.
monospaceMonospace type indicates commands within a paragraph, URLs, code in examples, text that appears on the screen, or text that you enter.

PKk^3+&PK%AOEBPS/index.htm, Index

Index

C  D  I  L  M  O  P  R  S  U  V  W 

C

client installation
linux, 5.3
Windows, 5.2
client packages, 5.1
client supporting packages, 5.1.1
create users, 6.2.1
grants, 6.2.2
create users script, 6.2.1

D

database
connect to, 6.5
database patch, 2.3
database version, 2.3
downloads location, 1

I

installation
overview, 1
troubleshoot, 6.1

L

linux requirement, 2.1

M

Math Kernel Library, 2.2.3.4
memory usage
R, 6.7
MKL_THREADING_LAYER, 2.2.3.4

O

operating system requirement, 2.1
Oracle Database requirement, 2.3
linux, 2.3
Oracle R Distribution, 2.2.1
Oracle R Enterprise download, 3.1
Oracle Wallet
configure, 6.3
ore prefix, 6.5
ore.attach, 6.5
ore.connect, 6.4.2
ore.ls, 6.5
ore.sync, 6.5
overview, 1

P

packages
client, 5.1.2

R

R installation
Exadata, 2.2.4
linux, 2.2.3
Windows, 2.2.2
R requirement, 2.2
RQADMIN role, 6.2.2

S

server install
overview, 4.1.3
preparation, 4.1
privileges, 4.1.1
server installation
linux, 4.2
start client
linux, 6.4.2
Windows, 6.4.1
supporting packages, 5.1.1
sys.rqcofigset, 6.7

U

uninstall, 6.9
upgrade, 6.8

V

validate installation, 6.6

W

windows requirement, 2.1
PK1,PK%A OEBPS/toc.ncxk Oracle® R Enterprise Installation and Administration Guide, Release 1.3 Cover Oracle R Enterprise Installation and Administration Guide for Linux and Windows, Release 1.3 Oracle R Enterprise Installation and Administration Guide, Release 1.3 for Linux and Windows Preface What's New in Oracle R Enterprise? Overview of Oracle R Enterprise Installation Prerequisites Download Oracle R Enterprise Software Install Server Install Client Administrative Tasks Index Copyright PK}1p k PK%AOEBPS/content.opf} Oracle® R Enterprise Installation and Administration Guide, Release 1.3 en-US E36763-04 Oracle Corporation Oracle Corporation Oracle® R Enterprise Installation and Administration Guide, Release 1.3 2012-12-15T12:41:51Z Oracle® R Enterprise Installation and Administration Guide, Release 1.3 PKh}PK%AOEBPS/dcommon/prodbig.gif GIF87a!!!)))111BBBZZZsss{{ZRRcZZ!!1!91)JB9B9)kkcJJB991ssc絽Zcc!!{祽BZc!9B!c{!)c{9{Z{{cZB1)sJk{{Z{kBsZJ91)Z{!{BcsRsBc{9ZZk甽kBkR!BZ9c)JJc{!))BZks{BcR{JsBk9k)Zck!!BZ1k!ZcRBZcZJkBk1Z9c!R!c9kZRZRBZ9{99!R1{99R{1!1)c1J)1B!BJRkk{ƽ絵ތkk絵RRs{{{{JJsssBBkkk!!9ss{{ZZssccJJZZRRccRRZZ))cBBJJ99JJ!!c11991199Z11!c!!))Z!!!1BRck{)!cJBkZRZ,HP)XRÇEZ֬4jJ0 @ "8pYҴESY3CƊ@*U:lY0_0#  5tX1E: C_xޘeKTV%ȣOΏ9??:a"\fSrğjAsKJ:nOzO=}E1-I)3(QEQEQEQEQEQEQE֝Hza<["2"pO#f8M[RL(,?g93QSZ uy"lx4h`O!LŏʨXZvq& c՚]+: ǵ@+J]tQ]~[[eϸ (]6A&>ܫ~+כzmZ^(<57KsHf妬Ϧmnẁ&F!:-`b\/(tF*Bֳ ~V{WxxfCnMvF=;5_,6%S>}cQQjsOO5=)Ot [W9 /{^tyNg#ЄGsֿ1-4ooTZ?K Gc+oyڙoNuh^iSo5{\ܹ3Yos}$.nQ-~n,-zr~-|K4R"8a{]^;I<ȤL5"EԤP7_j>OoK;*U.at*K[fym3ii^#wcC'IIkIp$󿉵|CtĈpW¹l{9>⪦׺*ͯj.LfGߍԁw] |WW18>w.ӯ! VӃ :#1~ +މ=;5c__b@W@ +^]ևՃ7 n&g2I8Lw7uҭ$"&"b eZ":8)D'%{}5{; w]iu;_dLʳ4R-,2H6>½HLKܹR ~foZKZ࿷1[oZ7׫Z7R¢?«'y?A}C_iG5s_~^ J5?œ tp]X/c'r%eܺA|4ծ-Ե+ْe1M38Ǯ `|Kյ OVڅu;"d56, X5kYR<̭CiطXԮ];Oy)OcWj֩}=܅s۸QZ*<~%뺃ȶp f~Bðzb\ݳzW*y{=[ C/Ak oXCkt_s}{'y?AmCjޓ{ WRV7r. g~Q"7&͹+c<=,dJ1V߁=T)TR՜*N4 ^Bڥ%B+=@fE5ka}ędܤFH^i1k\Sgdk> ֤aOM\_\T)8靠㡮3ģR: jj,pk/K!t,=ϯZ6(((((((49 xn_kLk&f9sK`zx{{y8H 8b4>ÇНE|7v(z/]k7IxM}8!ycZRQ pKVr(RPEr?^}'ðh{x+ՀLW154cK@Ng C)rr9+c:׹b Жf*s^ fKS7^} *{zq_@8# pF~ [VPe(nw0MW=3#kȵz晨cy PpG#W:%drMh]3HH<\]ԁ|_W HHҡb}P>k {ZErxMX@8C&qskLۙOnO^sCk7ql2XCw5VG.S~H8=(s1~cV5z %v|U2QF=NoW]ո?<`~׮}=ӬfԵ,=;"~Iy7K#g{ñJ?5$y` zz@-~m7mG宝Gٱ>G&K#]؃y1$$t>wqjstX.b̐{Wej)Dxfc:8)=$y|L`xV8ߙ~E)HkwW$J0uʟk>6Sgp~;4֌W+חc"=|ř9bc5> *rg {~cj1rnI#G|8v4wĿhFb><^ pJLm[Dl1;Vx5IZ:1*p)إ1ZbAK(1ׅ|S&5{^ KG^5r>;X׻K^? s fk^8O/"J)3K]N)iL?5!ƾq:G_=X- i,vi2N3 |03Qas ! 7}kZU781M,->e;@Qz T(GK(ah(((((((Y[×j2F}o־oYYq $+]%$ v^rϭ`nax,ZEuWSܽ,g%~"MrsrY~Ҿ"Fت;8{ѰxYEfP^;WPwqbB:c?zp<7;SBfZ)dϛ; 7s^>}⍱x?Bix^#hf,*P9S{w[]GF?1Z_nG~]kk)9Sc5Ո<<6J-ϛ}xUi>ux#ţc'{ᛲq?Oo?x&mѱ'#^t)ϲbb0 F«kIVmVsv@}kҡ!ˍUTtxO̧]ORb|2yԵk܊{sPIc_?ħ:Ig)=Z~' "\M2VSSMyLsl⺿U~"C7\hz_ Rs$~? TAi<lO*>U}+'f>7_K N s8g1^CeКÿE ;{+Y\ O5|Y{/o+ LVcO;7Zx-Ek&dpzbӱ+TaB0gNy׭ 3^c T\$⫫?F33?t._Q~Nln:U/Ceb1-im WʸQM+VpafR3d׫é|Aү-q*I P7:y&]hX^Fbtpܩ?|Wu󭏤ʫxJ3ߴm"(uqA}j.+?S wV ~ [B&<^U?rϜ_OH\'.;|.%pw/ZZG'1j(#0UT` Wzw}>_*9m>󑓀F?EL3"zpubzΕ$+0܉&3zڶ+jyr1QE ( ( ( ( ( ( ( (UIdC0EZm+]Y6^![ ԯsmܶ捆?+me+ZE29)B[;я*wGxsK7;5w)}gH~.Ɣx?X\ߚ}A@tQ(:ͧ|Iq(CT?v[sKG+*רqҍck <#Ljα5݈`8cXP6T5i.K!xX*p&ќZǓϘ7 *oƽ:wlຈ:Q5yIEA/2*2jAҐe}k%K$N9R2?7ýKMV!{W9\PA+c4w` Wx=Ze\X{}yXI Ү!aOÎ{]Qx)#D@9E:*NJ}b|Z>_k7:d$z >&Vv󃏽WlR:RqJfGإd9Tm(ҝEtO}1O[xxEYt8,3v bFF )ǙrPNE8=O#V*Cc𹾾&l&cmCh<.P{ʦ&ۣY+Gxs~k5$> ӥPquŽўZt~Tl>Q.g> %k#ú:Kn'&{[yWQGqF}AЅ׮/}<;VYZa$wQg!$;_ $NKS}“_{MY|w7G!"\JtRy+贾d|o/;5jz_6fHwk<ѰJ#]kAȎ J =YNu%dxRwwbEQEQEQEQEQEQEQEQEQE'fLQZ(1F)hQ@X1KEQE-Q@ 1KE3h=iPb(((1GjZ(-ʹRPbR@ 1KE7`bڒyS0(-&)P+ ڎԴP11F)h&:LRmQ@Q@Š(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((?l:ϊw "{{-3j3kz=tgʐrx8<x:Q^_wĚ Cum׸&ߺ `se=+(ƴ x-h%@WR2#4%caHѓV1x{5i!&^C0+ۑێy3]7'Uq}%ٜ;IpzТ_r^_ik7<4\X2HS|K7 ozm;[ dq@Ts  !y$($sϓĺ :\:ޚ|ϲ+A<+=jQYrxAKT[SOEvH"v|R.\-3X&+2qF}jQQ<7V\[J6 dGj.hɾ+FD򩜑 v>rnquoeZ\h.cevF9R0}Wĺ Ψt56]@;!KiC.w ##` !=扫aLr}MT6Oh_r^_ik7<4\X2Hgzvv Ү`GlNO@QX,ޙy%4Kc '# uoż9#`FApA椠Huw҈' *E-tV\~%f"}ݭ8^ =jM3]7'Uq}%ٜ;IpzТßƞĺ43$K ܢͫiX'-"+V"y89 'EVxMMAo]#SCnV# 6n-=}((x-h%@WR2#5?<+kq-ljthgI+#-ATմuHtu D&MZ4%uL䏕!n5-[MѭT-,`g]L)lXqjx$O*Z ({xoLUx ʓAkR ặXTeu# 8 s@Q^W'{ƾ4r ovk- ofS*/g |ǭ\?N<7oCV-776Շco*0"y`o^9'7€ + hgA}>3;vmwgulPEgŮ}ldv!633[>:[zޛ}:v%`$)' gPQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@'m;_m$Yc;exANIz5a\|Ò::1Ѷ ռG4I#C+ qk/xTP#CC;xﻠqOA7dArbݎ:w$Ŀ M^1YiM6 xgJ<ȡ2l2mà׳Iu,ޙFiuc3FT@~+]gJ'E.F+&nt=iEK^<+uqtiGw3; Iw?±hCFX6ڼؖk~iH+ݸwڿ4g$ݷ;~cst7DKW$&tR>zwN @k4wGVǙKfs'h,'~,x4Egpa4n`np[ˀNX Ux;᥯<6Z[-e*fm+lGF};cĺ~"%ظaM4Eq amĐ2糾}>K414r@Bǯa^G>^<H$l/V#J(ѼK ]w}gkXd=6)b|'D-~j iˡ\\[A#dYbi0I,s=GKIoQ%qM;ß t'I=qog۹'cO$Mnh7∤ֵwvS(.ܐ`H7$x$O*Z<1c~"ΊW5F7/<0A- ~,xy6l';eBV7;x %-ޘ4Qә@ La`kCz?:O,>8?v B8 B ԗ231(Q <\(*?m{x(*?mst',_)Cwboϗ}͟/?&+SMOo۵qWr9HR*N9;H{;_~}n^ tuY aDbʭLr1x3-xfĢX:=+e+)% rduz6{\q3lKh_9COq ot9!|Cj\XXp \@9#=M=SZMXO6sj<#i)~]ѣh9/" pNky ^Qg\A8 ,<r_ h[C5;&FP#|A9^W'T>(x+L`$$!kS,,[p)F\v=$P**?h'cRV?؞~4hy]=fsCEej_eĻ0r|Ȉ78;IvdGtY[^SIX˄b\|p$v^~ s3qx ˒ ;eef99C=@/ï [x:BI/tV[\R¡0J A'9,)¾.m}=AWDq0V?t.fdE׆BRNKH[_-,s#Ě/+in[ ` "2C#:sz|7cu9>i\v1[FTc1R[# g9>4y?m$g+WQ_Q˥]n%Ḓg \Epd'mx`F]Əp@$Ǯq+[\~Oz(٧\L CrMA3e 7'u\[M>7kG DT.v-'C'C?IPG<+SVQѯ䳞H;fRr QӨ+iEK]gũWӄsnGLǖ_'3ĺ:]9ƽhOxgXHuVn7cxub;Qa9*?i>姙?ɜs|?~z, hɅaC12c;3g? h|Jdg5@C5|F_$|<7¾d]Iɔ$0GUp&];_u"iZ{27v:+4:[zޛ}:v%`$)' gP{Nş Ak(ý{I5<{c( 6sayku2n#r0!G# ’yBN (AM3QмYRh_s8/ZмWf-u2 wڿ4g$ݷ;~cstt/ً]sL5H'k2h0x=7/Vg\dF`qJ(\^GZD̛܌a'W4M;Ú<No{7yqog۹Xy$kB;IaXTk? </=$$YlrǓ]&ͺ} ;VU 23F}\ C=%a1=YXrjDžkZx{=F.<miwVV>mAuK2Ⱥ%v_,s$]clQ@z9eִ{K(d*m,Q}Me <j)h%`$l DX0Ñ]W}:SxrB(s׭wP^ÖFXDG0 0۫y>EwyZ3"ɻkrՋ }3N˵!7'ZEco7t,4;?Z)y2N\GG<-xN\]r<׏=uEW䳿LoxĈ  1Yñ˰dPI `+YqZAikvCb4\Np2I?r:t.$;$a(f$aESJѢ3n-VOLAv;mq|}mqIs3 g!Q@z +klvjFPP&v(4ҤwOgWǚb?}Jآ1ImtvcLxp(A(n%;yfE(ڷ"? fH&ՠ-D#R#]z_t l&vܧ  co߅|#_d# ?%(H$a؎?*( { h֞(,{5{3yw NI[{ PȡԌA8IEpG ;o'9Ǘf6c "@TP0%[FuRL.I|]nV5N>[}d[7m`Õ @<Т+Xu~]I )<:Պ(((((((((( fIh0j&Ӧm,p6y$ʷo0:[ |KZ Y LaX \sЀ}Ep cqoC}kt,Ys݀+<7]_y7zfu9_RkROUb. i/<%!VB0>^X袊^"|,qZIN0C@3tT A4jڔ|!wz^+<'Q!>UlG'.'jvha;4~mY< <9YKjģpb r9J?69> ?RI$}0Pxp䝹'&5>x4msV2qvC²訫4}w^ChzKMiگ`|yqH,+xW^mu=6'4f5FުѪ\C#>x_}bqu4E&9;4l⥰j=qhλk7Eۍ=밯jEE\Ƥ~;M#(EvhEV`fLmRq@C^W(-$Z6-21d].S 8t:M~~!4=Z}%Wc|Pan>e<|}3@C\h>f4Jikv[)el9Aָ}KY#BMzd@Nf =`Wgƺ+kipZM~~!4=Z}%Wc|Pan>e<|}3@C^⏂~<+jp3oUhYXpyCq⯇>x"њ6~qRuQEQEQEQEQEQEQEQEQEQEQEQEQEQEQExŹ,𖿩gxx=,(RN jF~vqԪ6l&3!OA@~^k`ehr`_X*Kܑ]NJ|7g]wOkꣵ\ttmKi +xi,U(' z Ktl'qCiu \H=rFZ-%V2ĒHWV\(` mW7%ŔWv7 r$Z@PRI ̀3@Y~$熵-f,7 8[v~妇a$Z.w;9{P?O5 SK;u-B$eݑm"@~RH#9<7z4^=Kp NmU޵>E׳ZOe}!~$:Jdn@ߛ'%H`˓f_|68`SgI*m$A𶨚1]=UUA<A"KHtf$?G!FM8$<G4^?:*?ֺO|&|ͪiwznR#(RQNrlYx+M:6uʍש=O]JmºnVS\FT!`8 ~/>֤X֮9/t H!`\ rss^^W KRKćHi Ѿ/GHqi5I7ڀpM' O4 o.,I[%R22RH`]nl5N>[}d[7m`Õ @<[qo,sA*H2AG9#'u[)\d߱'2r2=Zm4K=,-ͼQTXmx?7|l6i2 H'sF˒ ŴYx9Tҵ[sK˘l|RFr<8"䳿LoxĈ  WwO mA”L8.䞾P^~9bմs^dKx̓/v;`9ف=*燿|Y`ZxWB𥙵,oP`7967dge6ǚ"X c*6?^?;y_]覮 ?J5m6gFEKy2u*H#8>[v~妇a$Z.w;9{PQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@v>ԚrLKmN ҐH\ 0zp >wouɨX= oq!w+5I4q"Mq,TB08G 0{5{eQEW@'=og}_..W2A0 y*qӏj(zݽwmަR8fdỲa8a#QEQEQEQ^c|SwWaXZ12H!bp#֮j^$u_fIw 1[[evb9*,2U{ }ON̵&GZ@V'!HgLx䍊0 A חsIy ؞@2Ǔ+(((((+Sg|9wk+C@nuP"A+wt;<˫>ihROJؠ+k/}..Đ";%?$%Hߺ;z?5{A}]Jc]b1*p~Q|`>@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@7|I~bm۴#|Qd?g@F:瑏d#xCǞC$[X b.A.U2w=N; .dɠHA#oJuUi]́$溵r0S"ޙYiuh,3 G[o_*XAy-ѯ/绺4>ږ[/P8ѤbTWk͟;^ZDҾW$IyV?-u,n56,I1G"HEV>xwOċ3=S7+kEt$خ^@VbÒqC3wtO]h[j;R1DBc݆9`XX5 [[΂1-졵oXHYuFAƫcu_r^Yjh1/&!$luB2|D!ZRZW[i`!"ed/$7dp ~$qC^}_M["m9(#l7Mܚ}6KZ\*āޠV O⫫x-/3A*H̬dD s@>:W.;.[+v7f92[}bß o4Ofx}b)|.>cǴ4B2æk((xþPڵVs$>︧ܽ}j_zGF_ 5 QU"1"m}Ix $EIB'U>_]|p8OAW>+xK^ Jմw'"cI87P֛6]#Kh{+(mh*Y)# dz G\i~ ֟/ueÌ98*T7=C¾!_rvGwr'ppvas+珆~ 5mǷ[*ع0L j(|3Մ$|owh/RG{8BK0(UAנj>#1k0ya/4)( lamɸu*SqUռ5 I++ >#W@> i6zhjeYI3 aIKIoQ%r>!>_5ˇ1:rpT+ ou_W|3^kh=ݺVq2e%Uom$gW'@^ៈ$&{v Dwiz>c޹pF2YB&R_׼A:y<?w^w?][oqSY PȒ38lNDǩ=6o@>pB{f2W@?5oַ$8vc$nx3~#/Py-+Q^7JZR{+Ԗ ؙ#"x\J+6!J#@?$](:<RA\?xkV)k|GZoy_6;:gvPh-Ǥv7^Ea_+ {v 7%s +?Xh_om a>fŊnó8o>D>'PG|ӻ<`b5(((((((((((((((V:qjv&b~? 90Ey\On&]Kx>H,@ܮ qs^Ey=#>)|M<n6Ivn~Sq^oop8*([񞫠Z`oЕn#NjKo6zΉCɨY^~k^dllN󜓁^Eq O<|78G]ܿsڻ ([񞫠Z`oЕn#NjKo6zΉCɨY^~k^dllN󜓁^EStsK5;hld?FpA"?CψZΕ@%HG5P>.55=KV֮ 3u_X<ߏ!M$|VaX)PpxA޽OPEP)?jܻOl>ynw1O7VEJ$E `*J(f6u%n[4"n n!C¯%>n2sKmy>Ŵg\Y@`G$((#ඥ|Z'5M>DY`@@Mps>{j;k&<1ש`ckbC!c}e?y{Hrqڹ'aŬ^Okm)}l3Y P02I (-_$־# SO0mF@X0 1o\ϤM"Có.-[9,jQsA<֥#σC/+HC3RU :_iN:c%w.?ԓ^Ep7aQ՞N"$ d$'*y<''KUxa-gUf p]3J(>C=Ĉ-JnB;ssM/ n|X] P69潂 |,Ojvf8 (^5;9,'jvc|3$ WQ@O|$&f&7<6cw6&>>?yͻdWu]i؞4; Vnݻ ]qdח”,?Ѵ曦'LyyIybDž{>Ey^FRT^xv.E*]%FsQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@PKnnPK%AOEBPS/dcommon/contbig.gif`GIF87a!!!111999BBBJJJRRRccckkksss{{{skk{{ZRRRJJƽ{sZRJRJB91)kcZB9)sskZRJ1޽ƽ{{ssskkkcƵZZRccZRRJJJB{BB9991ssckkZccR))!RRB!!JJ1))99!11ƌ)1R)k֔)s1RZJR{BJs9R1J!11J1J9k{csZk!1J!)cBR9J1B)91B!cRs{!)s!){1B!k!s!{ksksckckZc9B)1!)!)BJ9B1919έƌ!!)JJcZZ{!!!1RR{JJsBBkJJ{!!9BB{1!!J9)!!Z!!c1!!kR!!s9Z!BckJs)19!!c!!ZRZ,H rrxB(Kh" DժuICiи@S z$G3TTʖ&7!f b`D 0!A  k,>SO[!\ *_t  Exr%*_}!#U #4 & ֩3|b]L ]t b+Da&R_2lEٱZ`aC)/яmvUkS r(-iPE Vv_{z GLt\2s!F A#葡JY r|AA,hB}q|B`du }00(䡆<pb,G+oB C0p/x$…– ]7 @2HFc ) @AD \0 LHG',(A` `@SC)_" PH`}Y+_|1.K8pAKMA @?3҄$[JPA)+NH I ,@8G0/@R T,`pF8Ѓ)$^$ DDTDlA@ s;PKPK%AOEBPS/dcommon/darbbook.cssPKPK%A!OEBPS/dcommon/O_signature_clr.JPG"(JFIF``C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (?O '~MQ$Vz;OlJi8L%\]UFjޙ%ԯS;rA]5ފ<׈]j7Ouyq$z'TQuw7Ŀ KX߁M2=S'TQt?.5w'97;~pq=" ~k?`'9q6 E|yayM^Om'fkC&<5x' ?A?Zx'jß={=SßM gVC.5+Hd֪xc^)Җufz{Cީ|D Vkznq|+Xa+{50rx{|OG.OϞ~f/ xxX[2H )c+#jpUOZYX\=SG ߨC|K@;_߆'e?LT?]:?>w ڔ`D^So~xo[Ӡ3i7B:Q8 Vc-ďoi:FM292~y_*_闱YN\Fr=xZ3鳎OwW_QEzW~c]REeaSM}}Hӏ4&.E]u=gMѠ+mF`rNn$w9gMa꺢nTuhf2Xv>އ a(Û6߭?<=>z'TQuw7Ŀ KX߁M2=S'TQt?.5Kko\.8S$TOX߀Gw?Zx汴X)C7~.i6(Щ=+4{mGӭ¸-]&'t_kV*I<1)4thtIsqpQJ+> \m^[aJ5)ny:4o&QEnyAEPEEss 72,PDۢ׃K W{Wjr+wگ iM/;pd?~&?@;7E4gv8 $l'z'TQuw7Ŀ Gֱ=ɿ&G?. iR(5W*$|?w᫼gkmIbHe/_t>tg%y.l}N5[]+Mk0ĠeHdPrsst'UiC,y8`V%9ZIia|ܪvi מYG,o}+kk{YbyIeb*sAtի82zWoEK5z*o-eo;n(P u-I)4Š(HQEQEQEQEhz(X/Đ?}Bk˩ ݏrk0]4>8XzV? }6$}d^F>nU K ?Bտk_9׾x~w'ߞ  uDŽtL ؈5c-E/"|_Oo.IH쐍=i*Iw5(ںw?t5s.)+tQ2dUt5Vĺ.jZ"@IRrZƅY4ߡ_;}ų(KyQf1Aǵt?sZg+?F5_oQR&Dg߿]6FuRD u>ڿxl7?IT8'shj^=.=J1rj1Wl$얲cPx;E,p$֟ˏkw qg"45(ǛkV/=+ũ)bYl~K#˝J_כ5&\F'I#8/|wʾ_Xj Q:os^T1.M_|TO.;?_  jF?g N 8nA2F%i =qW,G=5OU u8]Rq?wr'˻S+۾.ܼ 87Q^elo/T*?L|ۚ<%<,/v_OKs B5f/29n0=zqQq(ª=VX@*J(э(f5qJN_EVǞQEOuoѕOuoa5}gO?:߂8Wא|cڽ~]N&O( (<]>͠@VQ=^~U ̴m&\խ5i:}|}r~9՝f}_>'vVֲ$~^f30^in{\_.O F8to}?${φ|#x^#^n~w=~k~?'KRtO.㌡h![3Zu*ٷճ(ԟ]z_/W1(ԟ]v~g|Yq<ז0 ; b8֮s,w9\?uEyStKaª@\,)) (!EPEPEPEPEPzѧts{v>C/"N6`d*J2gGӧWqBq_1ZuΓ\X]r?=Ey88Mp&pKtO-"wR2 K^-Z< \c>V0^@O7x2WFjs<׻kZ(<Т(OFw/6$1[:ޯԯ#q~4|,LVPem=@=YLUxӃV}AUbcUB.Ds5*kٸAeG>PJxt͝ b88?*$~@ׯD VkraiJs}Q.20x&mXξ,Z]“A-J#`+-E/"<]\a'tZGy.(|lދ~gMK OZdxDŽU9T6ϯ^<Ϡt5CZ]].t۫S=s`ڳ%8iVK:nqe+#<.T6U>zWoy3^I {F?J~=G}k)K$$;$de8*G Uӟ4Ocºw}|]4=ݣ\x$ʠms?q^ipw\"ȿPs^Z Q_0GڼU.t}ROM[G#]8wٞ ӫ87}Cgw vHȩBM55vof =A_٭`Ygx[6 P,5}>蚊(0(+?>+?> k|TuXq6_ +szk :u_ Z߶Ak_U}Jc2u/1[_»ݸG41-bሬ۴}}Eȹפ_c?5gi @cL\L<68hF_Ih>X4K7UТ sMj =J7CKo>Օ5s:߀t ~ηaٿ?|gdL8+gG%o?x`دOqȱwc¨&TW_V_aI=dpG!wu۞սZ1yL50$(l3(:~'ַo A}a3N*[0ǭ HKQV}G@֜$ 9of$ArNqUOgË05#m?D)^_h//5_/<?4}Jį+GkpG4"$ r| >S4Ђ"S 1%R:ȝ 8;PKPz PK%AOEBPS/dcommon/feedback.gif7GIF89a'%(hp|fdx?AN5:dfeDGHɾTdQc`g*6DC\?ؘ||{;=E6JUՄfeA= >@,4`H.|`a (Q 9:&[|ځ,4p Y&BDb,!2@, $wPA'ܠǃ@CO~/d.`I @8ArHx9H75j L 3B/` P#qD*s 3A:3,H70P,R@ p!(F oԥ D;"0 ,6QBRɄHhI@@VDLCk8@NBBL2&pClA?DAk%$`I2 #Q+l7 "=&dL&PRSLIP)PɼirqМ'N8[_}w;PK-PK%AOEBPS/dcommon/booklist.gifGIF89a1޵֥΄kZ{Jk1Rs!BZ)B),@I9Z͓Ca % Dz8Ȁ0FZЌ0P !x8!eL8aWȠFD(~@p+rMS|ӛR$ v "Z:]ZJJEc{*=AP  BiA ']j4$*   & 9q sMiO?jQ = , YFg4.778c&$c%9;PKː5PK%AOEBPS/dcommon/cpyr.htm1 Oracle Legal Notices

Oracle Legal Notices

Copyright Notice

Copyright © 1994-2012, Oracle and/or its affiliates. All rights reserved.

Trademark Notice

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

License Restrictions Warranty/Consequential Damages Disclaimer

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

Warranty Disclaimer

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

Restricted Rights Notice

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

Hazardous Applications Notice

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Third-Party Content, Products, and Services Disclaimer

This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.

Alpha and Beta Draft Documentation Notice

If this document is in prerelease status:

This documentation is in prerelease status and is intended for demonstration and preliminary use only. It may not be specific to the hardware on which you are using the software. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to this documentation and will not be responsible for any loss, costs, or damages incurred due to the use of this documentation.

Oracle Logo

PKN61PK%AOEBPS/dcommon/masterix.gif.GIF89a1ޜΌscJk1Rs!Bc1J),@IS@0"1 Ѿb$b08PbL,acr B@(fDn Jx11+\%1 p { display: none; } /* Class Selectors */ .ProductTitle { font-family: sans-serif; } .BookTitle { font-family: sans-serif; } .VersionNumber { font-family: sans-serif; } .PrintDate { font-family: sans-serif; font-size: small; } .PartNumber { font-family: sans-serif; font-size: small; } PKeӺ1,PK%AOEBPS/dcommon/larrow.gif#GIF87a絵ƌֵƽ{{ss֜ƔZZ{{{{ZZssZZccJJJJRRBBJJJJ991111))!!{,@pH,Ȥrl:ШtpHc`  өb[.64ꑈ53=Z]'yuLG*)g^!8C?-6(29K"Ĩ0Яl;U+K9^u2,@@ (\Ȱ Ë $P`lj 8x I$4H *(@͉0dа8tA  DсSP v"TUH PhP"Y1bxDǕ̧_=$I /& .)+ 60D)bB~=0#'& *D+l1MG CL1&+D`.1qVG ( "D2QL,p.;u. |r$p+5qBNl<TzB"\9e0u )@D,¹ 2@C~KU 'L6a9 /;<`P!D#Tal6XTYhn[p]݅ 7}B a&AƮe{EɲƮiEp#G}D#xTIzGFǂEc^q}) Y# (tۮNeGL*@/%UB:&k0{ &SdDnBQ^("@q #` @1B4i@ aNȅ@[\B >e007V[N(vpyFe Gb/&|aHZj@""~ӎ)t ? $ EQ.սJ$C,l]A `8A o B C?8cyA @Nz|`:`~7-G|yQ AqA6OzPbZ`>~#8=./edGA2nrBYR@ W h'j4p'!k 00 MT RNF6̙ m` (7%ꑀ;PKl-OJPK%AOEBPS/dcommon/index.gifGIF89a1޵ΥΥ{sc{BZs,@IM" AD B0 3.R~[D"0, ]ШpRNC  /& H&[%7TM/`vS+-+ q D go@" 4o'Uxcxcc&k/ qp zUm(UHDDJBGMԃ;PK(PK%AOEBPS/dcommon/bookbig.gif +GIF89a$!!!)))111999BBBJJJRRRZZZccckkksss{{{skkB991)))!!B11))1!JB9B9!!cZ9ƭƽssk{ZZRccZRRJJJBBB9c!!ν)1)k{s絽ƌkssֽZccJRRBJJ{9BB)11)99!!))11!!k!JZ!)RcJccBcs)1c)JZ!BR!)BZ)99J!Rk9!c11B)Z{)9Bkc1kB9BZ!Z{9Rs)Jkksk9kB1s1Jk9Rƥc{k9s)Z{1k91)s1Rk)Jc1J!))BZ!1k{csc{)19B!)Bcsc{ksc{kZs!RkJkJkքc{9Zks{ck9R)Bks9R9R1J!)Z1B!)c)9)99BR19kksBBJcc{ccBBZ))9kk!!199c11ZBB{9!!R!!Z!!c))!!kR!!s!!BcksRZ1c9B)R91c1)Z!R9B9k1)RcZ{)!1B9JB9B)!)J9B!& Imported from GIF image: bookbig.gif,$!!!)))111999BBBJJJRRRZZZccckkksss{{{skkB991)))!!B11))1!JB9B9!!cZ9ƭƽssk{ZZRccZRRJJJBBB9c!!ν)1)k{s絽ƌkssֽZccJRRBJJ{9BB)11)99!!))11!!k!JZ!)RcJccBcs)1c)JZ!BR!)BZ)99J!Rk9!c11B)Z{)9Bkc1kB9BZ!Z{9Rs)Jkksk9kB1s1Jk9Rƥc{k9s)Z{1k91)s1Rk)Jc1J!))BZ!1k{csc{)19B!)Bcsc{ksc{kZs!RkJkJkքc{9Zks{ck9R)Bks9R9R1J!)Z1B!)c)9)99BR19kksBBJcc{ccBBZ))9kk!!199c11ZBB{9!!R!!Z!!c))!!kR!!s!!BcksRZ1c9B)R91c1)Z!R9B9k1)RcZ{)!1B9JB9B)!)J9BH`\Ȑ:pظа"A6DBH,V@Dڹ'G"v Æ ܥ;n;!;>xAܽ[G.\rQC wr}BŊQ A9ᾑ#5Y0VȒj0l-GqF>ZpM rb ;=.ސW-WѻWo ha!}~ْ ; t 53 :\ 4PcD,0 4*_l0K3-`l.j!c Aa|2L4/1C`@@md;(H*80L0L(h*҇҆o#N84pC (xO@ A)J6rVlF r  fry†$r_pl5xhA+@A=F rGU a 1х4s&H Bdzt x#H%Rr (Ѐ7P`#Rщ'x" #0`@~i `HA'Tk?3!$`-A@1l"P LhʖRG&8A`0DcBH sq@AXB4@&yQhPAppxCQ(rBW00@DP1E?@lP1%T` 0 WB~nQ@;PKGC PK%AOEBPS/dcommon/rarrow.gif/GIF87a絵ƌֵƽ{{ss֜ƔZZ{{{{ZZssZZccJJJJRRBBJJJJ991111))!!{,@pH,Ȥrl:ШLlԸ NCqWEd)#34vwwpN|0yhX!'+-[F 'n5 H $/14w3% C .90" qF 7&E "D mnB|,c96) I @0BW{ᢦdN p!5"D`0 T 0-]ʜ$;PKJV^PK%AOEBPS/dcommon/mix.gifkGIF89aZZZBBBJJJkkk999sss!!!111cccֽ{{{RRR)))猌ƭ{s{sks!,@@pH,B$ 8 t:<8 *'ntPP DQ@rIBJLNPTVEMOQUWfj^!  hhG H  kCúk_a Ǥ^ h`B BeH mm  #F` I lpǎ,p B J\Y!T\(dǏ!Gdˆ R53ټ R;iʲ)G=@-xn.4Y BuU(*BL0PX v`[D! | >!/;xP` (Jj"M6 ;PK枰pkPK%AOEBPS/dcommon/doccd_epub.jsM /* Copyright 2006, 2012, Oracle and/or its affiliates. All rights reserved. Author: Robert Crews Version: 2012.3.17 */ function addLoadEvent(func) { var oldOnload = window.onload; if (typeof(window.onload) != "function") window.onload = func; else window.onload = function() { oldOnload(); func(); } } function compactLists() { var lists = []; var ul = document.getElementsByTagName("ul"); for (var i = 0; i < ul.length; i++) lists.push(ul[i]); var ol = document.getElementsByTagName("ol"); for (var i = 0; i < ol.length; i++) lists.push(ol[i]); for (var i = 0; i < lists.length; i++) { var collapsible = true, c = []; var li = lists[i].getElementsByTagName("li"); for (var j = 0; j < li.length; j++) { var p = li[j].getElementsByTagName("p"); if (p.length > 1) collapsible = false; for (var k = 0; k < p.length; k++) { if ( getTextContent(p[k]).split(" ").length > 12 ) collapsible = false; c.push(p[k]); } } if (collapsible) { for (var j = 0; j < c.length; j++) { c[j].style.margin = "0"; } } } function getTextContent(e) { if (e.textContent) return e.textContent; if (e.innerText) return e.innerText; } } addLoadEvent(compactLists); function processIndex() { try { if (!/\/index.htm(?:|#.*)$/.test(window.location.href)) return false; } catch(e) {} var shortcut = []; lastPrefix = ""; var dd = document.getElementsByTagName("dd"); for (var i = 0; i < dd.length; i++) { if (dd[i].className != 'l1ix') continue; var prefix = getTextContent(dd[i]).substring(0, 2).toUpperCase(); if (!prefix.match(/^([A-Z0-9]{2})/)) continue; if (prefix == lastPrefix) continue; dd[i].id = prefix; var s = document.createElement("a"); s.href = "#" + prefix; s.appendChild(document.createTextNode(prefix)); shortcut.push(s); lastPrefix = prefix; } var h2 = document.getElementsByTagName("h2"); for (var i = 0; i < h2.length; i++) { var nav = document.createElement("div"); nav.style.position = "relative"; nav.style.top = "-1.5ex"; nav.style.left = "1.5em"; nav.style.width = "90%"; while (shortcut[0] && shortcut[0].toString().charAt(shortcut[0].toString().length - 2) == getTextContent(h2[i])) { nav.appendChild(shortcut.shift()); nav.appendChild(document.createTextNode("\u00A0 ")); } h2[i].parentNode.insertBefore(nav, h2[i].nextSibling); } function getTextContent(e) { if (e.textContent) return e.textContent; if (e.innerText) return e.innerText; } } addLoadEvent(processIndex); PKo"nR M PK%AOEBPS/dcommon/toc.gifGIF89a1ΥΥ{c{Z{JkJk1Rk,@IK% 0| eJB,K-1i']Bt9dz0&pZ1o'q(؟dQ=3S SZC8db f&3v2@VPsuk2Gsiw`"IzE%< C !.hC IQ 3o?39T ҍ;PKv I PK%AOEBPS/dcommon/topnav.gifGIF89a1ֽ筽ޭƔkZZk{Bc{,@ ) l)-'KR$&84 SI) XF P8te NRtHPp;Q%Q@'#rR4P fSQ o0MX[) v + `i9gda/&L9i*1$#"%+ ( E' n7Ȇ(,҅(L@(Q$\x 8=6 'נ9tJ&"[Epljt p#ѣHb :f F`A =l|;&9lDP2ncH R `qtp!dȐYH›+?$4mBA9 i@@ ]@ꃤFxAD*^Ŵ#,(ε  $H}F.xf,BD Z;PK1FAPK%AOEBPS/dcommon/bp_layout.css# @charset "utf-8"; /* bp_layout.css Copyright 2007, Oracle and/or its affiliates. All rights reserved. */ body { margin: 0ex; padding: 0ex; } h1 { display: none; } #FOOTER { border-top: #0d4988 solid 10px; background-color: inherit; color: #e4edf3; clear: both; } #FOOTER p { font-size: 80%; margin-top: 0em; margin-left: 1em; } #FOOTER a { background-color: inherit; color: gray; } #LEFTCOLUMN { float: left; width: 50%; } #RIGHTCOLUMN { float: right; width: 50%; clear: right; /* IE hack */ } #LEFTCOLUMN div.portlet { margin-left: 2ex; margin-right: 1ex; } #RIGHTCOLUMN div.portlet { margin-left: 1ex; margin-right: 2ex; } div.portlet { margin: 2ex 1ex; padding-left: 0.5em; padding-right: 0.5em; border: 1px #bcc solid; background-color: #f6f6ff; color: black; } div.portlet h2 { margin-top: 0.5ex; margin-bottom: 0ex; font-size: 110%; } div.portlet p { margin-top: 0ex; } div.portlet ul { list-style-type: none; padding-left: 0em; margin-left: 0em; /* IE Hack */ } div.portlet li { text-align: right; } div.portlet li cite { font-style: normal; float: left; } div.portlet li a { margin: 0px 0.2ex; padding: 0px 0.2ex; font-size: 95%; } #NAME { margin: 0em; padding: 0em; position: relative; top: 0.6ex; left: 10px; width: 80%; } #PRODUCT { font-size: 180%; } #LIBRARY { color: #0b3d73; background: inherit; font-size: 180%; font-family: serif; } #RELEASE { position: absolute; top: 28px; font-size: 80%; font-weight: bold; } #TOOLS { list-style-type: none; position: absolute; top: 1ex; right: 2em; margin: 0em; padding: 0em; background: inherit; color: black; } #TOOLS a { background: inherit; color: black; } #NAV { float: left; width: 96%; margin: 3ex 0em 0ex 0em; padding: 2ex 0em 0ex 4%; /* Avoiding horizontal scroll bars. */ list-style-type: none; background: transparent url(../gifs/nav_bg.gif) repeat-x bottom; } #NAV li { float: left; margin: 0ex 0.1em 0ex 0em; padding: 0ex 0em 0ex 0em; } #NAV li a { display: block; margin: 0em; padding: 3px 0.7em; border-top: 1px solid gray; border-right: 1px solid gray; border-bottom: none; border-left: 1px solid gray; background-color: #a6b3c8; color: #333; } #SUBNAV { float: right; width: 96%; margin: 0ex 0em 0ex 0em; padding: 0.1ex 4% 0.2ex 0em; /* Avoiding horizontal scroll bars. */ list-style-type: none; background-color: #0d4988; color: #e4edf3; } #SUBNAV li { float: right; } #SUBNAV li a { display: block; margin: 0em; padding: 0ex 0.5em; background-color: inherit; color: #e4edf3; } #SIMPLESEARCH { position: absolute; top: 5ex; right: 1em; } #CONTENT { clear: both; } #NAV a:hover, #PORTAL_1 #OVERVIEW a, #PORTAL_2 #OVERVIEW a, #PORTAL_3 #OVERVIEW a, #PORTAL_4 #ADMINISTRATION a, #PORTAL_5 #DEVELOPMENT a, #PORTAL_6 #DEVELOPMENT a, #PORTAL_7 #DEVELOPMENT a, #PORTAL_11 #INSTALLATION a, #PORTAL_15 #ADMINISTRATION a, #PORTAL_16 #ADMINISTRATION a { background-color: #0d4988; color: #e4edf3; padding-bottom: 4px; border-color: gray; } #SUBNAV a:hover, #PORTAL_2 #SEARCH a, #PORTAL_3 #BOOKS a, #PORTAL_6 #WAREHOUSING a, #PORTAL_7 #UNSTRUCTURED a, #PORTAL_15 #INTEGRATION a, #PORTAL_16 #GRID a { position: relative; top: 2px; background-color: white; color: #0a4e89; } PK3( # PK%AOEBPS/dcommon/bookicon.gif:GIF87a!!!)))111999BBBJJJRRRZZZccckkksss{{{ޭ{{ZRRcZZRJJJBB)!!skRB9{sν{skskcZRJ1)!֭ƽ{ZZRccZJJBBB999111)JJ9BB1ZZB!!ﭵBJJ9BB!!))Jk{)1!)BRZJ{BsR!RRJsJ!J{s!JsBkks{RsB{J{c1RBs1ZB{9BJ9JZ!1BJRRs!9R!!9Z9!1)J19JJRk19R1Z)!1B9R1RB!)J!J1R)J119!9J91!9BkksBBJ119BBR!))9!!!JB1JJ!)19BJRZckތ1)1J9B,H*\hp >"p`ƒFF "a"E|ժOC&xCRz OBtX>XE*O>tdqAJ +,WxP!CYpQ HQzDHP)T njJM2ꔀJ2T0d#+I:<жk 'ꤱF AB @@nh Wz' H|-7f\A#yNR5 /PM09u UjćT|q~Yq@&0YZAPa`EzI /$AD Al!AAal 2H@$ PVAB&c*ؠ p @% p-`@b`uBa l&`3Ap8槖X~ vX$Eh`.JhAepA\"Bl, :Hk;PKx[?:PK%AOEBPS/dcommon/conticon.gif^GIF87a!!!)))111999BBBJJJRRRZZZccckkksss{{{ZRR޽{{ssskkkcccZ991ccRZZBBJJZck)19ZcsBJZ19J!k{k)Z1RZs1!B)!J91{k{)J!B!B911)k{cs!1s!9)s!9!B!k)k1c!)Z!R{9BJcckZZcBBJ99B119{{!!)BBRBBZ!))999R99Z!!999c1!9!)19B1)!B9R,  oua\h2SYPa aowwxYi 9SwyyxxyYSd $'^qYȵYvh ч,/?g{н.J5fe{ڶyY#%/}‚e,Z|pAܠ `KYx,ĉ&@iX9|`p ]lR1khٜ'E 6ÅB0J;t X b RP(*MÄ!2cLhPC <0Ⴁ  $4!B 6lHC%<1e H 4p" L`P!/,m*1F`#D0D^!AO@..(``_؅QWK>_*OY0J@pw'tVh;PKp*c^PK%AOEBPS/dcommon/blafdoc.cssL@charset "utf-8"; /* Copyright 2002, 2011, Oracle and/or its affiliates. All rights reserved. Author: Robert Crews Version: 2011.10.7 */ body { font-family: Tahoma, sans-serif; /* line-height: 125%; */ color: black; background-color: white; font-size: small; } * html body { /* http://www.info.com.ph/~etan/w3pantheon/style/modifiedsbmh.html */ font-size: x-small; /* for IE5.x/win */ f\ont-size: small; /* for other IE versions */ } h1 { font-size: 165%; font-weight: bold; border-bottom: 1px solid #ddd; width: 100%; } h2 { font-size: 152%; font-weight: bold; } h3 { font-size: 139%; font-weight: bold; } h4 { font-size: 126%; font-weight: bold; } h5 { font-size: 113%; font-weight: bold; display: inline; } h6 { font-size: 100%; font-weight: bold; font-style: italic; display: inline; } a:link { color: #039; background: inherit; } a:visited { color: #72007C; background: inherit; } a:hover { text-decoration: underline; } a img, img[usemap] { border-style: none; } code, pre, samp, tt { font-family: monospace; font-size: 110%; } caption { text-align: center; font-weight: bold; width: auto; } dt { font-weight: bold; } table { font-size: small; /* for ICEBrowser */ } td { vertical-align: top; } th { font-weight: bold; text-align: left; vertical-align: bottom; } ol ol { list-style-type: lower-alpha; } ol ol ol { list-style-type: lower-roman; } td p:first-child, td pre:first-child { margin-top: 0px; margin-bottom: 0px; } table.table-border { border-collapse: collapse; border-top: 1px solid #ccc; border-left: 1px solid #ccc; } table.table-border th { padding: 0.5ex 0.25em; color: black; background-color: #f7f7ea; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; } table.table-border td { padding: 0.5ex 0.25em; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; } span.gui-object, span.gui-object-action { font-weight: bold; } span.gui-object-title { } p.horizontal-rule { width: 100%; border: solid #cc9; border-width: 0px 0px 1px 0px; margin-bottom: 4ex; } div.zz-skip-header { display: none; } td.zz-nav-header-cell { text-align: left; font-size: 95%; width: 99%; color: black; background: inherit; font-weight: normal; vertical-align: top; margin-top: 0ex; padding-top: 0ex; } a.zz-nav-header-link { font-size: 95%; } td.zz-nav-button-cell { white-space: nowrap; text-align: center; width: 1%; vertical-align: top; padding-left: 4px; padding-right: 4px; margin-top: 0ex; padding-top: 0ex; } a.zz-nav-button-link { font-size: 90%; } div.zz-nav-footer-menu { width: 100%; text-align: center; margin-top: 2ex; margin-bottom: 4ex; } p.zz-legal-notice, a.zz-legal-notice-link { font-size: 85%; /* display: none; */ /* Uncomment to hide legal notice */ } /*************************************/ /* Begin DARB Formats */ /*************************************/ .bold, .codeinlinebold, .syntaxinlinebold, .term, .glossterm, .seghead, .glossaryterm, .keyword, .msg, .msgexplankw, .msgactionkw, .notep1, .xreftitlebold { font-weight: bold; } .italic, .codeinlineitalic, .syntaxinlineitalic, .variable, .xreftitleitalic { font-style: italic; } .bolditalic, .codeinlineboldital, .syntaxinlineboldital, .titleinfigure, .titleinexample, .titleintable, .titleinequation, .xreftitleboldital { font-weight: bold; font-style: italic; } .itemizedlisttitle, .orderedlisttitle, .segmentedlisttitle, .variablelisttitle { font-weight: bold; } .bridgehead, .titleinrefsubsect3 { font-weight: bold; } .titleinrefsubsect { font-size: 126%; font-weight: bold; } .titleinrefsubsect2 { font-size: 113%; font-weight: bold; } .subhead1 { display: block; font-size: 139%; font-weight: bold; } .subhead2 { display: block; font-weight: bold; } .subhead3 { font-weight: bold; } .underline { text-decoration: underline; } .superscript { vertical-align: super; } .subscript { vertical-align: sub; } .listofeft { border: none; } .betadraft, .alphabetanotice, .revenuerecognitionnotice { color: #e00; background: inherit; } .betadraftsubtitle { text-align: center; font-weight: bold; color: #e00; background: inherit; } .comment { color: #080; background: inherit; font-weight: bold; } .copyrightlogo { text-align: center; font-size: 85%; } .tocsubheader { list-style-type: none; } table.icons td { padding-left: 6px; padding-right: 6px; } .l1ix dd, dd dl.l2ix, dd dl.l3ix { margin-top: 0ex; margin-bottom: 0ex; } div.infoboxnote, div.infoboxnotewarn, div.infoboxnotealso { margin-top: 4ex; margin-right: 10%; margin-left: 10%; margin-bottom: 4ex; padding: 0.25em; border-top: 1pt solid gray; border-bottom: 1pt solid gray; } p.notep1 { margin-top: 0px; margin-bottom: 0px; } .tahiti-highlight-example { background: #ff9; text-decoration: inherit; } .tahiti-highlight-search { background: #9cf; text-decoration: inherit; } .tahiti-sidebar-heading { font-size: 110%; margin-bottom: 0px; padding-bottom: 0px; } /*************************************/ /* End DARB Formats */ /*************************************/ @media all { /* * * { line-height: 120%; } */ dd { margin-bottom: 2ex; } dl:first-child { margin-top: 2ex; } } @media print { body { font-size: 11pt; padding: 0px !important; } a:link, a:visited { color: black; background: inherit; } code, pre, samp, tt { font-size: 10pt; } #nav, #search_this_book, #comment_form, #comment_announcement, #flipNav, .noprint { display: none !important; } body#left-nav-present { overflow: visible !important; } } PKʍPK%AOEBPS/dcommon/rightnav.gif&GIF89a1ֽ筽ޭƔkZZk{Bc{,@ ) l)- $CҠҀ ! D1 #:aS( c4B0 AC8 ְ9!%MLj Z * ctypJBa H t>#Sb(clhUԂ̗4DztSԙ9ZQҀEPEPEPEPEPEPEPM=iԍP Gii c*yF 1׆@\&o!QY00_rlgV;)DGhCq7~..p&1c:u֫{fI>fJL$}BBP?JRWc<^j+χ5b[hֿ- 5_j?POkeQ^hֿ1L^ H ?Qi?z?+_xɔŪ\썽O]χ>)xxV/s)e6MI7*ߊޛv֗2J,;~E4yi3[nI`Ѱe9@zXF*W +]7QJ$$=&`a۾?]N T䏟'X)Ɣkf:j |>NBWzYx0t!* _KkoTZ?K Gc+UyڹgNuh^iSo5{\ܹ3Yos}.>if FqR5\/TӮ#]HS0DKu{($"2xִ{SBJ8=}Y=.|Tsц2UЫ%.InaegKo z ݎ3ֹxxwM&2S%';+I',kW&-"_¿_ Vq^ܫ6pfT2RV A^6RKetto^[{w\jPZ@ޢN4/XN#\42j\(z'j =~-I#:q[Eh|X:sp* bifp$TspZ-}NM*B-bb&*xUr#*$M|QWY ~p~- fTED6O.#$m+t$˙H"Gk=t9r娮Y? CzE[/*-{c*[w~o_?%ƔxZ:/5𨴟q}/]22p qD\H"K]ZMKR&\C3zĽ[PJm]AS)Ia^km M@dК)fT[ijW*hnu Ͳiw/bkExG£@f?Zu.s0(<`0ֹoxOaDx\zT-^ѧʧ_1+CP/p[w 9~U^[U<[tĽwPv[yzD1W='u$Oeak[^ |Gk2xv#2?¹TkSݕ| rݞ[Vi _Kz*{\c(Ck_܏|?u jVڔ6f t?3nmZ6f%QAjJf9Rq _j7Z-y.pG$Xb]0')[_k;$̭?&"0FOew7 z-cIX岛;$u=\an$ zmrILu uٞ% _1xcUW%dtÀx885Y^gn;}ӭ)場QEQ@Q@Q@Q@Q@Q@!4xPm3w*]b`F_931˜[ן+(> E ly;<;MF-qst+}DH @YKlLmؤciN<|]IU)Lw(8t9FS(=>og<\Z~u_+X1ylsj'eՃ*U3`C!N9Q_WܱhKc93^ua>H ƕGk=8~e#_?{ǀe-[2ٔ7;=&K挑5zsLdx(e8#{1wS+ΝVkXq9>&yஏh$zq^0~/j@:/«Vnce$$uoPp}MC{$-akH@ɫ1O !8R9s5ԦYmϧ'OUṡ5T,!Ԛ+s#1Veo=[)g>#< s)ƽُA^䠮ωFUj(ǩ|N3Jڷ睁ϱuږZYGOTsI<&drav?A^_f׻B$,O__ԿC`it{6>G׈C~&$y؎v1q9Sc1fH[ѽ>,gG'0'@Vw,BO [#>ﱺg5ΒFVD%Yr:O5 Tu+O멃]ی38Ze}R&ѝ_xzc1DXgس;<,_,{ƽY'AS#oF.M#~cBuEx7G+Y)(5q+GCV;qF+CLQ)qEC&6z𿊘z}?&w=+)??&\g{;V??׻xGœdٿ׼-Nc')3K]N)iLTӿCdb7Q^a N sd>Fz[0S^s'Zi 77D}kWus ab~~H(>.fif9,~|Jk;YN3H8Y(t6Q݉k͇_÷Z+2߄&[ +Tr^藺97~c܎=[f1RrBǓ^kEMhxYVm<[џ6| kqbѱ| YA{G8p?\UM7Z66 g1U1igU69 u5Pƪ:VVZC=[@ҹ¨$kSmɳО\vFz~i3^a Osŧυ9Q}_3 όO{/wgoet39 vO2ea;Ύ7$U#?k+Ek&dpzbӱ+TaB0gN{[N7Gי}U7&@?>Fz~E!a@s ?'67XxO*!?qi]֏TQN@tI+\^s8l0)2k!!iW8F$(yOּT.k,/#1:}8uT˾+5=O/`IW G֯b.-<= HOm;~so~hW5+kS8s.zwE| ?4ӿw/K N 9?j(#0UT` Wzw}:_*9m>󑓀F?ELzv=8q:=WgJ`nDr Zе<ֹ](Q@Q@Q@Q@Q@Q@Q@Q@ 'IdC0EYJVcMty_~u+Sw-aO n<[YJgL#6i g5ЖDZ14cʝ!!\/M}/_AYR__>oC? _?7_G#RERW쏞KB}JxGSkǕA pƱơP m]hwB7U$Zq M95"3q1ioATߚ{g.t uu2k=;h#YB= fgS :TdLԃ!44mFK{Hrd^7oz|BVr<{)6AXգV»|>*/hS܏z͆OM=Εq (s|s׊LKQI :9NJ)P+!ʣoAF>+=@I}"x/}۠1aנc¹4emC:>p_xWKX` >R3_S½èųp3޺u3N e یbmͺ<_ mnݮ1Op?Gm)Qb%N585'%Ahs\6yw!"&Ɨ._wk)}GP;Z!#\"< *oƾ\)}N>"լ/~]Lg}pBG X?<zZ#x69S=6) jzx=y9O&>+e!!? ?s~k5Gʏ)?*ce7Ox~k5􇔾Q/e7/Ԑ#3OgNC0] ;_FiRl>Q.g>!%k#ú:Kn'&}?U@\pџPtp)v<{_i}Oվֲ3XIYIx~b<D?(=_JXH=bbi=Oh?_ C_O)}oW쏜? %Ƶ;-RYFi`wۭ{ϖZMtQ$"c_+ԃx1*0b;ԕ݋ESQEQEQEQEQEQEQEQEQEQZ(1F)h1K@XLRE&9P (bf{RӨ&)PEPEPbԴPGKZ(iإbn(:A%S0(-&)P+ ڎԴP11F)h&:LRmQ@Q@Š(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((PKje88PK%AOEBPS/dcommon/help.gif!GIF89a1εֵ֜֜{kZsBc{,@ )sƠTQ$8(4ʔ%ŌCK$A HP`$h8ŒSd+ɡ\ H@%' 6M HO3SJM /:Zi[7 \( R9r ERI%  N=aq   qƦs *q-n/Sqj D XZ;PKއ{&!PK%AOEBPS/client.htm; Install Client

5 Install Client

Typically, you install the server first and then ask your clients (database-users) to install client software and connect to the database.

Install the same release of Oracle R Enterprise for both client and server.

Installation of Oracle R Enterprise consists of installing two sets of Client Packages

Installation steps depend on the platform:

Client Packages

When you install Oracle R Enterprise client, you install two sets of R packages

Oracle R Enterprise Client Supporting Packages

These Open-Source R packages are installed when you install the client supporting packages for Oracle R Enterprise:

Both Oracle R Enterprise client and server require the client supporting packages. If client and server are installed on different systems, the supporting packages must be installed on both systems.

  • DBI provides the database interface (DBI) definition for communication between R and relational database management systems.

  • png is used to read and write PNG images.

  • ROracle provides the Oracle database interface (DBI) driver for R.

Oracle R Enterprise Client Packages

These packages are part of Oracle R Enterprise; they are installed when you install the client packages:

  • OREbase is the base package for Oracle R Enterprise. It provides basic functionality such as ore.attach().

  • OREstats provides the model framework for Oracle R Enterprise

  • OREgraphics provides graphics support for Oracle R Enterprise

  • OREeda provides linear and stepwise linear egression for Oracle R Enterprise (ore.lm() and ore.stepwise())

  • ORExml provides XML support for Oracle R Enterprise

  • OREdm build mining models using Oracle Data Mining algorithms

  • OREpredict make predictions using R models and database tables

  • ORE provides base support for Oracle R Enterprise

Load the ORE Packages

Use this command to load the ORE packages into R:

library(ORE)

Install Client on Microsoft Windows

The Oracle R Enterprise client is supported on Microsoft Windows XP or later for 64-bit architectures. The client requires R 2.15.1 for Oracle R Enterprise 1.3, R 2.13.2 for earlier versions.

To install the client, you must install two sets of packages:

The downloads for Windows client support both 32-bit and 64-bit architectures.

After you have installed R, as described in Install R on Windows, follow these steps to install the two sets of R packages for the Oracle R Enterprise Windows client:

  1. As described in Download Oracle R Enterprise Software, download these two zip archives:

    • ore-supporting-windows-1.3.zip, the client supporting packages

    • ore-client-windows-1.3.zip, the Oracle R Enterprise packages.

  2. Unzip ore-supporting-windows-1.3.zip to your local system. This creates a top level ore-supporting-windows-1.3 directory whose subdirectory structure mimics a CRAN-like repository.

  3. Unzip ore-client-windows-1.3.zip to your local system. This creates a top level ore-windows-1.3 directory whose subdirectory structure mimics a CRAN-like repository.

  4. Start either 32-bit or 64-bit R 2.15.1 (or R 2.13.2) from the All Programs group of the Windows Start menu. Since the R Windows binary packages contain bundles for both 32-bit and 64-bit architectures, either architecture of R can be used during the installation.

  5. You can install both sets of R packages (supporting and client) from either the R Console or from the R GUI.

    • To install both sets of packages from the R Console, type

      install.packages(c("ROracle", "png"),
                       repos = "file:///<DEP_PATH>/ore-supporting-windows-1.3",
                       type = "win.binary")
      install.packages("ORE", repos = "file:///<ORE_PATH>/ore-client-windows-1.3",
                       type = "win.binary")
      

      where <DEP_PATH> and <ORE_PATH> are the unzip directory locations of ore-supporting-windows-1.3.zip and ore-windows-1.3.zip files respectively. The install.packages function calls produce the message "successfully unpacked and MD5 sums checked" for each installed package.

    • To install both sets of packages from the R GUI, follow these steps:

      1. From the main menu, select Packages then Install package(s) from local zip files

      2. Navigate to

        <DEP_PATH>\ore-supporting-windows-1.3\bin\windows\contrib\2.15
        

        where <DEP_PATH> is the unzip directory you used for the ore-supporting-windows-1.3.zip file.

      3. Select DBI_0.2-5.zip, ROracle_1.1-7.zip, and png_0.1-4.zip.

      4. Click Open. Each package will produce the message "successfully unpacked and MD5 sums checked" message in the R Console.

      5. From the main menu, select Packages then Install package(s) from local zip files.

      6. Navigate to

        <ORE_PATH>\ore-client-windows-1.3\bin\windows\contrib\2.15
        

        where <ORE_PATH> is the directory where you unzipped the ore-windows-1.3.zip file.

      7. Select OREbase_1.3.zip, OREstats_1.3.zip, OREgraphcs_1.3.zip, OREeda_1.3.zip, ORExml_1.3.zip, OREdm_1.3.zip, OREpredict_1.3.zip, and ORE_1.3.zip.

      8. Click Open. Each package will produce the message "successfully unpacked and MD5 sums checked" message in the R Console.

After the installation completes, install the server; then you can Start the Oracle R Enterprise Client on Microsoft Windows.

Install Client on Linux

The Oracle R Enterprise client is supported on Oracle Linux or Red Hat Linux. The client requires R 2.15.1 for Oracle R Enterprise 1.3, R 2.13.2 for earlier versions.

This section describes how to install a client on a Linux system that does not have the server installed on it. It is not necessary to perform these steps on a Linux system that has the server installed on it.

To install the client you must install two sets of packages:

After you have installed R on Linux as described in Install R on Linux, follow these steps to install the two sets of R packages for the Oracle R Enterprise Linux 64-bit client:

  1. Download Oracle Instant Client Basic Package for 64-bit from Linux from Instant Client Downloads for Linux x86-64 (http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html).

    The Oracle Instant Client includes all files required to run OCI, OCCI, and JDBC-OCI applications. The ROracle R package is an OCI application.

    Go to Oracle Database Instant Client (http://www.oracle.com/technetwork/database/features/instant-client/index-100365.html) for installation instructions.


    Note:

    You must have either Oracle Database or Oracle Instant Client installed on any Linux system where you install Oracle R Enterprise Client.

  2. Add the path where you unzipped or installed the Oracle Instant Client libraries to your LD_LIBRARY_PATH.

  3. Download the client supporting R packages ore-supporting-linux-x86-64-1.3.zip from http://www.oracle.com/technetwork/database/options/advanced-analytics/r-enterprise/ore-downloads-1502823.html.

  4. Unzip ore-linux-x86-64-1.3.zip to your local system. This creates the directory ore-supporting-linux-x86-64-1.3 containing these files:

    DBI_0.2-5_R_x86_64-unknown-linux-gnu.tar.gz
    ROracle_1.1-7_R_x86_64-unknown-linux-gnu.tar.gz
    png_0.1-4_R_x86_64-unknown-linux-gnu.tar.gz
    
  5. Download the Oracle R Enterprise client packages ore-client-linux-x86-64-1.3.zip from http://www.oracle.com/technetwork/database/options/advanced-analytics/r-enterprise/ore-downloads-1502823.html.

  6. Unzip ore-client-linux-x86-64-1.3.zip to your local system. This creates the directory ore-client-linux-x86-64-1.3 containing these files:

    ORE_1.3_R_x86_64-unknown-linux-gnu.tar.gz
    OREbase_1.3_R_x86_64-unknown-linux-gnu.tar.gz
    OREeda_1.3_R_x86_64-unknown-linux-gnu.tar.gz
    OREgraphics_1.3_R_x86_64-unknown-linux-gnu.tar.gz
    OREstats_1.3_R_x86_64-unknown-linux-gnu.tar.gz
    ORExml_1.3_R_x86_64-unknown-linux-gnu.tar.gz
    OREdm_1.3_R_x86_64-unknown-linux-gnu.tar.gz
    OREpredict_1.3_R_x86_64-unknown-linux-gnu.tar.gz
    
  7. Go to the directory ore-supporting-linux-x86-64-1.3. Type the following commands to install the client supporting R packages:

    R CMD INSTALL DBI_0.2-5_R_x86_64-unknown-linux-gnu.tar.gz
    R CMD INSTALL ROracle_1.1-7_R_x86_64-unknown-linux-gnu.tar.gz
    R CMD INSTALL png_0.1-4_R_x86_64-unknown-linux-gnu.tar.gz
    

    These commands generate the following messages to confirm successful installation of the packages:

    * installing to library '<Your $R_HOME directory> /library'
    * installing *binary* package 'DBI' ...
    * DONE (DBI)
    * installing to library '<Your $R_HOME directory> /library'
    * installing *binary* package 'ROracle' ...
    * DONE (ROracle)
    * installing to library '<Your $R_HOME directory> /library'
    * installing *binary* package 'png' ...
    * DONE (png)
    
  8. Go to the directory ore-linux-x86-64-1.3. Type the following commands to install the client packages:

    R CMD INSTALL ORE_1.3_R_x86_64-unknown-linux-gnu.tar.gz
    R CMD INSTALL OREbase_1.3_R_x86_64-unknown-linux-gnu.tar.gz
    R CMD INSTALL OREeda_1.3_R_x86_64-unknown-linux-gnu.tar.gz
    R CMD INSTALL OREgraphics_1.3_R_x86_64-unknown-linux-gnu.tar.gz
    R CMD INSTALL OREstats_1.3_R_x86_64-unknown-linux-gnu.tar.gz
    R CMD INSTALL ORExml_1.3_R_x86_64-unknown-linux-gnu.tar.gz
    R CMD INSTALL OREdm_1.3_R_x86_64-unknown-linux-gnu.tar.gz
    R CMD INSTALL OREpredict_1.3_R_x86_64-unknown-linux-gnu.tar.gz
    

    Each command generates messages like the following to confirm successful installation of the packages:

    * installing to library '<Your $R_HOME directory>/library'
    * installing *binary* package '<>' ...
    * DONE (<>)
    

After you have completed the client install, verify the install by connecting to a database that has been enabled for Oracle R Enterprise as discussed in Start the Oracle R Enterprise Client on Linux.

PK!<;PK%A OEBPS/toc.htm* Oracle R Enterprise Installation and Administration Guide for Linux and Windows, Release 1.3

Contents

Title and Copyright Information

Preface

What's New in Oracle R Enterprise?

1 Overview of Oracle R Enterprise Installation

2 Prerequisites

3 Download Oracle R Enterprise Software

4 Install Server

5 Install Client

6 Administrative Tasks

Index

PK/*PK%AOEBPS/prereq.htmd Prerequisites

2 Prerequisites

First decide which platforms the Oracle R Enterprise server and clients will run on. For example, you might install the server on Linux and the client on Microsoft Windows.

Then install the required software before you install Oracle R Enterprise:

Operating System Requirement

Verify that one of these supported operating systems is installed on both client and server. Client and server can be installed on different operating systems.

  • Linux x86-64, client and server

    • Oracle Linux Release 5 Update 6 through Oracle Linux 6

    • Red Hat Enterprise Linux Release 5 Update 6 through Red Hat Enterprise Linux 6

    To download Oracle Linux Release 5 Update 6 Media Pack for x86_64 (64 bit), go to http://www.oracle.com/us/technologies/linux/index.html).

  • Microsoft Windows XP, Vista, or Windows 7 64-bit, client only

Oracle R Enterprise is also supported on

  • Oracle Exadata running Oracle Linux

    • Linux x86-64 Oracle Linux Release 5 Update 5 or higher or Red Hat Linux 5 Update 5 or higher.

R Requirement

You must install R on the server and all clients.


Note:

Oracle R Enterprise 1.3 is certified with R 2.15.1.

Oracle R Enterprise 1.0, 1.1, and 1.2 are certified with R 2.13.2.

Oracle R Distribution (for Linux and similar platforms) was created to work with Oracle R Enterprise.


For Windows, the version of R that you download from CRAN at http://www.r-project.org works with Oracle R Enterprise.

For Linux, the free Oracle R Distribution was created to work with Oracle R Enterprise.

Installation of R depends on the platform:

Oracle R Distribution

Oracle R Distribution is Oracle's free distribution of the open source R environment for Linux.

It is recommended that you use Oracle R Distribution with Oracle R Enterprise for these reasons:

  • Oracle R Distribution has been enhanced for faster performance by taking advantage of hardware specific math library implementations, such as Intel's MKL libraries for high performance mathematical computations on x86 hardware.

  • Oracle R Distribution has been compiled with the flags that are required by Oracle R Enterprise.


    Note:

    If you install R from CRAN, you must ensure that R is compiled with the correct flags for Oracle R Enterprise.

  • Oracle offers support for users of Oracle R Distribution on Oracle Linux 5 Update 6 and higher, Oracle Linux 6, and Red Hat Enterprise Linux 5 Update 6 and higher.

For installation information, see Install R on Linux.

Install R on Windows

Follow these steps to install R 2.15.1 on Windows:

  1. Go to http://www.r-project.org; click CRAN under the heading Download, Packages.

  2. Select a CRAN Mirror.

  3. Click Download R for Windows.

  4. Click base.

  5. Under the heading Other builds, click Previous releases in the third bullet.

  6. Click R 2.15.1 (June, 2012) to start the download.


    Note:

    If you are installing a version of Oracle R Enterprise earlier than 1.3, download R 2.13.2 (September, 2011).

When the download completes, double click the executable that you downloaded, R-2.15.1-win.exe, to launch the Windows installer for R. Follow the instructions to complete the installation.


Note:

It is strongly recommended that you perform a full R installation on 64-bit Windows platforms, so that 64-bit R is installed. (The full R install for 64-bit Windows installs both 32-bit R and 64-bit R.) The Oracle R Enterprise 64-bit Windows Server requires 64-bit R.

You can quickly check that R was installed by starting R from the command line. You will see this startup message for 32-bit R:

R version 2.15.1 (2012-06-22) -- "Roasted Marshmallows"
Copyright (C) 2012 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: i386-pc-mingw32/i386 (32-bit)
 
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
 
  Natural language support but running in an English locale
 
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
 
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
Install R on Red Hat Enterprise Linux 6

Install R on Linux

It is recommended that you install Oracle R Distribution. Installation on Red Hat Enterprise Linux 6. requires a rebuild.

This section describes how to install Oracle R Distribution on Oracle Linux or Red Hat Linux. To install Oracle R Distribution on Oracle Exadata Machine, see Install R on Oracle Exadata.

The exact steps depend on the version of Linux where you install Oracle R Distribution:

If the Intel Math Kernel Library is available on your system and you wish to use them, see Using MKL.

Install Oracle R Distribution on Linux 5

Oracle R Distribution for Linux 5 allows you to install a version of R 1.13.2 or a version of R 2.15.1 that is designed to work with Oracle R Enterprise. Oracle R Distribution supports Oracle Enterprise Linux 5 and Red Hat Enterprise Linux 5.

Go to http://public-yum.oracle.com/ and follow these steps to install R:

  1. Become root; for example use

    sudo su -
    
  2. Install the yum repository as follows:

    cd /etc/yum.repos.d
    
  3. Use this command to get el5.repo:

    wget http://public-yum.oracle.com/public-yum-el5.repo
    
  4. Open a text editor on the file just downloaded public-yum-el5.repo.

    Set

    • "enabled=1" for [el5_addons]

    • "enabled=1" for [el5_latest]

  5. This step is optional.

    Type the following commands in a shell to check that your yum repository is configured correctly:

    sudo yum repolist
    

    The output should look like this:

    sudo yum repolist
    $ sudo yum repolist
    Loaded plugins: aliases, changelog, downloadonly, kabi, presto, refresh-packagekit, security, tmprepo, verify, versionlock
    Loading support for kernel ABI
    el5_latest                                              | 1.4 kB     00:00    
    el5_latest/pri                                          |  12 MB     00:07    
    el5_latest                                                           9713/9713
    ol6_UEK_latest                                          | 1.2 kB     00:00    
    ol6_UEK_latest/primary                                  | 4.3 MB     00:02    
    ol6_UEK_latest                                                      106/106
    ol6_addons                                               | 1.2 kB     00:00    
    ol6_addons/primary                                       |  11 kB     00:00    
    ol6_addons                                                            52/52
    ol6_latest                                               | 1.4 kB     00:00    
    ol6_latest/primary                                       |  23 MB     00:14    
    ol6_latest                                                       18112/18112
    repo id            repo name                                 status
    el5_latest         Oracle Linux 6Server Latest (x86_64)           9,713
    ol6_UEK_latest     Latest Unbreakable Enterprise Kernel for Oracle Linux 6Server (x86_64) 106 
    ol6_addons         Oracle Linux 6Server Add ons (x86_64)              52
    ol6_latest          Oracle Linux 6Server Latest (x86_64)             18,112
    repolist: 27,983
    
    

    Make sure that both the el5_addons and ol5_u6_base repository are listed. The list of repository can be different depending on the Linux version and current user's configuration of yum.

  6. To install R, use the following command:

    yum install R.x86_64
    

You can quickly check that R was installed by starting R from the command line. You will see this startup message:

Oracle Distribution of R version 2.15.1  (--) -- "Roasted Marshmallows"
Copyright (C)  The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: x86_64-unknown-linux-gnu (64-bit)
 
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
 
  Natural language support but running in an English locale
 
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
 
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
R version 2.15.1 (2012-06-22) -- "Roasted Marshmallows"
Copyright (C) 2012 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: i386-pc-mingw32/i386 (32-bit)
 
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
 
  Natural language support but running in an English locale
 
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
 
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

Install Oracle R Distribution on Linux 6

Oracle R Distribution for Linux 6 allows you to install a version of R 2.15.1 that is designed to work with Oracle R Enterprise.


Note:

Oracle R Distribution is available for Oracle Enterprise Linux 5 and 6 and Red Hat Enterprise Linux 5.

To install R on Red Hat Enterprise Linux 6, see Install R on Red Hat Enterprise Linux 6.


Go to http://public-yum.oracle.com/ and follow these steps to install R:

  1. Become root; for example use

    sudo su -
    
  2. Install the yum repository as follows:

    cd /etc/yum.repos.d
    
  3. Use this command to get ol6.repo:

    wget http://public-yum.oracle.com/public-yum-ol6.repo
    
  4. Open a text editor on the file just downloaded, public-yum-ol6.repo.

    Set

    • "enabled=1" for [ol6_addons]

    • "enabled=1" for [ol6_latest]

  5. This step is optional.

    Type the following commands in a shell to check that your yum repository is configured correctly:

    sudo yum repolist
    $ sudo yum repolist
    Loaded plugins: aliases, changelog, downloadonly, kabi, presto, refresh-packagekit, security, tmprepo, verify, versionlock
    Loading support for kernel ABI
    el5_latest                                              | 1.4 kB     00:00    
    el5_latest/pri                                          |  12 MB     00:07    
    el5_latest                                                           9713/9713
    ol6_UEK_latest                                          | 1.2 kB     00:00    
    ol6_UEK_latest/primary                                  | 4.3 MB     00:02    
    ol6_UEK_latest                                                      106/106
    ol6_addons                                               | 1.2 kB     00:00    
    ol6_addons/primary                                       |  11 kB     00:00    
    ol6_addons                                                            52/52
    ol6_latest                                               | 1.4 kB     00:00    
    ol6_latest/primary                                       |  23 MB     00:14    
    ol6_latest                                                       18112/18112
    repo id            repo name                                 status
    el5_latest         Oracle Linux 6Server Latest (x86_64)           9,713
    ol6_UEK_latest     Latest Unbreakable Enterprise Kernel for Oracle Linux 6Server (x86_64) 106 
    ol6_addons         Oracle Linux 6Server Add ons (x86_64)              52
    ol6_latest          Oracle Linux 6Server Latest (x86_64)             18,112
    repolist: 27,983
    
    

    The list of repository can be different depending on the Linux version and current user's configuration of yum.

  6. To install R, use the following command:

    yum install R.x86_64
    

You can quickly check that R was installed by starting R from the command line.

Oracle Distribution of R version 2.15.1  (--) -- "Roasted Marshmallows"
Copyright (C)  The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: x86_64-unknown-linux-gnu (64-bit)
 
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
 
  Natural language support but running in an English locale
 
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
 
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

Install R on Red Hat Enterprise Linux 6

You must rebuild Linux 6 Oracle R Distribution RPMs from the source RPMs on Red Hat 6 before you install R.

Follow these steps to rebuild the RPMs on Red Hat Enterprise Linux 6:

  1. Create an RPM build directory structure:

    mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
    
  2. Set up RPM tools to use your own build tree (to avoid root login):

    echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
    
  3. Download the R 2.15.1 SRPM (*.src.rpm) from Oracle's public yum at http://public-yum.oracle.com/repo/OracleLinux/OL6/addons/x86_64/R-2.15.1-1.el6.src.rpm.

    Save them to the rpmbuld/SRPMS directory.

  4. Rebuild for Red Hat Enterprise Linux 6 using rpmbuild. For example,

    rpmbuild --rebuild~/SRPMS/R-2.15.1-1.el6.src.rpm
    

    Note that if any dependencies are missing you will need to yum install them as root.

  5. The binary RPMs will be built and saved under ~/rpmbuild/RPMS.

  6. Login as root: and run the commands to install. You use commands of the form

    rpm -i <path to rpmbuild/RPMS/<R-core RPM >
    

    For example,

    rpm -i /refresh/home/rpmbuild/RPMS/x86_64/R-core-2.15.1-1.el6.x86_64.rpm
    

You can quickly check that R was installed by starting R from the command line. R starts up with:

[oracle@celvpint1001 ~]$ R
 
Oracle Distribution of R version 2.15.1  (--) -- "Roasted Marshmallows"
Copyright (C)  The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: x86_64-unknown-linux-gnu (64-bit)

Using MKL

The Intel Math Kernel Library (MKL) includes highly vectorized and threaded Linear Algebra, Fast Fourier Transforms (FFT), Vector Math and Statistics functions. Oracle R Distribution includes support that dynamically picks up the Intel Math Kernel Library (MKL) if MKL is installed on your system.

Follow these steps to use MKL with Oracle R Distribution:

  1. Add libmkl_rt.so, $R_HOME/lib, and $ORACLE_HOME/lib to the LD_LIBRARY_PATH system environment variable.

  2. Start R and execute this Oracle R Distribution function Sys.BlasLapack():

    R> Sys.BlasLapack()
         $vendor
         [1] "Intel Math Kernel Library (Intel MKL)"
         $nthreads
         [1] -1
    

    The vendor value returned indicates the presence of MKL instead of R's internal BLAS.

  3. In order to get the speedup provided by MKL, you must set the MKL_THREADING_LAYER environment variable to GNU before you invoke Oracle R Distribution on your system. In the Bash shell, set the variable as follows:

    export MKL_THREADING_LAYER=GNU
    

Install R on Oracle Exadata

Oracle R Distribution is recommend for Oracle Exadata. You must install R on every Exadata Compute Server, as described in Install R on Linux.

Using http://public-yum.oracle.com/ is the recommended way to install R on Oracle Exadata.

Oracle Database Requirement

Oracle R Enterprise requires Oracle 11.2 Enterprise Edition; the Oracle Database can be installed on Oracle Linux or Red Hat Linux.

The 64-bit version of the database must be installed for Linux or Red Hat Linux. You can check that the proper database is installed by examining $ORACLE_HOME/bin/oracle.

In order for certain Oracle R Enterprise functionality to work properly, the Oracle Database must include the patch that fixes bug number 11678127; Oracle 11.2.0.3 or later includes this fix.

If you cannot upgrade to Oracle 11.2.0.3, you can use Oracle 11.2.0.1 or 11.2.0.2 if you install the patch that fixes bug number 11678127. For basic information about patching an Oracle Database, see Patching Oracle Databases.

Use one of these solutions to install the required patch on the system where you install the Oracle R Enterprise server:

  • For Oracle 11.2.0.1.0: on Linux: Patch number 12598677 fixes bug number 11678127

  • For Oracle 11.2.0.2.0 on Linux: Patch number 12976544 fixes bug number 11678127

Patching Oracle Databases

Patches for Oracle products are downloaded from My Oracle Support (http://support.oracle.com). Access to My Oracle Support requires a CSI (Customer Support ID).


Note:

A given patch may not be available on all supported platforms at any given time. Check My Oracle Support to see if a patch is available for your platform.

After you download patches, install them using OPatch, described in Oracle Universal Installer and OPatch User's Guide 11g Release 2 (11.2) for Windows and UNIX.

Before you apply a patch, review README.txt. The patch may require other patches. Also make sure that the latest version of OPatch is installed.

PKddPK %Aoa,mimetypePK%A#[V:iTunesMetadata.plistPK%AYuMETA-INF/container.xmlPK%A[pTOOEBPS/cover.htmPK%As,bOEBPS/whatsnew.htmPK%AO:A77OEBPS/server.htmPK%AdhojPOEBPS/title.htmPK%AMLGaeOEBPS/down.htmPK%AɓtOEBPS/intro.htmPK%AaaÅOEBPS/admin.htmPK%Ak^3+&OEBPS/preface.htmPK%A1, OEBPS/index.htmPK%A}1p k zOEBPS/toc.ncxPK%Ah}%OEBPS/content.opfPK%A_ 4OEBPS/dcommon/prodbig.gifPK%AY@ ;;OEBPS/dcommon/doclib.gifPK%Ann<OEBPS/dcommon/oracle-logo.jpgPK%AګOEBPS/dcommon/contbig.gifPK%AűOEBPS/dcommon/darbbook.cssPK%AMά""!OEBPS/dcommon/O_signature_clr.JPGPK%APz =OEBPS/dcommon/feedbck2.gifPK%A-OEBPS/dcommon/feedback.gifPK%Aː5OEBPS/dcommon/booklist.gifPK%AN61 OEBPS/dcommon/cpyr.htmPK%A!:3.OEBPS/dcommon/masterix.gifPK%AeӺ1,OEBPS/dcommon/doccd.cssPK%A7 xOEBPS/dcommon/larrow.gifPK%A#OEBPS/dcommon/indxicon.gifPK%AS'" OEBPS/dcommon/leftnav.gifPK%Ahu,xOEBPS/dcommon/uarrow.gifPK%Al-OJOEBPS/dcommon/oracle.gifPK%A((OEBPS/dcommon/index.gifPK%AGC nOEBPS/dcommon/bookbig.gifPK%AJV^OEBPS/dcommon/rarrow.gifPK%A枰pkOEBPS/dcommon/mix.gifPK%Ao"nR M \OEBPS/dcommon/doccd_epub.jsPK%Av I !OEBPS/dcommon/toc.gifPK%A r~$D#OEBPS/dcommon/topnav.gifPK%A1FA$OEBPS/dcommon/prodicon.gifPK%A3( # <(OEBPS/dcommon/bp_layout.cssPK%Ax[?:5OEBPS/dcommon/bookicon.gifPK%Ap*c^4;OEBPS/dcommon/conticon.gifPK%Aʍ>OEBPS/dcommon/blafdoc.cssPK%A+&UOEBPS/dcommon/rightnav.gifPK%Aje88QWOEBPS/dcommon/oracle-small.JPGPK%Aއ{&!OEBPS/dcommon/help.gifPK%A!<;OEBPS/client.htmPK%A/* <OEBPS/toc.htmPK%AddOEBPS/prereq.htmPK11 K