PK i/>oa,mimetypeapplication/epub+zipPKi/>iTunesMetadata.plist5 artistName Oracle Corporation book-info cover-image-hash 405766816 cover-image-path OEBPS/dcommon/oracle-small.JPG package-file-hash 326718097 publisher-unique-id E16206-03 unique-id 350207634 genre Oracle Documentation itemName Oracle® VM Upgrade Guide, Release 2.2 releaseDate 2011-06-13T22:39:13Z year 2011 PKo|:5PKi/>META-INF/container.xml PKYuPKi/> OEBPS/toc.htmg Oracle® VM Upgrade Guide

Oracle® VM

Upgrade Guide

Release 2.2

E16206-03

June 2011

This document outlines the upgrade process for all the components of Oracle VM, to minimize down time and make sure the upgrade process is performed in the correct order. This document contains:

1 Planning the Upgrade

If you upgrade your Oracle VM Release 2.1.x server pool to Oracle VM Release 2.2, you should properly plan to make sure the upgrade can be easily performed. There are some important factors to consider. Mixing Release 2.1.x and Release 2.2 Oracle VM Servers in the same server pool is not supported. All Oracle VM Servers in the server pool must be running the same version.

There will be planned down time during the upgrade; however, the stored guest virtual machines in the storage repositories remain intact. Upgrading Oracle VM Manager is expected to take only a few minutes to complete, and each Oracle VM Server upgrade is also expected to take only a few minutes. So the entire upgrade process should not take much time, depending on the size of your server pool.

Before you start the upgrade, make sure that your existing server pool has been correctly configured:

  • The host name in the /etc/hosts file must be associated with the public IP address, and not with 127.0.0.1.

  • You have all the Oracle VM Server entries in your DNS server. If you do not use DNS, make sure the correct setting is in the /etc/hosts file for all the Oracle VM Servers in the server pool. If you plan to use DNS for all Oracle VM Servers, but DNS was not specified during the Oracle VM Server installation, update the /etc/resolv.conf file and add your domain name to it.

  • All the Oracle VM Servers in the server pool must use consistent name resolution, either using a DNS server, or using the /etc/hosts file. You should not have mixed name services for the Oracle VM Servers a server pool. For example, some Oracle VM Servers use DNS, while others use the /etc/hosts file to resolve host names.

2 Upgrading Oracle VM Overview

To upgrade Oracle VM, you should upgrade the Oracle VM components in the following order:

  1. Upgrade Oracle VM Manager.

  2. Upgrade the Oracle VM Servers in the server pool which do not act as the Server Pool Master. Do not restart the Oracle VM Server(s).

  3. Upgrade the Oracle VM Server in the server pool which does act as the Server Pool Master. Restart the Oracle VM Server.

  4. If required, enable the new OCFS2 Release 1.4 features.

  5. Restart the remaining Oracle VM Servers in the server pool. The Oracle VM Agent on the Server Pool Master communicates with the other nodes in the server pool to populate the configuration changes to the server pool and storage repository.

  6. If required, and the server pool is the HA-enabled, you can use Oracle VM Manager to add the virtual IP address for the server pool to enable the Server Pool Master fail over feature.

The following sections guide you through these upgrade steps in more detail.

3 Upgrading Oracle VM Manager

If you are using an earlier release of Oracle VM Manager you can upgrade it to Release 2.2. During the upgrade, the database and the Oracle VM Manager application are updated.

Oracle VM Manager is backwardly compatible with previous Oracle VM Server releases. To make sure you are not using a newer version of Oracle VM Server that cannot be managed Oracle VM Manager, you should upgrade Oracle VM Manager to Release 2.2 before you upgrade your Oracle VM Servers to Release 2.2.

