Том Кайт: о сервере 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