Том Кайт: о сервере Oracle Database 11g
.GroupHeaderid4siteid0{Background-Color:#336699;Height:20;Text-Align:Left;}
.GroupHeaderLinkid4siteid0{Color:#FFFFFF;Font-Family:Arial, Helvetica;Font-Size:9pt;Font-Weight:Bold;}
.GroupHeaderTextid4siteid0{Color:#FFFFFF;Font-Family:Arial, Helvetica;Font-Size:9pt;Font-Weight:Bold;}
.RegionHeaderid4siteid0{Background-Color:#666666;Height:20;Text-Align:left;}
.RegionHeaderTextid4siteid0{Color:#FFFFFF;Font-Family:Tahoma;Font-Size:8pt;Font-Weight:Bold;}
.Bodyid4siteid0{Background-Color:#FFFFFF;}
.Collateral_Typeid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.Elogger_Trackableid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_AUTHENTICATIONid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_COUNTRYid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_COUNTRY_REGIONid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_DISPLAYABLEid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_INITIATIVES_INVOLVEMENTid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_LANGUAGEid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_MASTERid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_OPN_ACCESS_LEVELid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_OPP_LEVELid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_PARTNER_TYPEid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_PRIORITYid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_REGIONid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_SEARCHABLEid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_SUMMARYid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_TECH_TRACKid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PRSubHeadingid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Approvalid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category1id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category2id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category3id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category4id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category5id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category6id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category7id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Company1id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Company2id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Contact_Name1id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Contact_Name2id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Email1id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Email2id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Headingid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Locationid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Phone1id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Phone2id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.Searchableid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.authorid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.createdateid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.creatorid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.defaultattributeid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.descriptionid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.documentsizeid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.expiredateid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.inplacedisplayid4siteid0{Color:#000000;Font-Family:Tahoma;Font-Size:12pt;Font-Weight:Bold;}
.itemfunctionid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.keywordsid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.perspectivesid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.scoreid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.subpagetitleid4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.titleid4siteid0{Color:#000000;Font-Family:Tahoma;Font-Size:8pt;}
.titleorimageid4siteid0{Color:#000000;Font-Family:Tahoma;Font-Size:8pt;}
.wwsbr_category_id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_charset_id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_itemtype_id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_mime_type_id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_page_id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_pagegroup_id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_publishdate_id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_updatedate_id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_updator_id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_version_number_id4siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.LeftCurve{Background-Attachment:scroll;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFl.gif);Background-Position:left top;Background-Repeat:no-repeat;}
.PortletBodyColor{}
.PortletHeaderColor{Background-Color:#336699;}
.PortletHeaderLink{Color:#FFFFFF;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PortletHeaderStyle{}
.PortletHeaderText{Color:#FFFFFF;Font-Family:Arial, Helvetica;Font-Size:10pt;Font-Weight:Bold;}
.PortletHeading1{Color:#336699;Font-Family:Arial, Helvetica;Font-Size:9pt;Font-Weight:Bold;}
.PortletHeading2{Color:#336699;Font-Family:Arial, Helvetica;Font-Size:8pt;Font-Weight:Bold;}
.PortletHeading3{Color:#336699;Font-Family:Arial, Helvetica;Font-Size:7pt;Font-Weight:Bold;}
.PortletHeading4{Color:#336699;Font-Family:Arial, Helvetica;Font-Size:7pt;Font-Weight:Bold;}
.PortletSubHeaderColor{Background-Color:#EEEEDD;}
.PortletSubHeaderLink{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.PortletSubHeaderText{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.PortletText1{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PortletText2{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PortletText3{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:7pt;}
.PortletText4{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:7pt;}
.RightCurve{Background-Attachment:scroll;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFr.gif);Background-Position:right top;Background-Repeat:no-repeat;}
.LeftSubTabid4siteid0{Background-Attachment:scroll;Background-Color:#336699;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFsl.gif);Background-Position:left top;Background-Repeat:no-repeat;}
.LeftTabBgSlantid4siteid0{Background-Attachment:scroll;Background-Color:#CCCC99;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtl.gif);Background-Position:left top;Background-Repeat:no-repeat;}
.LeftTabForeSlantid4siteid0{Background-Attachment:scroll;Background-Color:#336699;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtl.gif);Background-Position:left top;Background-Repeat:no-repeat;}
.RightSubTabid4siteid0{Background-Attachment:scroll;Background-Color:#336699;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFsr.gif);Background-Position:right top;Background-Repeat:no-repeat;}
.RightTabBgCurveid4siteid0{Background-Attachment:scroll;Background-Color:#CCCC99;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtr.gif);Background-Position:right top;Background-Repeat:no-repeat;}
.RightTabForeCurveid4siteid0{Background-Attachment:scroll;Background-Color:#336699;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtr.gif);Background-Position:right top;Background-Repeat:no-repeat;}
.SubTabBgTextid4siteid0{Color:#CCCC99;Text-Decoration:none;Font-Family:Arial, Helvetica;Font-Size:11pt;Font-Weight:Bold;}
.TabBackgroundColorid4siteid0{Background-Color:#CCCC99;}
.TabBackgroundTextid4siteid0{Color:#003366;Text-Decoration:none;Font-Family:Arial, Helvetica;Font-Size:10pt;}
.TabForegroundColorid4siteid0{Background-Color:#336699;}
.TabForegroundTextid4siteid0{Color:#FFFFFF;Text-Decoration:none;Font-Family:Arial, Helvetica;Font-Size:10pt;Font-Weight:Bold;}
.portlet-font{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-font-dim{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-msg-status{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-msg-info{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-msg-error{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-msg-alert{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-msg-success{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-section-header{Color:#336699; Font-Family:Arial, Helvetica; Font-Size:9pt; Font-Weight:Bold; }
.portlet-section-body{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-section-alternate{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-section-selected{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-section-subheader{Color:#336699; Font-Family:Arial, Helvetica; Font-Size:8pt; Font-Weight:Bold; }
.portlet-section-footer{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-section-text{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-table-header{Color:#336699; Font-Family:Arial, Helvetica; Font-Size:9pt; Font-Weight:Bold; Background-Color:#EEEEDD; }
.portlet-table-body{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-table-alternate{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-table-selected{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-table-subheader{Color:#336699; Font-Family:Arial, Helvetica; Font-Size:8pt; Font-Weight:Bold; }
.portlet-table-footer{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-table-text{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-form-label{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-form-input-field{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-form-button{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-icon-label{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-dlg-icon-label{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-form-field-label{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.portlet-form-field{Color:#000000; Font-Family:Arial, Helvetica; Font-Size:8pt; }
.RegionNoBorder{}
.RegionBorder { border:#336699 1px solid; }
.RegionHeaderColor { background-color:; border:#336699 0px solid }
.PageColor { background-color:#FFFFFF}
.GroupHeaderid1siteid0{Text-Align:Left;Height:20;Background-Color:#336699;}
.GroupHeaderLinkid1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#FFFFFF;}
.GroupHeaderTextid1siteid0{Font-Size:9pt;Font-Family:Arial, Helvetica;Font-Weight:Bold;Color:#FFFFFF;}
.RegionHeaderid1siteid0{Background-Color:#336699;Text-Align:Left;Height:20;}
.RegionHeaderTextid1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#FFFFFF;}
.Bodyid1siteid0{Background-Color:#FFFFFF;}
.Collateral_Typeid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.Elogger_Trackableid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_AUTHENTICATIONid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_COUNTRYid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_COUNTRY_REGIONid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_DISPLAYABLEid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_INITIATIVES_INVOLVEMENTid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.PPG_LANGUAGEid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PPG_MASTERid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.PPG_OPN_ACCESS_LEVELid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_OPP_LEVELid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PPG_PARTNER_TYPEid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_PRIORITYid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PPG_REGIONid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PPG_SEARCHABLEid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_SUMMARYid1siteid0{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:8pt;}
.PPG_TECH_TRACKid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PRSubHeadingid1siteid0{Font-Size:10pt;Font-Weight:Bold;Color:#000000;Font-Family:Arial, Helvetica;}
.PR_Approvalid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category1id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category2id1siteid0{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
.PR_Category3id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category4id1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PR_Category5id1siteid0{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:8pt;}
.PR_Category6id1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PR_Category7id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Company1id1siteid0{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:9pt;}
.PR_Company2id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.PR_Contact_Name1id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;Font-Weight:Bold;}
.PR_Contact_Name2id1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PR_Email1id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.PR_Email2id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.PR_Headingid1siteid0{Text-Decoration:none;Font-Weight:Bold;Font-Size:12pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PR_Locationid1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PR_Phone1id1siteid0{Font-Family:Arial, Helvetica;Font-Size:9pt;Color:#000000;}
.PR_Phone2id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.Searchableid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.authorid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.createdateid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.creatorid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.defaultattributeid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.descriptionid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.documentsizeid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.expiredateid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.inplacedisplayid1siteid0{Font-Size:9pt;Color:#000000;Font-Family:Arial, Helvetica;}
.itemfunctionid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.keywordsid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.perspectivesid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.scoreid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.subpagetitleid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.titleid1siteid0{Color:#000000;Font-Weight:Bold;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.titleorimageid1siteid0{Color:#336699;Text-Decoration:Underline;Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;}
.wwsbr_category_id1siteid0{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
.wwsbr_charset_id1siteid0{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:8pt;}
.wwsbr_itemtype_id1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.wwsbr_mime_type_id1siteid0{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
.wwsbr_page_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_pagegroup_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_publishdate_id1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#000000;}
.wwsbr_updatedate_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.wwsbr_updator_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_version_number_id1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.LeftSubTabid1siteid0{Background-Position:left top;Background-Repeat:no-repeat;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFsl.gif);Background-Color:#336699;Background-Attachment:scroll;}
.LeftTabBgSlantid1siteid0{Background-Color:#CCCC99;Background-Position:left top;Background-Repeat:no-repeat;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtl.gif);Background-Attachment:scroll;}
.LeftTabForeSlantid1siteid0{Background-Repeat:no-repeat;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtl.gif);Background-Attachment:scroll;Background-Color:#336699;Background-Position:left top;}
.RightSubTabid1siteid0{Background-Attachment:scroll;Background-Color:#336699;Background-Position:right top;Background-Repeat:no-repeat;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFsr.gif);}
.RightTabBgCurveid1siteid0{Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtr.gif);Background-Repeat:no-repeat;Background-Color:#CCCC99;Background-Attachment:scroll;Background-Position:right top;}
.RightTabForeCurveid1siteid0{Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtr.gif);Background-Color:#336699;Background-Attachment:scroll;Background-Position:right top;Background-Repeat:no-repeat;}
.SubTabBgTextid1siteid0{Color:#CCCC99;Font-Size:11pt;Font-Weight:Bold;Text-Decoration:none;Font-Family:Arial, Helvetica;}
.TabBackgroundColorid1siteid0{Background-Color:#CCCC99;}
.TabBackgroundTextid1siteid0{Color:#003366;Text-Decoration:none;Font-Size:10pt;Font-Family:Arial, Helvetica;}
.TabForegroundColorid1siteid0{Background-Color:#336699;}
.TabForegroundTextid1siteid0{Color:#FFFFFF;Font-Weight:Bold;Font-Size:10pt;Font-Family:Arial, Helvetica;Text-Decoration:none;}
.GroupHeaderid1siteid0{Text-Align:Left;Height:20;Background-Color:#336699;}
.GroupHeaderLinkid1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#FFFFFF;}
.GroupHeaderTextid1siteid0{Font-Size:9pt;Font-Family:Arial, Helvetica;Font-Weight:Bold;Color:#FFFFFF;}
.RegionHeaderid1siteid0{Background-Color:#336699;Text-Align:Left;Height:20;}
.RegionHeaderTextid1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#FFFFFF;}
.Bodyid1siteid0{Background-Color:#FFFFFF;}
.Collateral_Typeid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.Elogger_Trackableid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_AUTHENTICATIONid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_COUNTRYid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_COUNTRY_REGIONid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_DISPLAYABLEid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_INITIATIVES_INVOLVEMENTid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.PPG_LANGUAGEid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PPG_MASTERid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.PPG_OPN_ACCESS_LEVELid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_OPP_LEVELid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PPG_PARTNER_TYPEid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_PRIORITYid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PPG_REGIONid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PPG_SEARCHABLEid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_SUMMARYid1siteid0{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:8pt;}
.PPG_TECH_TRACKid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PRSubHeadingid1siteid0{Font-Size:10pt;Font-Weight:Bold;Color:#000000;Font-Family:Arial, Helvetica;}
.PR_Approvalid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category1id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category2id1siteid0{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
.PR_Category3id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category4id1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PR_Category5id1siteid0{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:8pt;}
.PR_Category6id1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PR_Category7id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Company1id1siteid0{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:9pt;}
.PR_Company2id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.PR_Contact_Name1id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;Font-Weight:Bold;}
.PR_Contact_Name2id1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PR_Email1id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.PR_Email2id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.PR_Headingid1siteid0{Text-Decoration:none;Font-Weight:Bold;Font-Size:12pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PR_Locationid1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PR_Phone1id1siteid0{Font-Family:Arial, Helvetica;Font-Size:9pt;Color:#000000;}
.PR_Phone2id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.Searchableid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.authorid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.createdateid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.creatorid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.defaultattributeid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.descriptionid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.documentsizeid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.expiredateid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.inplacedisplayid1siteid0{Font-Size:9pt;Color:#000000;Font-Family:Arial, Helvetica;}
.itemfunctionid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.keywordsid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.perspectivesid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.scoreid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.subpagetitleid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.titleid1siteid0{Color:#000000;Font-Weight:Bold;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.titleorimageid1siteid0{Color:#336699;Text-Decoration:Underline;Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;}
.wwsbr_category_id1siteid0{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
.wwsbr_charset_id1siteid0{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:8pt;}
.wwsbr_itemtype_id1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.wwsbr_mime_type_id1siteid0{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
.wwsbr_page_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_pagegroup_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_publishdate_id1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#000000;}
.wwsbr_updatedate_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.wwsbr_updator_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_version_number_id1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.LeftSubTabid1siteid0{Background-Position:left top;Background-Repeat:no-repeat;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFsl.gif);Background-Color:#336699;Background-Attachment:scroll;}
.LeftTabBgSlantid1siteid0{Background-Color:#CCCC99;Background-Position:left top;Background-Repeat:no-repeat;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtl.gif);Background-Attachment:scroll;}
.LeftTabForeSlantid1siteid0{Background-Repeat:no-repeat;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtl.gif);Background-Attachment:scroll;Background-Color:#336699;Background-Position:left top;}
.RightSubTabid1siteid0{Background-Attachment:scroll;Background-Color:#336699;Background-Position:right top;Background-Repeat:no-repeat;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFsr.gif);}
.RightTabBgCurveid1siteid0{Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtr.gif);Background-Repeat:no-repeat;Background-Color:#CCCC99;Background-Attachment:scroll;Background-Position:right top;}
.RightTabForeCurveid1siteid0{Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtr.gif);Background-Color:#336699;Background-Attachment:scroll;Background-Position:right top;Background-Repeat:no-repeat;}
.SubTabBgTextid1siteid0{Color:#CCCC99;Font-Size:11pt;Font-Weight:Bold;Text-Decoration:none;Font-Family:Arial, Helvetica;}
.TabBackgroundColorid1siteid0{Background-Color:#CCCC99;}
.TabBackgroundTextid1siteid0{Color:#003366;Text-Decoration:none;Font-Size:10pt;Font-Family:Arial, Helvetica;}
.TabForegroundColorid1siteid0{Background-Color:#336699;}
.TabForegroundTextid1siteid0{Color:#FFFFFF;Font-Weight:Bold;Font-Size:10pt;Font-Family:Arial, Helvetica;Text-Decoration:none;}
.GroupHeaderid1siteid0{Text-Align:Left;Height:20;Background-Color:#336699;}
.GroupHeaderLinkid1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#FFFFFF;}
.GroupHeaderTextid1siteid0{Font-Size:9pt;Font-Family:Arial, Helvetica;Font-Weight:Bold;Color:#FFFFFF;}
.RegionHeaderid1siteid0{Background-Color:#336699;Text-Align:Left;Height:20;}
.RegionHeaderTextid1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#FFFFFF;}
.Bodyid1siteid0{Background-Color:#FFFFFF;}
.Collateral_Typeid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.Elogger_Trackableid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_AUTHENTICATIONid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_COUNTRYid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_COUNTRY_REGIONid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_DISPLAYABLEid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_INITIATIVES_INVOLVEMENTid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.PPG_LANGUAGEid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PPG_MASTERid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.PPG_OPN_ACCESS_LEVELid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_OPP_LEVELid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PPG_PARTNER_TYPEid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_PRIORITYid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PPG_REGIONid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PPG_SEARCHABLEid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_SUMMARYid1siteid0{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:8pt;}
.PPG_TECH_TRACKid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PRSubHeadingid1siteid0{Font-Size:10pt;Font-Weight:Bold;Color:#000000;Font-Family:Arial, Helvetica;}
.PR_Approvalid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category1id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category2id1siteid0{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
.PR_Category3id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category4id1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PR_Category5id1siteid0{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:8pt;}
.PR_Category6id1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PR_Category7id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Company1id1siteid0{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:9pt;}
.PR_Company2id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.PR_Contact_Name1id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;Font-Weight:Bold;}
.PR_Contact_Name2id1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PR_Email1id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.PR_Email2id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.PR_Headingid1siteid0{Text-Decoration:none;Font-Weight:Bold;Font-Size:12pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PR_Locationid1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PR_Phone1id1siteid0{Font-Family:Arial, Helvetica;Font-Size:9pt;Color:#000000;}
.PR_Phone2id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.Searchableid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.authorid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.createdateid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.creatorid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.defaultattributeid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.descriptionid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.documentsizeid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.expiredateid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.inplacedisplayid1siteid0{Font-Size:9pt;Color:#000000;Font-Family:Arial, Helvetica;}
.itemfunctionid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.keywordsid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.perspectivesid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.scoreid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.subpagetitleid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.titleid1siteid0{Color:#000000;Font-Weight:Bold;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.titleorimageid1siteid0{Color:#336699;Text-Decoration:Underline;Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;}
.wwsbr_category_id1siteid0{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
.wwsbr_charset_id1siteid0{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:8pt;}
.wwsbr_itemtype_id1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.wwsbr_mime_type_id1siteid0{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
.wwsbr_page_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_pagegroup_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_publishdate_id1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#000000;}
.wwsbr_updatedate_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.wwsbr_updator_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_version_number_id1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.LeftSubTabid1siteid0{Background-Position:left top;Background-Repeat:no-repeat;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFsl.gif);Background-Color:#336699;Background-Attachment:scroll;}
.LeftTabBgSlantid1siteid0{Background-Color:#CCCC99;Background-Position:left top;Background-Repeat:no-repeat;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtl.gif);Background-Attachment:scroll;}
.LeftTabForeSlantid1siteid0{Background-Repeat:no-repeat;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtl.gif);Background-Attachment:scroll;Background-Color:#336699;Background-Position:left top;}
.RightSubTabid1siteid0{Background-Attachment:scroll;Background-Color:#336699;Background-Position:right top;Background-Repeat:no-repeat;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFsr.gif);}
.RightTabBgCurveid1siteid0{Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtr.gif);Background-Repeat:no-repeat;Background-Color:#CCCC99;Background-Attachment:scroll;Background-Position:right top;}
.RightTabForeCurveid1siteid0{Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtr.gif);Background-Color:#336699;Background-Attachment:scroll;Background-Position:right top;Background-Repeat:no-repeat;}
.SubTabBgTextid1siteid0{Color:#CCCC99;Font-Size:11pt;Font-Weight:Bold;Text-Decoration:none;Font-Family:Arial, Helvetica;}
.TabBackgroundColorid1siteid0{Background-Color:#CCCC99;}
.TabBackgroundTextid1siteid0{Color:#003366;Text-Decoration:none;Font-Size:10pt;Font-Family:Arial, Helvetica;}
.TabForegroundColorid1siteid0{Background-Color:#336699;}
.TabForegroundTextid1siteid0{Color:#FFFFFF;Font-Weight:Bold;Font-Size:10pt;Font-Family:Arial, Helvetica;Text-Decoration:none;}
.GroupHeaderid1siteid0{Text-Align:Left;Height:20;Background-Color:#336699;}
.GroupHeaderLinkid1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#FFFFFF;}
.GroupHeaderTextid1siteid0{Font-Size:9pt;Font-Family:Arial, Helvetica;Font-Weight:Bold;Color:#FFFFFF;}
.RegionHeaderid1siteid0{Background-Color:#336699;Text-Align:Left;Height:20;}
.RegionHeaderTextid1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#FFFFFF;}
.Bodyid1siteid0{Background-Color:#FFFFFF;}
.Collateral_Typeid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.Elogger_Trackableid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_AUTHENTICATIONid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_COUNTRYid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_COUNTRY_REGIONid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_DISPLAYABLEid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_INITIATIVES_INVOLVEMENTid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.PPG_LANGUAGEid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PPG_MASTERid1siteid0{Color:#000000;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.PPG_OPN_ACCESS_LEVELid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_OPP_LEVELid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PPG_PARTNER_TYPEid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_PRIORITYid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PPG_REGIONid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PPG_SEARCHABLEid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PPG_SUMMARYid1siteid0{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:8pt;}
.PPG_TECH_TRACKid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PRSubHeadingid1siteid0{Font-Size:10pt;Font-Weight:Bold;Color:#000000;Font-Family:Arial, Helvetica;}
.PR_Approvalid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category1id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category2id1siteid0{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
.PR_Category3id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Category4id1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PR_Category5id1siteid0{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:8pt;}
.PR_Category6id1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.PR_Category7id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.PR_Company1id1siteid0{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:9pt;}
.PR_Company2id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.PR_Contact_Name1id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;Font-Weight:Bold;}
.PR_Contact_Name2id1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PR_Email1id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.PR_Email2id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.PR_Headingid1siteid0{Text-Decoration:none;Font-Weight:Bold;Font-Size:12pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PR_Locationid1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#000000;}
.PR_Phone1id1siteid0{Font-Family:Arial, Helvetica;Font-Size:9pt;Color:#000000;}
.PR_Phone2id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.Searchableid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.authorid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.createdateid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.creatorid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.defaultattributeid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.descriptionid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.documentsizeid1siteid0{Font-Size:8pt;Color:#000000;Font-Family:Arial, Helvetica;}
.expiredateid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.inplacedisplayid1siteid0{Font-Size:9pt;Color:#000000;Font-Family:Arial, Helvetica;}
.itemfunctionid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.keywordsid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.perspectivesid1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.scoreid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.subpagetitleid1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.titleid1siteid0{Color:#000000;Font-Weight:Bold;Font-Size:8pt;Font-Family:Arial, Helvetica;}
.titleorimageid1siteid0{Color:#336699;Text-Decoration:Underline;Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;}
.wwsbr_category_id1siteid0{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
.wwsbr_charset_id1siteid0{Font-Family:Arial, Helvetica;Color:#000000;Font-Size:8pt;}
.wwsbr_itemtype_id1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.wwsbr_mime_type_id1siteid0{Font-Family:Arial, Helvetica;Font-Size:8pt;Color:#000000;}
.wwsbr_page_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_pagegroup_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_publishdate_id1siteid0{Font-Weight:Bold;Font-Size:9pt;Font-Family:Arial, Helvetica;Color:#000000;}
.wwsbr_updatedate_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:9pt;}
.wwsbr_updator_id1siteid0{Color:#000000;Font-Family:Arial, Helvetica;Font-Size:8pt;}
.wwsbr_version_number_id1siteid0{Font-Size:8pt;Font-Family:Arial, Helvetica;Color:#000000;}
.LeftSubTabid1siteid0{Background-Position:left top;Background-Repeat:no-repeat;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFsl.gif);Background-Color:#336699;Background-Attachment:scroll;}
.LeftTabBgSlantid1siteid0{Background-Color:#CCCC99;Background-Position:left top;Background-Repeat:no-repeat;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtl.gif);Background-Attachment:scroll;}
.LeftTabForeSlantid1siteid0{Background-Repeat:no-repeat;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtl.gif);Background-Attachment:scroll;Background-Color:#336699;Background-Position:left top;}
.RightSubTabid1siteid0{Background-Attachment:scroll;Background-Color:#336699;Background-Position:right top;Background-Repeat:no-repeat;Background-Image:url(http://www.oracle.com/portalimages/FFFFFFsr.gif);}
.RightTabBgCurveid1siteid0{Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtr.gif);Background-Repeat:no-repeat;Background-Color:#CCCC99;Background-Attachment:scroll;Background-Position:right top;}
.RightTabForeCurveid1siteid0{Background-Image:url(http://www.oracle.com/portalimages/FFFFFFtr.gif);Background-Color:#336699;Background-Attachment:scroll;Background-Position:right top;Background-Repeat:no-repeat;}
.SubTabBgTextid1siteid0{Color:#CCCC99;Font-Size:11pt;Font-Weight:Bold;Text-Decoration:none;Font-Family:Arial, Helvetica;}
.TabBackgroundColorid1siteid0{Background-Color:#CCCC99;}
.TabBackgroundTextid1siteid0{Color:#003366;Text-Decoration:none;Font-Size:10pt;Font-Family:Arial, Helvetica;}
.TabForegroundColorid1siteid0{Background-Color:#336699;}
.TabForegroundTextid1siteid0{Color:#FFFFFF;Font-Weight:Bold;Font-Size:10pt;Font-Family:Arial, Helvetica;Text-Decoration:none;}
Oracle Magazine - Русское издание (Декабрь 2007)
Том Кайт
Том Кайт: о сервере Oracle Database 11g
(On Oracle Database 11g, by Tom Kyte
)
Источник: журнал Oracle Magazine, September – October 2007
http://www.oracle.com/technology/oramag/oracle/07-sep/o57asktom.html
Наш эксперт рассказывает о серверном кеше результатов выполнения запросов и кеше результатов вычисления функций PL/SQL.
В течение следующих нескольких месяцев я буду изучать новые функциональные возможности, появившиеся в самой последней версии сервера базы данных Oracle Database – Oracle Database 11g. Их так много, что трудно выбрать, с чего же начать. Поэтому я поговорил с Брином Лльюеллином (Bryn Llewellyn), менеджером по PL/SQL-продуктам, и он сообщил мне о паре прекрасных новых возможностях в языках SQL и PL/SQL.
Кешируйте
Сервер Oracle Database 11g поднимает планку кеширования данных. В прошлом сервер Oracle Database кешировал блоки базы данных. Он мог кешировать эти блоки в различных местах, таких как пул по умолчанию, удерживающий буферный пул или рециклирующий буферный пул. Но он всегда кешировал блоки данных – строительные блоки, используемые для построения результирующих наборов.
Начиная с Oracle Database 11g, сервер может кешировать результирующие наборы! Если у вас есть запрос, который многократно обращается к медленно изменяющимся или никогда не изменяющимся данным, вы обнаружите, что новый серверный кеш результатов выполнения запросов (server results cache) вызовет чрезвычайный интерес. Практически любое приложение может и будет получать выгоду от использования этого кеша.
Если кратко, идея такова: когда вы выполняете запрос, сервер Oracle Database 11g сначала выяснит, а не были ли результаты этого запроса уже вычислены и кешированы другим сеансом или пользователем, если это так, то он извлечет результат из серверного кеша результатов, вместо того, чтобы снова с нуля собирать все нужные блоки базы данных и вычислять результат. Для первого выполнения запроса потребуется столько же времени, сколько и обычно (поскольку вычисляется ответ), а последующие выполнения будут мгновенными, поскольку ответ не вычисляется, а сразу же возвращается.
Я считаю, что это средство аналогично динамическим "материализованным представлениям" (just-in-time materialized view). В сервере Oracle8i Database Release 1 корпорация Oracle ввела понятие материализованных представлений. С помощью такого представления АБД мог создать таблицу итогов, почти так же, как он создавал индексы, и оптимизатор распознавал, что эта таблица итогов существует и, если возможно, использовал ее для ответа на запросы, вместо того, чтобы запрашивать и обрабатывать детальную информацию, которая хранится в базовых таблицах. Этот способ работы хорош, но он скорее статический, очень похожий на схему индексирования. Однако в сервере Oracle Database 11g с помощью серверного кеша результатов материализованные представления создаются и сопровождаются в сущности "на проходе". Этот кеш (динамическое материализованное представление) заполняется при необходимости, без какого-либо вмешательства АБД.
В качестве примера я скопирую представление ALL_OBJECTS в таблицу:
SQL> create table t
2 as
3 select *
4 from all_objects;
Table created.
Теперь я создам небольшую функцию, которая формирует отчет – выполняет запрос к этой таблице. Для четкой демонстрации отличий в производительности этого запроса я не буду ничего делать внутри цикла (обычно в нем я печатаю строки и выполняю некоторые вычисления):
SQL> create or replace procedure
2 my_function
3 as
4 begin
5 for x in
6 (select owner,
7 object_type,
8 count(*) cnt
9 from t
10 group by owner, object_type
11 order by owner, object_type )
12 loop
13 -- do_something
14 null;
15 end loop;
16 end;
17 /
Procedure created.
Теперь я три раза выполню эту процедуру, засекая время каждого выполнения:
SQL> set timing on
SQL> exec my_function
PL/SQL procedure successfully completed.
Elapsed: 00:00:01.54
SQL> exec my_function
PL/SQL procedure successfully completed.
Elapsed: 00:00:00.10
SQL> exec my_function
PL/SQL procedure successfully completed.
Elapsed: 00:00:00.11
SQL> set timing off
Обратите внимание, для первого выполнения потребовалось существенное время, около 1.5 секунд, из-за физического ввода-вывода, необходимого для чтения данных с диска в обычный буферный кеш. Для второго и третьего выполнения потребовалось намного меньше времени, около 0.1 секунды, поскольку блоки, необходимые для получения ответа запроса, были найдены в кеше, а не на диске. Сравним это с тем, что произойдет, если я к запросу добавлю подсказку "cache the results" (кешировать результаты):
SQL> create or replace procedure
2 my_function
3 as
4 begin
5 for x in
6 (select /*+ result_cache */
7 owner,
-4361
russia music awards
orly
danfoss
certification microsoft
.
portofino
2115
snr
trinity hi-fi