To upgrade Oracle VM Manager: 

  1. Back up Oracle VM Manager:

    1. Log in to an Oracle VM Server in the server pool as the root user.

    2. Back up the storage repositories for virtual machine images, virtual machine templates, virtual machines deployed as public, ISO files, shared virtual disks. Skip this step if you have enabled a storage backup mechanism.

    3. Log into the Oracle VM Manager host as the root user.

    4. Back up the existing Oracle VM Manager data:

      # sh /opt/ovs-manager-2.2/bin/backup.sh
      

      Enter 1 to back up the data.

      Please enter the choice: [1|2]
      1. Back up Oracle VM Manager,
      2. Restore Oracle VM Manager
      

      Enter the database information, and the path for the dump and log files.

      Back up data now ...
      Please enter the password for database account 'OVS':
      Please specify the path for dump file?
      Please specify the path for log file?
      

    Oracle VM Manager is backed up. See "Backing Up and Restoring Oracle VM Manager" in Oracle VM Manager User's Guide.

  2. Download the Oracle VM Manager Release 2.2 ISO file from:

    http://edelivery.oracle.com/oraclevm

  3. Log in to the Oracle VM Manager host as the root user.

  4. You can install Oracle VM Manager from a CDROM drive or from an ISO file from the hard drive.

    • To install Oracle VM Manager from a CDROM, burn the Oracle VM Manager ISO file to a CDROM. Insert and mount the Oracle VM Manager CDROM using the following commands:

      # mkdir mount-point
      # mount /dev/cdrom mount-point
      

      Where mount-point refers to the directory on which you mount the ISO file.

    • To install Oracle VM Manager from a hard drive, locate the folder that contains the ISO file. Mount the ISO file to an existing directory using the following commands:

      # mkdir mount-point
      # mount -o loop,ro OracleVM-Manager-version.iso mount-point
      

      Where mount-point refers to the directory on which you mount the ISO file. For example:

      # mkdir /OVMCD
      # mount -o loop,ro OracleVM-Manager-2.2.0.iso /OVMCD
      

      You can find all the mounted files under the directory /OVMCD.

  5. Enter the CD location or mount point you created in the previous step, for example, /OVMCD and start the installation with the runInstaller script:

    # cd /OVMCD
    # sh runInstaller.sh
    

    On the command prompt, enter 3 to upgrade Oracle VM Manager.

    Please enter the choice: [1|2|3]
    1. Install Oracle VM Manager
    2. Uninstall Oracle VM Manager
    3. Upgrade Oracle VM Manager
    

    The upgrade process begins.

  6. Upgrade Oracle VM Manager. See "Upgrading Oracle VM Manager" in Oracle VM Manager Installation Guide.

4 Upgrading Oracle VM Server

If you have multiple Oracle VM Servers in a server pool, first upgrade the Oracle VM Servers which do not function as the Server Pool Master. The final Oracle VM Server in the server pool to be upgraded should be the Server Pool Master.

To upgrade the Oracle VM Servers in a server pool: 

  1. Power off any guest virtual machines running on the Oracle VM Server.

  2. Upgrade the Oracle VM Server. You can upgrade the Oracle VM Server in two ways:


    Note:

    Do not reboot any Oracle VM Servers until all Oracle VM Servers in the server pool have been upgraded.

  3. When all the Oracle VM Servers in the server pool have been upgraded, restart the Oracle VM Server which acts as the Server Pool Master.

  4. You can now enable the new OCFS2 Release 1.4 features, such as sparse files and unwritten extents.

    To enable OCFS2 sparse files support and reduce the time it takes to create shared virtual disks, you must reconfigure the external storage. You can reconfigure the external storage from any of the Oracle VM Servers in the server pool.

    The external storage must be unmounted before enabling any new OCFS2 features. To unmount the external storage, enter:

    # umount device
    

    Reconfigure the external storage:

    # tunefs.ocfs2 --fs-features=sparse,unwritten device
    

    If you encounter the following error, the external storage device is still mounted.

    tunefs.ocfs2: Trylock failed while opening device "device"
    

    For more information on spare files and the new features in OCFS2 Release 1.4, see "New Features" in OCFS2 User's Guide, Release 1.4:

    http://oss.oracle.com/projects/ocfs2/dist/documentation/v1.4/ocfs2-1_4-usersguide.pdf

  5. Restart the remaining Oracle VM Servers in the server pool. The Oracle VM Agent on the Server Pool Master communicates with the other nodes in the server pool to populate the configuration changes made to the storage repository.

  6. If the server pool is HA-enabled, and you want to enable the Server Pool Master fail over feature, use Oracle VM Manager to add the virtual IP address for the server pool. See "Editing a Server Pool" in Oracle VM Manager User's Guide.

4.2 Upgrading Oracle VM Server Using ULN

To upgrade the Oracle VM Server using the Unbreakable Linux Network (ULN):

  1. If it is not already installed, install the up2date ULN package on the Oracle VM Server. For more information on installing up2date, see:

    http://linux.oracle.com/

  2. Use the up2date package to install the ovm22upgrade package:

    # up2date ovm22upgrade
    
  3. Run the ovm22upgrade.py script:

    # /usr/local/sbin/ovm22upgrade.py
    
  4. Upgrade the Oracle VM Server packages:

    # up2date -fu
    

5 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.


Oracle VM Upgrade Guide, Release 2.2

E16206-03

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

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 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.

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.

PK6uggPKi/> OEBPS/toc.ncx Oracle® VM Upgrade Guide, Release 2.2 Cover Oracle® VM Upgrade Guide Copyright PKl+;5PKi/>OEBPS/cover.htm Cover

Oracle Corporation

PKJPKi/>OEBPS/content.opf  Oracle® VM Upgrade Guide, Release 2.2 en-us E16206-03 Oracle Corporation Oracle Corporation Oracle® VM Upgrade Guide, Release 2.2 2011-06-13T22:39:13Z Oracle® VM Upgrade Guide, Release 2.2 PK0%} PKi/>!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į+GOEBPS/dcommon/topnav.gifGIF89a1ֽ筽ޭƔkZZk{Bc{,@ ) l)-'KR$&84 SI) XF P8te NRtHPp;Q%Q@'#rR4P fSQ o0MX[) v + `i9gda/&L9iOEBPS/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[?:PKi/>OEBPS/dcommon/oracle-logo.jpg3pJFIFddDuckyPAdobed      T     ѓ!T1A"s4EӔVW a2BUՖQ#uvC$78qRbr3%6 !1AQa"qRS2Bғbr#TUs463ctC$5 ?p*$U*+*RAFK3'ݧ`lnӰav67ip08]v .;ccv Nݧ`lnӰav67ip08]v .;ccv Nݧ`lnӰav67ip08]v .;ccv Nݧ`lnӰav67ip08]v .;ccv Nݧ`lnӰav67ip08]v .;ccv Nݧ`_<^Daa BH(שy>7PR P} o /^? ߊ@ @ _K%A(~AmzJP~)%1~/8СRJb^p*C kԼTBH(שy>7PR P} o /^? ߊ@ @ _K%A(~Ahq;})*X~هS&q3JLȐO[SJz4ǵK{$D,Vb]$Rir_ {xb=6H%ҵmrҧu%ƞ$xDM6ҋ,$.bBWW_azmm»6w$gs΃S1sǨ2? s΃Sc?tw$H]Teʦ)-9L1}: ,]%Ӊtju|/h>鋐q|(mO}YѭLNI*cFN*0I8%GdfI,T> B\'5p岖&G_H[^mw]FM"׹*)LLK,'an#).&7 rޓ~Hexxb1vmOqJI2 ڬwڟ2_' K@Mj՜2tw$GN6j닉4V׊vڶ'j0#yy)I~Aq}}t^yӶ-];RU`/j3tw{9Aj:_̻v'&ܵ>֜쩩F6ӓ*/'͸K$TnDGIHerףFȾ)VҘKvufڅSjxb+fK^ϯvjEGQQH.&iF5%!Ɵqq!I-X[9eLU\lZ6JYu8OntJ݆3:ýM>x2eQi5tTx6u%v9 B=Zqx} -Mq\ (h)Hj] @N[IprufgZz'U— >iVg/9/r1w#taV;=FG.cxG1?57V;=CK~sZ`eoS&ݥRjmFLV J$%i%KQ >Kڞ"tImmm~O{њ)0FYMǎSan7 6&)yƫֹz*͵6ڧJ:ÈZ"VfR u[G]M 2.$7j<.}wڹT7P0zk[랬7J)Ҫ7DjLxm)L̋Jd<]Jr-f]Z;#j1Yiu\2ĉ%Sn:Jȗ6jǫeV*V~s5o޽bjnr.e_ܻD|rJDV r.oG m6]@WQ+&DCZdOs; AcќnMp\qS+w{j찶+ٍ:~IN}_r3q ac!^8}X˔'͏{w⾾0w,|\Է3ւç)`kYq >]fw%sA1К?sKx+UP&E1\iՑy'M%R}E[scG[lJ$Q~ w2վe/:hݥ-ق/*RȔeI+jI&,wXKn7yBI9} ؞oA>q4ރJI~]˹w]bkΘu"MFIA)25!> 1΂!%?:%~Uqoy"zS6'۵'oA-8d2=;mԘ+X=Pb*2ŒEӑ*>Tx^s e>UFr7U#_(KWUu.ˢv.hbNLlj8;JRXfZRGU,%Ÿi|\ymEhm+vgطm*R;İ9@F<ݓg$Vys8mJl!`M!$]8~r0^ΤqF}ޥͯ;;1YUS)7S`WܵLeׄ0nWCB?g^=?q__w޶-F=oS-B[Rb3 18JL ]äeZnxa̕hs ]ثr✜EqID|֟g S߯/3wB[}9 y 5՚_u\OB$ّ%+[6m$ϠHK I>K7M#oRgޏiܸcD%7/ L\g@rǹL-F07C pM3&đ͗*ܣ+a{'rv/xƎU+|9S|x ngUZCYޡcH}WܵL>z|z+#bhZ5*=HJdģChŴ0RpG)$;w\7W97)[驡-TjҺiwU&Q-T4SZ8ctӫm\S{RH]gx[!KP5n Gtgq.&7rOܮkԼTBH(TXSL7I[PJt4LĆ:R5r9ZZiOM u{>>s:S9>S[h TE8GjBL͞sdBV:<\Ξy*u~=)VVqsL`J3:eNM FunBSg2dFˏ5lt{ܕ=߀?W\׆6gǶ^~ͻUy*6NbB8(M\I+'T&,iJӁ+it[JyJmq}g=;T\k!<n7cQŇާ_Sj%-.{P^MɐEDj(I~ X%%l8%_FU}Ow:WXXۖqU,˾ƃ[+ޮ=l˿6'-XЦRZhf$*FA:d/0RҢ. D-6YWaqv#'Bq}4(!p6Q*nF{}QYoӼ3u0KFb2FeX,xBȋNO~_޾i/A۵J$_ȇ.qmnI5̒% ]4g8;j<}d:B0)y2jdgR `QFj4mE#=ǔlq rS$O!8ҥ wGYoa%Lhֵn&U+"KR m<4PӁ$92a$ۖ]nyN ޢͮb[+n**?trK&ܞWElHX/^? ߊ@ @W.]"S#K6A.-\%?2pX˸;'nJQ|ҋR4|jf_\ye^۞R̹FN1RM %"Q) 3 {-s_?3趛kzD݋m팚*m[/cqjH-#@CbROɦ>p܏%8mXf4Iˎ\1p z)^K~^r:˯JYrM1(I&VyV<}w|}!?z K?\h;> >؏½Qޥ0:۔'+R#V$iKXI%B ҟ>08CBrÚt(S:wt@\ڊQ f,L8ɟqF(?%$7^F|i^ΆJtrou=3bp[םn$+NJEDpl}2luz]I-5ԖEY󻸘[%m%Jn qxV&srV6UqmMn&֓'#7u炡Tjmi5-Dh",O"\.( rϻ^A}y* :A?{c[9ӯpi*q":'\1vӗyQFtOgM <8NS%?r^eȼ[ߋ;ןqe`ö8Sr笾$ʵO#vkՃuHpxլj4 4 xMt$Նde>͇o,_jϤJt:s{?wzNfT%-L;W=6ˑTMҪCB}V]1.c]:Fgq;ReZkE;mU|Qvs_ߘ[=W?Լvs+]^S9mrm[IתT\U8^ZRk2Id.Rf zjaf= #TwyGc˗xߘ[W?Լ׻GӹYKjn(Vd(KjQ%6iaصq;W檯&cpc𓷅)QRƶ˅&NwBuR_Nq=&SXKF(Q&F-'3u$%lhqpZ+V%4ڻKTgƄ*J4Z?].[s[gmeen'I8HSN223mjbXX}Gg?Yr/3NRNkQ^=oc˗x0>&TwyGc˗xߘ[W?ԼHzȿ)-hrQӡjphKpA3>gKԟ25Y·{hgjTxJU[fPR P} o W[O+j*[Qixg@yd7c= R 9Ь`8p]^ʼ: NY}:7E(X\uRU|2Ueg߆M.ԪMN*Q߂13̕;2XFHN8aïۉk^N<;r2v⟣ӝ֋5e~/·\|_Mua~,=vkᡬn$ok6Lj~# NfV(?;jpKG# b%.i+q]jt#4њ[=A%MV{) #"v<$1ff}RoTi2J!9w.qڊ{E{:9=_,px5mܻ8$v 523;KR|))')n^Yg m˂M& [欶x;;׏'Xi-ULF"-=vnGbWrK};./BԋnKœYf\Bm'ZeI[J[Aw.b;vWg8VNy7"{. +vJU,e6POI\Zd]C&6Z)IS3VR$x  %چ+Ū&#PW5ljrYY1zYԯY먡tyY܎]7sڷuovI'I_264Mfem5̥!l38>K?FxEn.EyHpԖS8W sA)ZMvl?S<3=1_2S]~X c~t:GF+Zڜr3Ae\7U6\*4gKuRɏd*8X+Q C*nKƖ{=VBMM(w6U MpEm[vɺYK;ΓxU%֤C*4gu蒯;OzW̵__}iQ|=ښOX{/?=1_2 y̦W/ v$:aeZپu8Xf,WIO;97(|]%)zվ aji)W)G)9|z}Lku]+ڊRuǐ.Q-`D*I#4,cş:e>U;ʹV/my:RP8g [fY}(9q)3>GTII.~aщhJ}e b#.hs_9_Ejk?c_}+ޣ-~{5e?C_Dq{beO,կW]~T t?nO7\HQFotWVTB"ɾsQnJobAwOje -،*qJ.J&+T|TmzJP~)%1~/8СRJb^p*C kԼTBH(שy>7PR P} o /^? ߊ@ @ _K%A(~AmzJP~)%1~/8СRJb^p*C kԼTBH(שyȉ*TPJI$ddČIv7qлc8]vt.;@:lcx 1N'hBov7qлc8]vt.;@:lcx 1N'hBov7qлc8]vt.;@:lcx 1N'hBov7qлc8]vt.;@:lcx 1N'hBov7qлc8]vt.;@:lcx 1N'hBov7qQ~Wx/Y9su8c6PK/33PKi/>OEBPS/dcommon/feedbck2.gif GIF89a1֔kRsBc)Jk9Z1R1,@IE1ӘÀ4Fq߰$aAXBqh@ܧI!$gp-fG*ed`/KRht4604buQAq:22ZJO,XfVjbH# & -, kJ>kpG4"$ r| >S4Ђ"S 1%R:ȝ 8;PKPz PKi/>OEBPS/dcommon/rightnav.gif&GIF89a1ֽ筽ޭƔkZZk{Bc{,@ ) l)- $CҠҀ ! D1 #:aS( c4B0 AC8 ְ9!%MLj Z * ctypJBa H t>#Sb(clhUOEBPS/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枰pkPKi/>OEBPS/dcommon/larrow.gif#GIF87a絵ƌֵƽ{{ss֜ƔZZ{{{{ZZssZZccJJJJRRBBJJJJ991111))!!{,@pH,Ȥrl:ШtpHc`  өb[.64OEBPS/dcommon/prodicon.gifAGIF89a+m(O !{ n $&,fff,%+f333<=A 33f33cf)J\xzOZ%!PMY3f̺3f֚N33ff̙̙Zgk333fffff3ff__ff333fJ9)3!,@  C 9*4& #?/ $91  2& )300 >*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;PK1FAPKi/>OEBPS/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^PKi/>OEBPS/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-PKi/>OEBPS/dcommon/oracle-small.JPG]JFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222'7" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE!KEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEzE7V%ȣ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@Š(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((|M| K ޢ;ܘ$Y"*p9NԆ>@W<][ú}D""#<lX ϔQ^~:k/"^;tHPH\ x{Ts  !y$($s?|k<]2CV1R95Gt|»U:=Š(63}>֎YzzV_u)o YMq Rȅ8 #V_ÿ^xn]y!]$Qހ:( ( ( ( ( ( ( +k_iךŌlmw=(I$ tQEQEQX'>m_WʷUswcHpNPx'=ԥw2ь+>Gpdl⾇p= QifVr̍(@cHa5-Kbar FV(#ܧp:PQ@W_'<=oy}#R'O2Km9 3ӟz( eo{"<ey$EhPEƻkkjOټ<3p:z ( ( ( ( ( ( ( ( ( ( ( ( (<χK}[VJCgAꫂl|$;֟us?}mK;]:-PǧAO7VEJ$E `+My߀u˹|VP T ,sʣ9 St㴈L98D8OƑa-jZܦYٹKed#q2yMst˟.MN_^+Xeer1CCkoQH8Ppb>L0ĭR2I#qaKp$Ž=sx_=7UHak>j,};`S{ [A7K#OJsy_ڳl# )T2Fp|`7oF`#LӗԵEP ##j`qsghUfeiMzy@Ey䩸 (ě8?@@QE52V_@P?'%Uj !пJ$O'15jm*yQߐ4kk J;GtwNUY\r⾇mmⷷ8`GjQ@P/[1%+Oe1 e323kzޝ}[V=|v3G <8. "_SxteLB㒹lē<'ŖKh.7yCRK)1 @Ap 9jZ7>:\`wm Fzn<`Q~-_hlykyۍ+6A=rLӭ,mbHaME(ּ6GuuLÖg}^7-ޗklyxRx.ܗݝ.I'Ԁ}h<1槫i^AWGv=3d=o^;׼QexRРKvnnv `WoŻ_ 6kȊ<)$o*[OVG8JQ xV8/.~% g pH_ Umf݉x7%s g>,/=:O2$F` FAk+x<,g|:O2+ɡ}nFdֽUlt=.ScM2IrIdCkG %GjQExwAZp4tPSUzs 9jR˩i?uPZ5*'ln) 3x3:/dy  dH<~ Ha$ qBI|=ED\_h6Ai2])1 @&XF0Q@O ?OYcG%f}[ vV?|Ig]%s @ý%9iXGw|?ϕn3^:i~xo_]*mGo0E@N{lXn8KdV(o5̿4ۧ֯x䳿LoxĈ  ٗft'>m_WʷUswcHs|rԭj3=bK E(0̐F@޹%_ㅔ> E!%%d󘯛wT; ??v=#']ëpg|\ +{x$qơU 8r4X}OyoO'OnPaEPZj֢Ya*.w@cǎ}xj%_Ċm0ˎp 'a 99ux!(T)$r(eu#x 1^gVK}hleU$ն 4>.xKk`}Jѭq# ABn9 WnA">xz¿}u E#4r8zx^m'_6w0084Wvr jP??hWW/OA+!*H8AMz&G猵OY=c_2A#mAu ռG4I#C+ q𿋴_i0(,r6șʜ{d9I-滂;g2Tt7~+W^%w62XI z Z;o Yw8>VU(9 GAPQEt}_,%pIqf/l*~S<(np%A xÞ3j18MZIO X +5O7VEJ$E `+.Xē'@̺Oeou~$ !v!{_)v2|9 {?<];K{b8@Fh 4Xg$gχ lk[X#":fQEQEQEq4X}OyoO'OnWaEV^#:[iՌwvbTYH*z8$t&(#ulʗzYb2 tdtMv{nFbYI$ܜ.O$(8c ( +Okoʚ-3N$1|qVxm^}.O:H~p̫&="(+oO x2[=FIu\Z^L1'S iEy~ZrfV2Ādf9l('+yc P* xWҭ5xnIpSجUTl*@\7w{}_?̿4ۧ֯tu(uTY x#Y 0ٗft  !y$($spxG?yN*O/vq3n͹,95|A ]3RPirI'7s!V!Qg$ dg<Tޗp\c'vO9MzDuoż9#`FApAZ[ƩZXdbR'8׋^l氙$l$}㜜PG4YKZti*\LA$lsOayCI\,o;8,.໵;&A"6  88 ¼\YoK h%*\}q&+6Ѧ sב~^=Rմn5MBp%8'Ƹ>3>apdq2ܐz4>:2OMeC9( PAz^|3f/N^!}%%pq'GëYgWlfBe9{tI9@=(ož-htqSlr|.yhq1m,C:pYURI[cHU I9xoO:喉ᘧ֒Ԯ-vr uڟ+e@=36}|0o+.$GNYJ=OSv^Lӭ,mbHaME(֬P\ޏ?hzkFė^MȬ'r(zIEp<1:nm&8xmP[O˥̓+׵HqL 8A8'\hd@MOP1dļ7+p 7 zžӴ;VA 1˾ 8Ŏ3p8 ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (<yV?-w 9GI#C+A#V?şj^<𭮗i ^5ӲPUr㷭ufѼ+iw Oee %K"$dA@!OwOk7=Yٮ&dTV%GIr0`(S^k :<˦eH$!UX >$xǞGET)229m={'<5x_cs?{i䑚<èރmےx:I5M9K;v҆O̎QX%Gd=vVfk=fMԚ﹭"ݾe;FѕLb:[U5e[)T8/=Z }3N˵!7'ZٗftMvceqw%%̙3*\䓒FzMykydwll3ʿ3ހn !e񝤂0@x=@#kÑ78Lhޡ.(BrlQ 3@ῇ~%}H,hL b:{xݯ7OQ^|sp Wocͫx1m;+T+~pGcKG7u|EQ(R++'̮<ᳵˌYcZ}v_Jx83,rI={:t'iO]E~!x),kGEYJieH` Yx;j֬m=qv5kmeYQCn|(5KdAV8a3+ '}XE5щ< +L&ɮƾֵfwÞ*um# pQnw!|9uҼO=7%<,* \C;~3񿂅b%8Umq$8d0|2V/g2&Xryp?™ ~Ɨ#Hʷfsc> F-f}#]iKaH*ι2HP K ;q+߅oXhvdS3'e'ʼ pR4EYcI'z=kBѦơsp2JcL1 9:J(k>vg6 p O#V⋍ O{Ok٢G5ېY\#m=JҬt=.L-MD2I$I$ 7ݭX]nbR$*3**ϋ>b(:VxBNߩy>s˿23/1•WYMxVwVInu#푵c;Wj9$t]DX';s}K{%||y>'}-31d4Ɨ#Hʷfsc_?¬CV.<9?jڗvҤi}@tcaEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPPKEӅ]]PKi/>OEBPS/dcommon/cpyr.htm Oracle Legal Notices

Oracle Legal Notices

Copyright Notice

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

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 software or related documentation 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 USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

Hazardous Applications Notice

This software 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 which may create a risk of personal injury. If you use this software in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure the safe use of this software. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software in dangerous applications.

Trademark Notice

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Third-Party Content, Products, and Services Disclaimer

This software 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.

Oracle Logo

PK?PKi/>OEBPS/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;PKPKi/>OEBPS/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( # PKi/>OEBPS/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^PKi/>OEBPS/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ޘeKTOEBPS/dcommon/doccd.css,/* Minimal CSS for Oracle Database Documentation */ /* Standard Element Selectors */ h1, h2, h3, h4, h5, h6 { font-family: sans-serif; color: #309; background: white; } th { font-family: sans-serif; } a img { border-style: none; } div.header > 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,PKi/>OEBPS/dcommon/indxicon.gifGIF87a!!!)))111999BBBJJJRRRZZZccckkksss{{{{s{sks,@pH,Ȥrl:Ш@Tx0CѠThDL q@(4L8C IrF   rM Dd aa CśfiiB PC9PA`S=gH B QDp1Ap)R"X3aƒC<₋0po 4P iU$4<… fe@kAC(oBݻL;PK#PKi/>OEBPS/dcommon/doclib.gif GIF89a1֭Μ{kc{JsBc9Zs1Jk,@Iv 5a-5-vasEnq0& ҈VF[|O @@48۪pM(7*X(ƙjo0Fq|uHu9(dK@ @Y ! mFt,gNh% NN@ F˿lN du_g%;PKY@ PKi/>OEBPS/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އ{&!PKi/>OEBPS/dcommon/uarrow.gif/GIF89aJJss{{{ތJJﭭ{{BB{{ZZJJ11RR1199ΥJJssƵ!!ZZƽ޽Όcc))ZZֵƥ!% Imported from GIF image: arrtop.gif,JJss{{{ތJJﭭ{{BB{{ZZJJ11RR1199ΥJJssƵ!!ZZƽ޽Όcc))ZZֵƥ@pH,Ȥrl: "bJ56avEz5ᡠRYc`%))'5Vq &zq 25p]i +3-]s *,0}K )8N){N )2Kà);JéoFԴJܽҔėzI $7oFt2(0b  l< OEBPS/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 PKi/>OEBPS/dcommon/masterix.gif.GIF89a1ޜΌscJk1Rs!Bc1J),@IS@0"1 Ѿb$b08PbL,acr B@(fDn Jx11+\%1OEBPS/dcommon/blafdoc.css>@charset "utf-8"; /* blafdoc.css Release 5.1 Beta 2008-12-22 Copyright 2002, 2009, Oracle and/or its affiliates. All rights reserved. */ 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: 160%; font-weight: bold; border-bottom: 1px solid #ddd; width: 100%; } h2 { font-size: 130%; font-weight: bold; } h3 { font-size: 110%; font-weight: bold; } h4 { font-size: 100%; /* for IE7 */ font-weight: bold; } h5 { font-weight: bold; display: inline; } h6 { 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, .titleinrefsubsect { font-weight: bold; } .subhead1 { display: block; font-size: 130%; font-weight: bold; } .subhead2 { display: block; font-size: 110%; font-weight: bold; } .subhead3 { display: block; font-weight: bold; } .underline { text-decoration: underline; } .superscript { vertical-align: super; } .subscript { vertical-align: sub; } .listofeft { border: none; } .betadraft, .alphabetanotice, .revenuerecognitionnotice { color: #f00; background: inherit; } .betadraftsubtitle { text-align: center; font-weight: bold; color: #f00; 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; } } PKPn&C>PKi/>OEBPS/dcommon/leftnav.gif"GIF89a1ֵƭޜ{scRkBc{,@H  &L*`t!4R! F K*Or IH0R+c JlMc!6,]",%%N w% O*%K" t`r6[ 51A0kgh$jvqj% * ?Q+ ! +{"@= y54T @K +}̶ P! t` FL<0DK1m2;PKS'"PKi/>OEBPS/dcommon/oracle.gifJGIF87aiyDT2F'G;Q_oKTC[ 3-Bq{ttsoGc4I)GvmLZ).1)!ꑈ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-OJPKi/>OEBPS/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(PKi/>OEBPS/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 PKi/>OEBPS/dcommon/darbbook.cssPKPKi/>OEBPS/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 i/>oa,mimetypePKi/>o|:5:iTunesMetadata.plistPKi/>YuMETA-INF/container.xmlPKi/>6ugg OEBPS/toc.htmPKi/>l+;5 nOEBPS/toc.ncxPKi/>J6rOEBPS/cover.htmPKi/>0%} qtOEBPS/content.opfPKi/>Mά""!OEBPS/dcommon/O_signature_clr.JPGPKi/> r~$OEBPS/dcommon/topnav.gifPKi/>x[?:UOEBPS/dcommon/bookicon.gifPKi/>/33ܯOEBPS/dcommon/oracle-logo.jpgPKi/>Pz OEBPS/dcommon/feedbck2.gifPKi/>+&OEBPS/dcommon/rightnav.gifPKi/>枰pkOEBPS/dcommon/mix.gifPKi/>7 9OEBPS/dcommon/larrow.gifPKi/>1FA`OEBPS/dcommon/prodicon.gifPKi/>p*c^OEBPS/dcommon/conticon.gifPKi/>-OEBPS/dcommon/feedback.gifPKi/>EӅ]]OEBPS/dcommon/oracle-small.JPGPKi/>?WOEBPS/dcommon/cpyr.htmPKi/>xeOEBPS/dcommon/contbig.gifPKi/>3( # ckOEBPS/dcommon/bp_layout.cssPKi/>JV^xOEBPS/dcommon/rarrow.gifPKi/>_ zOEBPS/dcommon/prodbig.gifPKi/>eӺ1,DOEBPS/dcommon/doccd.cssPKi/>#OEBPS/dcommon/indxicon.gifPKi/>Y@ %OEBPS/dcommon/doclib.gifPKi/>އ{&!zOEBPS/dcommon/help.gifPKi/>hu,OEBPS/dcommon/uarrow.gifPKi/>v I OEBPS/dcommon/toc.gifPKi/>!:3.LOEBPS/dcommon/masterix.gifPKi/>Pn&C>ǎOEBPS/dcommon/blafdoc.cssPKi/>S'"QOEBPS/dcommon/leftnav.gifPKi/>l-OJOEBPS/dcommon/oracle.gifPKi/>(TOEBPS/dcommon/index.gifPKi/>GC OEBPS/dcommon/bookbig.gifPKi/>OEBPS/dcommon/darbbook.cssPKi/>ː5OEBPS/dcommon/booklist.gifPK&&L j