Oracle_BIEE实例详解

Oracle_BIEE实例详解
Oracle_BIEE实例详解

信息技术最佳实践

ORACLE核心应用技术

B USINESS I NTELLIGENCE

BIEE实例详解

Author: 黄建华

Creation Date: May 21, 2008

Last Updated: July 25, 2019

Document Ref:

Version: DRAFT 1A

Approvals:

Copy Number _____

Document Control

Change Record

Reviewers

Distribution

Note To Holders:

If you receive an electronic copy of this document and print it out, please write your

name on the equivalent of the cover page, for document control purposes.

If you receive a hard copy of this document, please write your name on the front

cover, for document control purposes.

Contents

Document Control .................................................................................................................. i i 1.Oracle BIEE基础.. (2)

1.1.BIEE概述 (2)

1.2.概念理解 (3)

1.3.安装BIEE (3)

1.4.系统入口 (6)

1.5.配置概览 (6)

1.6.先睹为快:浏览Demo paint (7)

1.7.最简单的例子.创建模型 (9)

1.8.最简单的例子.发布资料库 (13)

1.9.最简单的例子.设计Request (13)

1.10.最简单的例子.设计仪表盘 (15)

2.常用功能进阶 (19)

2.1. (19)

3.相关专题讨论 (20)

3.1.项目迁移 (20)

4.Open and Closed Issues for this Deliverable (21)

Open Issues (21)

Closed Issues (21)

1.Oracle BIEE基础

1.1.BIEE概述

1.1.1.BIEE由来

BIEE:Oracle Business Intelligence Enterprise Edition,Oracle的商业智能平台企业

版,主要用来数据仓库的建模和展现。2001年Siebel收购了nQuire software,将其BI工

具改进后叫Siebel Analytic;2005年Oracle收购了Siebel,升级、加入了BIP等之后更名

为BIEE。

我目前评价:性能、功能、展现效果均比Discoverer好上百倍,更重要的是,它具备数

据仓库建模的能力,并且设计得相当优秀。

1.1.

2.数据模型

BIEE的数据模型非常简洁而清晰,分为:

1、物理层Physical,用于定义和连接各类异构数据源,如关系型数据库、符合XML规

范的源数据、OLAP服务、Essbase、Excel等,具体定义数据源物理表结构、字段

数据类型、主外键。可简单理解为“物理表定义”。值得一提的是,BIEE只是保

存定义,并没有存储数据本身。物理层通过“连接池”、“缓存查询结果”等技术

来提高性能。

2、逻辑层Business Model and Mapping,基于物理层构建的DW多维数据模型如星型

模型或雪花模型,以及定义逻辑模型与物理模型间的映射关系。需要定义事实表和

维度表的主外键关系,可以定义维度表的层次和事实表的度量。这里是整个BIEE

的设计核心,需要“整合”开发人员和业务人员两种视觉。一个逻辑层的表,可能

来自多个物理层的表;一个逻辑层的字段,可以来自多个物理层的多个表。

3、展现层Presentation,该层隐藏掉任何技术术语和模型,去掉任何业务不关心的字

段如ID列,以最终用户的视角和术语行描述。最常见的做法是面对不同的用户组—

—业务部门,来设计不同的展现层分析项。这样做的好处是:可以把报表开发交还

给业务人员。展现模型中的一个Catalog对应Oracle Answer中的一个Subject

Area。

1.1.3.逻辑架构

1、设计时,开发人员通过Oracle BI Administration Tool来定义数据模型、用户及权

限。设计成果保存在~OracleBI\server\Config下的.rpd文件中,通称Repository

(资料库)

2、运行时,Oracle BI Server通过配置文件NQSConfig.INI指示的路径读取

Repository。在前端,BI Server通过ODBC将资料库中的逻辑模型及展现模型提供

给Oracle BI Presentation Server;在后端,BI Server通过各种适配器访问与资料库

中物理模型对应的数据源

3、使用时,最终用户通过BI Presentation Server提供的Web界面,用Anwser进行报

表编制,用Dashboards进行展现。设计成果保存在~ OracleBIData\web\catalog

1.2.概念理解

1.2.1.

1.3.安装BIEE

1.3.1.JDK要求

下载JDK1.5以上版本并安装,可从https://www.360docs.net/doc/7312485091.html,/javase/downloads/index.jsp

下载。我用的是JDK1.6。

1.3.

2.下载BIEE

可从OTN https://www.360docs.net/doc/7312485091.html,/technology/software/index.html下载,也可从

edelivery https://www.360docs.net/doc/7312485091.html,下载。我用的是10.1.3.3.3。

1.3.3.安装BIEE

1、运行~\Server\Oracle_Business_Intelligence\setup.exe

2、需要2.2G以上磁盘空间

3、选择Basic安装

4、选择Complete安装,或者选择Custom,可以看看到底安装了哪些组件

5、组件明细,重要的有BI Server、Admin Tool、Presentation Services、Job

Manager、独立版BI Publisher

6、设置JDK目录和oc4jadmin密码(也设置为oc4jadmin)

7、设置服务账号,保留默认值LocalSystem,密码空

8、选择错误消息的语言,保留默认值English

9、正式开始安装前,会先安装.Net Framework2.0和VC++ 2005 redistributable 整个安装结束需要重启。

1.4.系统入口

1.4.1.开始菜单

通过开始菜单,可以启动、停止OC4J服务,通过Welcome进入Application Server

Control、Oracle BI Interactive Dashboards、Oracle BI Publisher管理端,进入

Administrator Tools进行连接数据源和建模,进入Catalog Manager、Job Manager、

ODBC Client。

1.4.

2.系统服务

通过系统服务,可以启动、停止Oracle BI Cluster Controller、Oracle BI Java Host、

Oracle BI Presentation Server、Oracle BI Scheduler、Oracle BI Server。

1.5.配置概览

1.5.1.配置后台NQSConfig.INI

路径:~\OracleBI\server\Config\NQSConfig.INI。需要仔细阅读。先关注:

1、[ REPOSITORY ]配置,默认是个演示BI paint.rpd

Star = paint.rpd, DEFAULT;

2、[ CACHE ]配置,默认是启用,可以改为NO

ENABLE = YES;

3、[ SECURITY ]配置

MINIMUM_PASSWORD_LENGTH =0;说明密码可以为空,没有最小长度控制

以上如果有修改,需要重启BI Server服务才能生效。

1.5.

2.配置前台instanceconfig.xml

路径:~\OracleBIData\web\config\instanceconfig.xml。需要仔细阅读。先关注:

1、前台报表展现目录CatalogPath,默认是OracleBIData/web/catalog/

C:/OracleBIData/web/catalog/paint

1.5.3.初始账号

1、OC4J管理员:oc4jadmin/oc4jadmin

2、BI账号通过Admin Tools/Manager/Security管理

3、示例paint.rpd的管理员/密码:Administrator/Administrator。区分大小写。

Oracle BI Interactive Dashboards、Oracle BI Publisher也是用此账户进入。

1.6.先睹为快:浏览Demo paint

1.6.1.启动OC4J

N: 开始菜单/Oracle Business Intelligence/Start OC4J

1.6.

2.打开paint.rpd

N:开始菜单/Oracle Business Intelligence/Administraton

打开C:\OracleBI\server\Repository\paint.rpd,密码是Administrator。

1.6.3.浏览paint.rpd

分三层: Physical、Business Model and Mapping、Presentation。

1.6.4.进入BIEE仪表盘

N:开始菜单/Oracle Business Intelligence/Administraton/Welcome to Oracle BI EE

1、点击Oracle BI Interactive Dashboards,用Administrator登录

2、可以看到区域分析的结果,真是漂亮!而且一个界面集成好多“报表”。

3、可以继续查看品牌分析、年份分析。

1.6.5.进入BIEE Answers

Answers是“做报表”的地方。初看比较复杂,后面章节将通过一个实例来讲述。

可以点击Modify进行修改。

1.7.最简单的例子.创建模型

1.7.1.数据源准备

我安装了Oracle Database 10.2.0.1.0,并解锁了scott用户。TNSNAME为OBI。

1.7.

2.创建资料库

N: Admin Tool/File/New

资料库名字为hello.rpd,保存在~C:\OracleBI\server\Repository下。可以看到一个空资料库,分三栏,对应三层设计模型。

1.7.3.创建物理层

N: Admin Tool/File/Import/from Database

物理模型可以手工创建,但最简单的方法是从源数据库直接导入。在首先弹出的Select Data Source对话框输入如下图的连接信息。

注意Connection Type,我们看到BIEE提供有ODBC、DB2、OCI三种连接类型。

在Import对话框里可以选择需要导入的数据库对象,我们选择DEPT和EMP。

注:为减少今后表变动对BI的影响,即便是简单的表,也建议先创建视图后再供BIEE 导入。这里为简单起见用了表。

1.7.4.设置连接池信息

设置连接池信息,可保留默认值。

需要注意的是Connection Scripts Tab页,可以定义连接前后、查询前后需要额外执行的存储过程。这个感觉非常有用,以前用Discoverer时,想在查询前准备下临时表数据都做不到。

1.7.5.查看物理层

物理模型中字段、主键信息自动从数据库带过来了。因为数据库中也设置了外键关系,所以BIEE也自动Import进来了,这可以通过Physical Daigram(右键物理模型区域中的任一节点,选择Physical Daigram/Objects and all Joins)看到。双击表之间的连接线,可以看到1..n的关系。

1.7.6.创建逻辑层

将整个Physical层的Scott拖到“Business Model and Mapping”窗口。因为我们的模型太简单,只有一个事实表Emp,一个维度表Dept,所以自动从物理层带过来的信息包括表的逻辑关系基本够了。

注意这里的表叫逻辑表,字段叫逻辑字段,关系叫逻辑关系。

1.7.7.查看逻辑层

通过右键逻辑层的节点,选择Business Model Daigram/Whole Daigram可以看到逻辑关系图。表关系改为1..n。

我们也可以修改逻辑表、逻辑字段的名称;也可以修改汇总方式,比如对于工资字段,可以修改为sum。为简单起见,这里都不动。

1.7.8.创建展现层

将整个Business Model Scott拖到Presentation窗口,Administrator Tool 将按照逻辑模型的结构原样创建展现模型。展现模型的目录称为Presentation Catalog,对应 Oracle Answer 中的Subject Area。

可以删除对用户来说不会去看和关心的ID字段。为简单起见,这里都不动。

1.7.9.保存资料库

保存时会提示是否进行全局完整性检查。上面新建资料的检查结果是管理员账号密码为空。

1.7.10.修改密码

N: Admin Tool/Manage/Security

每个资料库都有自己的用户和用户组,通过Security Manager管理。本次我们仅把

Administrator的密码修改为Administrator。

1.8.最简单的例子.发布资料库

1.8.1.配置NQSConfig.INI

N: ~\OracleBI\server\Config\NQSConfig.INI。

修改[ REPOSITORY ]配置,将默认的paint.rpd改为hello.rpd

Star = hello.rpd, DEFAULT;

1.8.

2.重启Oracle BI Server

在Windows的服务里面,找到Oracle BI Server,先停止再启动。

1.9.最简单的例子.设计Request

注:BIEE中的查询报表叫Request,目录叫Catalog。

1.9.1.登录Interactive Dashboards

N:开始菜单/Oracle Business Intelligence/Administraton/Welcome to Oracle BIEE

点击Oracle BI Interactive Dashboards,用Administrator/Administrator登录。

因为原来的Request都是针对paint资料库的,现在替换成hello,所以都报View

Display Error。

1.9.

2.在Answer中定义查询

点击右上方的Answer链接。可以看到Subject Areas中有Scott这个主题了。

选择Scott打开查询界面,单击列名可将列添加到右边的查询定义区域,对具体的字段可以点击fx按钮后应用汇总函数。假定我们要分析每个部门的总工资和平均工资,那么设计结果如下:

其中第1个SAL用Sum,第2个SAL用Avarage。

Sum和Avarage可以自己输入,也可以通过Function…按钮选择。此外,需要勾选Custom Headings以便修改标题。

1.9.3.预览Request

点击Results标签页下的Display Results可以预览结果:

注:点击Advanced标签页可以查看SQL。

1.9.4.保存Request

点击右上方的保存图标,在弹出的保存窗口中,首先在Shared Folders下创建Hello

BIEE子Catalog,然后把Request命名为Dept Salary保存在此Catalog下。

1.10.最简单的例子.设计仪表盘

1.10.1.进入Presentation管理界面

通过右上角的Settings/Administration进去,可以看到很多管理选项,可以逐个点进去

看看哦。

1.10.

2.创建议表盘Dashboards

选择Manage Interactive Dashboards,进入Manage Interactive Dashboards子画面,点击Create Dashboard按钮,创建新的仪表盘Scott:

Finished后回到仪表盘管理主界面:

新建的仪表盘系统自动创建了名字为page1的页面。点击Property图标进去:

这里无法创建新的page,也无法添加区域和报表,需要到Dashboard界面直接设计。所以一路Finished,直到Close Window,退出Presentation管理界面。

1.10.3.设计议表盘布局

可以给仪表盘创建Page(标签页),给每个Page划分区域(布局),给每个区域添加内容如Request等。

通过点击右上方的Dashboards链接(相当如刷新),可以看到最上方出现了Scott链接,点击可以看到如下画面:

右上角有个Page Options的下拉框,可以通过其中的Edit Dashboard进入议表盘设计界面。也可以通过屏幕中间的here链接进入。

如果想新增标签页,就点击Page后面的+按钮。

这里的操作都是“拖拽式”的。

Dashboard Objects是布局的各类区域元素,可以托到右面的灰色page容器中。Saved Content是真正的展示对象如Request等。

为简单起见,我们直接把Shared Folders下的Hello BIEE下的Dept Salary拖到右面的灰色page容器中:

点击Save按钮保存。

1.10.4.查看仪表盘

回到主界面,结果如下:

SAP2000之Pushover分析

SAP2000之Pushover分析 Pushover分析:基本概念 静力非线性分析方法(Nonlinear Static Procedure),也称Pushover 分析法,是基于性能评估现有结构和设计新结构的一种方法。静力非线性分析是结构分析模型在一个沿结构高度为某种规定分布形式且逐渐增加的侧向力或侧向位移作用下,直至结构模型控制点达到目标位移或结构倾覆为止。控制点一般指建筑物顶层的形心位置;目标位移为建筑物在设计地震力作用下的最大变形。 Pushover方法的早期形式是“能力谱方法”(Capacity Spectrum Method CSM),基于能量原理的一些研究成果,试图将实际结构的多自由度体系的弹塑性反应用单自由度体系的反应来表达,初衷是建立一种大震下结构抗震性能的快速评估方法。从形式上看,这是一种将静力弹塑性分析与反应谱相结合、进行图解的快捷计算方法,它的结果具有直观、信息丰富的特点。正因为如此,随着90年代以后基于位移的抗震设计(Diaplacement-Based Seismic Design,DBSD)和基于性能(功能)的抗震设计(Performance-Based Seismic Design. PBSD)等概念的提出和广为接受,使这种方法作为实现DBSD和PBSD的重要工具,得到了重视和发展。这种方法本身主要包含两方面的内容:计算结构的能力曲线(静力弹塑性分析)、计算结构的目标位移及结果的评价。第一方面内容的中心问题是静力弹塑性分析中采用的结构模型和加载方式;第二方面内容的中心问题则是如何确定结构在预定地震水平下的反应,目前可分为以A TC-40为代表的CSM和以FEMA356为代表的NSP (Nonlinear Static Procedure,非线性静力方法),CSM的表现形式是对弹性反应谱进行修正,而NSP则直接利用各种系数对弹性反应谱的计算位移值进行调整。两者在理论上是一致的。在一些文献中将第一方面的内容称为Pushover,不包括计算目标位移和结果评价的内容。本文中,将两方面的内容统称为“Pushover 分析”。基于结构行为设计使用Pushover分析包括形成结构近似需求和能力曲线并确定曲线交点。需求曲线基于反应谱曲线,能力谱基于Pushover分析。在Pushover分析中,结构在逐渐增加的荷载作用下,其抗侧能力不断变化(通常用底部剪力-顶部位移曲线来表征结构刚度与延性的变化,这条曲线我们可以看成为表征结构抗侧能力的曲线)。将需求曲线与抗侧能力曲线绘制在一张图表中,如果近似需求曲线与能力曲线的有交点,则称此交点为性能点。利用性能点能够得到结构在用需求曲线表征的地震作用下结构底部剪力和位移。通过比较结构在性能点的行为与预先定义的容许准则,判断设计目标是否满足。在结构产生侧向位移的过程中,结构构件的内力和变形可以计算出来,观察其全过程的变化,判别结构和构件的破坏状态,Pushover分析比一般线性抗震分析提供更为有用的设计信息。在大震作用下,结构处于弹塑性工作状态,目前的承载力设计方法,不能有效估计结构在大震作用下的工作性能。Pushover分析可以估计结构和构件的非线性变形,结果比承载力设计更接近实际。Pushover分析相对于非线性时程分析,可以获得较为稳定的分析结果,减少分析结果的偶然性,同时可以大大节省分析时间和工作量。

oracle实例内存解析

一、名词解释 (1)SGA:System Global Area是Oracle Instance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。 (2)共享池:Shared Pool用于缓存最近被执行的SQL语句和最近被使用的数据定义,主要包括:Library cache(共享SQL区)和Data dictionary cache(数据字典缓冲区)。共享SQL区是存放用户SQL命令的区域,数据字典缓冲区存放数据库运行的动态信息。 (3)缓冲区高速缓存:Database Buffer Cache用于缓存从数据文件中检索出来的数据块,可以大大提高查询和更新数据的性能。 (4)大型池:Large Pool是SGA中一个可选的内存区域,它只用于shared server环境。 (5)Java池:Java Pool为Java命令的语法分析提供服务。 (6)PGA:Process Global Area是为每个连接到Oracle database的用户进程保留的内存。 二、分析与调整 (1)系统全局域: SGA与操作系统、内存大小、cpu、同时登录的用户数有关。可占OS系统物理内存的1/3到1/2。 a.共享池Shared Pool: 查看共享池大小Sql代码 SQL>show parameter shared_pool_size 查看共享SQL区的使用率: Sql代码 select(sum(pins-reloads))/sum(pins)"Library cache"from v$librarycache; --动态性能表 LIBRARY命中率应该在90%以上,否则需要增加共享池的大小。

ansys workbench 流固耦合计算实例

Oscillating Plate with Two-Way Fluid-Structure Interaction Introduction This tutorial includes: ?Features ?Overview of the Problem to Solve ?Setting up the Solid Physics in Simulation (ANSYS Workbench) ?Setting up the Fluid Physics and ANSYS Multi-field Settings in ANSYS CFX-Pre ?Obtaining a Solution using ANSYS CFX-Solver Manager ?Viewing Results in ANSYS CFX-Post If this is the first tutorial you are working with, it is important to review the following topics before beginning: ?Setting the Working Directory ?Changing the Display Colors Unless you plan on running a session file, you should copy the sample files used in this tutorial from the installation folder for your software (/examples/) to your working directory. This prevents you from overwriting source files provided with your installation. If you plan to use a session file, please refer to Playing a Session File. Sample files referenced by this tutorial include: ?OscillatingPlate.pre ?OscillatingPlate.agdb ?OscillatingPlate.gtm ?OscillatingPlate.inp 1.Features This tutorial addresses the following features of ANSYS CFX.

adp平台简单的例子

Adp平台上具体的业务: 业务模块主页面 主要分为左、中、右三个部分,参考页面:pqcBlueprint.jsp 代码为:

 
关联业务

PUSHOVER分析

提要:本文首先介绍采用Midas/Gen进行Pushover分析的主要方法及使用心得,然后结合工程实例进行具体说明,其结果反映出此类结构在大震下表现的一些特点,可供类似设计参考。 关键词:Pushover 剪力墙结构超限高层 Midas/Gen 静力弹塑性分析(Pushover)方法是对结构在罕遇地震作用下进行弹塑性变形分析的一种简化方法,本质上是一种静力分析方法。具体地说,就是在结构计算模型上施加按某种规则分布的水平侧向力,单调加荷载并逐级加大;一旦有构件开裂(或屈服)即修改其刚度(或使其退出工作),进而修改结构总刚度矩阵,进行下一步计算,依次循环直到结构达到预定的状态(成为机构、位移超限或达到目标位移),得到结构能力曲线,并判断是否出现性能点,从而判断是否达到相应的抗震性能目标[1]。 Pushover方法可分为两个部分,第一步建立结构能力谱曲线,第二步评估结构的抗震性能。 对剪力墙结构体系的超限高层而言,选取Pushover计算程序的关键是程序对墙单元的设定。SAP2000、ETABS软件没有提供剪力墙塑性铰,对框-剪结构可将剪力墙人工转换为模拟支撑框架进行分析;对剪力墙结构来说,进行转换不可行。而Midas/Gen程序提供了剪力墙Pushover单元(类似薄壁柱单元,详见用户手册),对剪力墙能够设置轴力-弯矩铰以及剪切铰。下面将详细介绍如何在Midas/Gen中进行Pushover分析的步骤(以Midas/Gen 6.9.1为例): 一 Pushover分析步骤 1. 结构建模并完成静力分析和构件设计直接在Midas/Gen中建模比较繁琐,可以用接口转换程序从SATWE(或其他程序如SAP2000)中导入。SATWE转换程序由Midas/Gen提供,会根据PKPM的升级而更新。转换仅需要SATWE中的Stru.sat 和Load.sat文件。转换时需要注意的是,用转换程序导入SATWE的模型文件后,形成的是Midas/Gen的Stru.mgt文件,是模型的文本文件形式,需要在Midas/Gen中导入此文件,导入后还应该注意以下几个问题: 1) 风荷载及反应谱荷载没有导进来,需要在Midas/Gen中重新定义; 2) 需要定义自重、质量; 3) 需要定义层信息,以及墙编号; 此外,还应注意比较SATWE的质量与Midas/Gen的质量,并比较两者计算的周期结果实否一致。 2. 输入Pushover分析控制用数据 荷载最大增幅次数用于定义达到设定的目标位移(或荷载)的分步数,一般来说,分步越多,每次的增幅越小,最终得到的能力谱曲线越平滑。但是分步过多带来计算时间上的大大增加,所以取值应该由少至多进行试算,直到取得满意的曲线结果为止。 图1 10分步,每步最大10次迭代结果

Oracle数据库实例及其相关概念

Oracle数据库实例及其相关概念2010-11-24 00:00 出处:中国IT实验室作者:佚名 完整的Oracle数据库通常由两部分组成:Oracle数据库实例和数据库。 用数据库安全策略防止权限升级攻击 C++虚函数的显式声明 完整的Oracle数据库通常由两部分组成:Oracle数据库实例和数据库。 1)数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2)Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。 在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例(即在服务器内存中分配共享内存并创建相关的后台内存),然后由这个Oracle数据库实例来访问和控制磁盘中的数据文件。Oracle有一个很大的内存快,成为全局区(SGA)。 一、数据库、表空间、数据文件 1.数据库 数据库是数据集合。Oracle是一种数据库管理系统,是一种关系型的数据库管理系统。 通常情况了我们称的“数据库”,并不仅指物理的数据集合,他包含物理数据、数据库管理系统。也即物理数据、内存、操作系统进程的组合体。 数据库的数据存储在表中。数据的关系由列来定义,即通常我们讲的字段,每个列都有一个列名。数据以行(我们通常称为记录)的方式存储在表中。表之间可以相互关联。以上就是关系模型数据库的一个最简单的描述。

当然,Oracle也是提供对面象对象型的结构数据库的最强大支持,对象既可以与其它对象建立关系,也可以包含其它对象。关于OO型数据库,以后利用专门的篇幅来讨论。一般情况下我们的讨论都基于关系模型。 2.表空间、文件 无论关系结构还是OO结构,Oracle数据库都将其数据存储在文件中。数据库结构提供对数据文件的逻辑映射,允许不同类型的数据分开存储。这些逻辑划分称作表空间。 表空间(tablespace)是数据库的逻辑划分,每个数据库至少有一个表空间(称作SYSTEM表空间)。为了便于管理和提高运行效率,可以使用一些附加表空间来划分用户和应用程序。例如:USER表空间供一般用户使用,RBS表空间供回滚段使用。一个表空间只能属于一个数据库。 每个表空间由同一磁盘上的一个或多个文件组成,这些文件叫数据文件(datafile)。一个数据文件只能属于一个表空间。在Oracle7.2以后,数据文件创建可以改变大小。创建新的表空间需要创建新的数据文件。数据文件一旦加入到表空间中,就不能从这个表空间中移走,也不能与其它表空间发生联系。 如果数据库存储在多个表空间中,可以将它们各自的数据文件存放在不同磁盘上来对其进行物理分割。在规划和协调数据库I/O请求的方法中,上述的数据分割是一种很重要的方法。 3.Oracle数据库的存储结构分为逻辑存储结构和物理存储结构: 1)逻辑存储结构:用于描述Oracle内部组织和管理数据的方式; 2)物理存储结构:用于描述Oracle外部即操作系统中组织和管理数据的方式。 二、Oracle数据库实例

Oracle内存全面分析

Oracle 内存内存全面全面全面分析分析 作者作者::fuyuncat 来源来源::https://www.360docs.net/doc/7312485091.html, 作者简介 黄玮,男,99年开始从事DBA 工作,有多年的水利、军工、电信及航 运行业大型数据库Oracle 开发、设计和维护经验。 曾供职于南方某著名电信设备制造商——H 公司。期间,作为DB 组 长,负责设计、开发和维护彩铃业务的数据库系统。目前,H 公司的彩铃系 统是世界上终端用户最多的彩铃系统。最终用户数过亿。 目前供职于某世界著名物流公司,负责公司的电子物流系统的数据库开 发、维护工作。 msn: fuyuncat@https://www.360docs.net/doc/7312485091.html, Email :fuyuncat@https://www.360docs.net/doc/7312485091.html, Oracle 的内存配置与oracle 性能息息相关。而且关于内存的错误(如4030、4031错 误)都是十分令人头疼的问题。可以说,关于内存的配置,是最影响Oracle 性能的配 置。内存还直接影响到其他两个重要资源的消耗:CPU 和IO。 首先,看看Oracle 内存存储的主要内容是什么: ? 程序代码(PLSQL、Java); ? 关于已经连接的会话的信息,包括当前所有活动和非活动会话; ? 程序运行时必须的相关信息,例如查询计划; ? Oracle 进程之间共享的信息和相互交流的信息,例如锁; ? 那些被永久存储在外围存储介质上,被cache 在内存中的数据(如redo log 条 目,数据块)。 此外,需要记住的一点是,Oracle 的内存是与实例对应的。也就是说,一个实例就有 一个独立的内存结构。 先从Oracle 内存的组成架构介绍。 1. Oracle 的内存架构组成 Oracle 的内存,从总体上讲,可以分为两大块:共享部分(主要是SGA)和进程独享 部分(主要是PGA 和UGA)。而这两部分内存里面,根据功能不同,还分为不同内存池 (Pool)和内存区(Area)。下面就是Oracle 内存构成框架图:

磁场的测定(霍尔效应法)汇总

霍尔效应及其应用实验 (FB510A型霍尔效应组合实验仪)(亥姆霍兹线圈、螺线管线圈) 实 验 讲 义 长春禹衡时代光电科技有限公司

实验一 霍尔效应及其应用 置于磁场中的载流体,如果电流方向与磁场垂直,则在垂直于电流和磁场的方向会产生一附加的横向电场,这个现象是霍普金斯大学研究生霍尔于1879年发现的,后被称为霍尔效应。如今霍尔效应不但是测定半导体材料电学参数的主要手段,而且利用该效应制成的霍尔器件已广泛用于非电量的电测量、自动控制和信息处理等方面。在工业生产要求自动检测和控制的今天,作为敏感元件之一的霍尔器件,将有更广泛的应用前景。掌握这一富有实用性的实验,对日后的工作将有益处。 【实验目的】 1.了解霍尔效应实验原理以及有关霍尔器件对材料要求的知识。 2.学习用“对称测量法”消除副效应的影响,测量试样的S H I ~V 和M H I ~V 曲线。 3.确定试样的导电类型。 【实验原理】 1.霍尔效应: 霍尔效应从本质上讲是运动的带电粒子在磁场中受洛仑兹力作用而引起的偏转。当带电粒子(电子或空穴)被约束在固体材料中,这种偏转就导致在垂直电流和磁场方向上产生正负电荷的聚积,从而形成附加的横向电场,即霍尔电场H E 。如图1所示的半导体试样,若在X 方向通以电流S I ,在Z 方向加磁场B ,则在Y 方向即试样A A '- 电极两侧就开始聚集异号电荷而产生相应的附加电场。电场的指向取决于试样的导电类型。对图1(a )所示的N 型试样,霍尔电场逆Y 方向,(b )的P 型试样则沿Y 方向。即有 ) (P 0)Y (E )(N 0)Y (E H H 型型?>?< 显然,霍尔电场H E 是阻止载流子继续向侧面偏移,当载流子所受的横向电场力H E e ?

浅谈决策树于风险决策中的应用

《经济预测与决策》 课程论文 课程论文题目浅谈决策树于风险决策中的应用 专业统计学 班级 学号 姓名

浅谈决策树于风险决策中的应用 摘要:决策树是风险型决策中的一种重要的决策方法.与矩阵决策法相比,决策树具有方便简捷、层次清楚、能形象地显示决策过程等的优点.较为详细的介绍了决策树的思想及决策树的生成方法,并通过实例给出了决策树在决策问题中的具体应用方法. 关键词:风险型决策;决策方法;决策树

Abstract The decision tree is a kind of important decision-making method of risk decision. Compared with the matrix-decision method, decision tree is more convenient and has a clear level ,it also can visually display of the process in decision.This paper introduce the details with this method of how to generate the ideas and how to choose the right decision tree.In the end, give an example to explain this methods’application area. Keywords: The risk of decision-making; decision making method; decision tree

实例详解treeplan使用

实例详解Excel 2007 Tree plan(决策树)使用 目录 第一章安装 (3) 1.1新建一个决策树 (4) 1.2决策树示例 (7) 第二章决策树详细步骤指导 (9) 2.1D RIVE T EK 研究院的问题 (9) 2.2节点和分支 (10) 2.3最终收益 (11) 2.4创建决策树 (12) 2.5结果解释 (17) 2.6格式化决策树 (18) 2.7演示模型输入值 (19) 第三章决策树解决方案 (21) 3.1策略 (21) 3.2收益分布 (21) 3.3D RIVE T EK策略 (21) 3.4策略选择 (25) 3.5确定均等值 (25) 3.6回滚方式 (27) 3.7最优策略 (28)

第四章敏感性分析 (31) 4.1E XCEL中一个变量的敏感性分析 (31) 4.2E XCEL双变量敏感性分析 (32) 4.2.1策略区域 (33) 4.2.2创建数据表 (33) 4.2.3运用数据表功能得到结果 (34) 4.2.4润色 (34)

第一章安装 Tree plan(以下称决策树)是在excel中画决策树的一个加载工具。是由旧金山大学教授米歇尔R. 米德尔顿开发,并由杜克大学Fuqua商学院的詹姆斯E.史密斯教授改良使用。 决策树的所有功能都在一个名为TreePlan.xla的文件中,根据你的使用情况,共有以下3种安装方式。 第1种,偶然使用 如果你只是偶然使用一次决策树,那么每次当你用的时候下载一次即可。你也可以把TreePlan.xla文件放在一张软盘、电脑硬盘或网盘中。 第2种,选择性使用 在这种场景下,你可以使用excel的加载项功能来安装决策树。步骤如下:?把TreePlan.xla保存在你电脑硬盘的某个地方 ?如果你把TreePlan.xla文件保存在了excel或office子目录文件夹里,请直接到第三步。否则,打开excel——单击office按钮——excel选项——加载项——转到——加载项对话框,单击浏览按钮,找到TreePlan.xla,单击确定。 ?在加载项对话框中,可以看到已经有TreePlan.xla选项,选中决策树前面的方框,单击确定。 如果你为了释放内存不再用决策树了,那么在加载项对话框中,去掉决策树前面的方框中的对勾。当你要使用的时候,选择加载项,并选中决策树即可。 如果你要从加载项中移除决策树,直接在你保存TreePlan.xla文件的地方把它删除即可。下次当你打开excel并使用加载项时,会出现一个“未找到加载的

oracle实例内存详解

一、名词解释 (1)SGA:SystemGlobal Area是Oracle Instance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。 (2)共享池:Shared Pool用于缓存最近被执行的SQL语句和最近被使用的数据定义,主要包括:Librarycache(共享SQL区)和Datadictionarycache(数据字典缓冲区)。共享SQL区是存放用户SQL命令的区域,数据字典缓冲区存放数据库运行的动态信息。 (3)缓冲区高速缓存:DatabaseBufferCache用于缓存从数据文件中检索出来的数据块,可以大大提高查询和更新数据的性能。 (4)大型池:Large Pool是SGA中一个可选的内存区域,它只用于shared server环境。 (5)Java池:Java Pool为Java命令的语法分析提供服务。 (6)PGA:Process Global Area是为每个连接到Oracle database的用户进程保留的内存。 二、分析与调整 (1)系统全局域: SGA与操作系统、内存大小、cpu、同时登录的用户数有关。可占OS系统物理内存的1/3到1/2。 a.共享池Shared Pool: 查看共享池大小Sql代码 SQL>show parameter shared_pool_size 查看共享SQL区的使用率: Sql代码 select(sum(pins-reloads))/sum(pins)"Library cache"from v$librarycache; --动态性能表 LIBRARY命中率应该在90%以上,否则需要增加共享池的大小。 查看数据字典缓冲区的使用率:

用霍尔效应测量螺线管磁场 物理实验报告

华南师范大学实验报告 学生姓名 学 号 专 业 化学 年级、班级 课程名称 物理实验 实验项目 用霍尔效应测量螺线管磁场 实验类型 □验证 □设计 □综合 实验时间 2012 年 3 月 07 实验指导老师 实验评分 一、 实验目的: 1.了解霍尔效应现象,掌握其测量磁场的原理。 2.学会用霍尔效应测量长直通电螺线管轴向磁场分布的方法。 二、 实验原理: 根据电磁学毕奥-萨伐尔定律,通电长直螺线管线上中心点的磁感应强度为: 2 2 M D L I N B +??μ= 中心 (1) 理论计算可得,长直螺线管轴线上两个端面上的磁感应强度为内腔中部磁 感应强度的1/2: 2 2M D L I N 21B 21B +??μ? ==中心端面 (2) 式中,μ为磁介质的磁导率,真空中的磁导率μ0=4π×10-7 (T ·m/A),N 为螺线管的总匝数,I M 为螺线管的励磁电流,L 为螺线管的长度,D 为螺线管的平均直径。 三、 实验仪器: 1.FB510型霍尔效应实验仪 2.FB510型霍尔效应组合实验仪(螺线管) 四、 实验内容和步骤: 1. 把FB510型霍尔效应实验仪与FB510型霍尔效应组合实验仪(螺线管)正确连接。把励磁电流接到螺线 管I M 输入端。把测量探头调节到螺线管轴线中心,即刻度尺读数为13.0cm 处,调节恒流源2,使I s =4.00mA ,按下(V H /V s )(即测V H ),依次调节励磁电流为I M =0~±500mA ,每次改变±50mA, 依此测量相应的霍尔电压,并通过作图证明霍尔电势差与螺线管内磁感应强度成正比。 2. 放置测量探头于螺线管轴线中心,即1 3.0cm 刻度处,固定励磁电流±500mA ,调节霍尔工作电流为:I s =0~ ±4.00mA ,每次改变±0.50mA ,测量对应的霍尔电压V H ,通过作图证明霍尔电势差与霍尔电流成正比。 3. 调节励磁电流为500mA ,调节霍尔电流为 4.00mA ,测量螺线管轴线上刻度为X =0.0cm~13.0cm ,每次移动 1cm ,测各位置对应的霍尔电势差。(注意,根据仪器设计,这时候对应的二维尺水平移动刻度读数为:13.0cm 处为螺线管轴线中心,0.0cm 处为螺线管轴线的端面,找出霍尔电势差为螺线管中央一半的数值的刻度位置。与理论值比较,计算相对误差。按给出的霍尔灵敏度作磁场分布B ~X 图。) 五、 注意事项: 图1

霍尔效应法测量磁场

霍尔效应测磁场 霍尔效应是导电材料中的电流与磁场相互作用而产生电动势的效 应。1879年美国霍普金斯大学研究生霍尔在研究金属导电机理时发现了这种电磁现象,故称霍尔效应。后来曾有人利用霍尔效应制成测量磁场的磁传感器,但因金属的霍尔效应太弱而未能得到实际应用。随着半导体材料和制造工艺的发展,人们又利用半导体材料制成霍尔元件,由于它的霍尔效应显著而得到实用和发展,现在广泛用于非电量的测量、电动控制、电磁测量和计算装置方面。在电流体中的霍尔效应也是目前在研究中的“磁流体发电”的理论基础。近年来,霍尔效应实验不断有新发现。1980年原西德物理学家冯·克利青研究二维电子气系统的输运特性,在低温和强磁场下发现了量子霍尔效应,这是凝聚态物理领域最重要的发现之一。目前对量子霍尔效应正在进行深入研究,并取得了重要应用,例如用于确定电阻的自然基准,可以极为精确地测量光谱精细结构常数等。 在磁场、磁路等磁现象的研究和应用中,霍尔效应及其元件是不可缺少的,利用它观测磁场直观、干扰小、灵敏度高、效果明显。 【实验目的】 1.霍尔效应原理及霍尔元件有关参数的含义和作用 2.测绘霍尔元件的V H—Is,了解霍尔电势差V H与霍尔元件工作电流Is、磁感应强度B之间的关系。 3.学习利用霍尔效应测量磁感应强度B及磁场分布。 4.学习用“对称交换测量法”消除负效应产生的系统误差。 【实验原理】

霍尔效应从本质上讲,是运动的带电粒子在磁场中受洛仑兹力的作 用而引起的偏转。当带电粒子(电子或空穴)被约束在固体材料中,这种偏转就导致在垂直电流和磁场的方向上产生正负电荷在不同侧的聚积,从而形成附加的横向电场。如图13-1所示,磁场B位于Z的正向,与之垂直的半导体薄片上沿X正向通以电流Is(称为工作电流),假设载流子为电子(N型半导体材料),它沿着与电流Is相反的X负向运动 。 由于洛仑兹力f L作用,电子即向图中虚线箭头所指的位于y轴负方向的B侧偏转,并使B侧形成电子积累,而相对的A侧形成正电荷积累。与此同时运动的电子还受到由于两种积累的异种电荷形成的反向电场力f E的作用。随着电荷积累的增加,f E增大,当两力大小相等(方向相反)时, f L=-f E,则电子积累便达到动态平衡。这时在A、B两端面之间建立的电场称为霍尔电场E H,相应的电势差称为霍尔电势V H。 设电子按均一速度,向图示的X负方向运动,在磁场B作用下,所受洛仑兹力为: 式中:e 为电子电量,为电子的漂移平均速度,B为磁场的磁感应强度。 同时,电场作用于电子所受电场力为: 式中:E H为霍尔电场强度,V H为霍尔电势,l为霍尔元件宽度当达到动态平衡时:  (13-1) 设霍尔元件宽度为l,厚度为d ,载流子浓度为 n ,则霍尔元件的工作电流为

TREEPLAN使用详解

第一章安装 Tree plan(以下称决策树)是在excel中画决策树的一个加载工具。是由旧金山大学教授米歇尔R. 米德尔顿开发,并由杜克大学Fuqua商学院的詹姆斯E.史密斯教授改良使用。 一、安装方式 决策树的所有功能都在一个名为TreePlan.xla的文件中,根据你的使用情况,共有以下3种安装方式。 第1种,偶然使用 如果你只是偶然使用一次决策树,那么每次当你用的时候下载一次即可。你也可以把TreePlan.xla文件放在一软盘、电脑硬盘或网盘中。 直接双击“”加载 第2种,选择性使用 在这种场景下,你可以使用excel的加载项功能来安装决策树。步骤如下: 把TreePlan.xla保存在你电脑硬盘的某个地方。如果你把TreePlan.xla文件保存在了excel 或office子目录文件夹里,请直接到第三步。否则,打开excel——单击office按钮——excel 选项——加载项——转到——加载项对话框,单击浏览按钮,找到TreePlan.xla,单击确定。 在加载项对话框中,可以看到已经有TreePlan.xla选项,选中决策树前面的方框,单击确定。 如果你为了释放存不再用决策树了,那么在加载项对话框中,去掉决策树前面的方框中的对勾。当你要使用的时候,选择加载项,并选中决策树即可。 如果你要从加载项中移除决策树,直接在你保存TreePlan.xla文件的地方把它删除即可。

下次当你打开excel并使用加载项时,会出现一个“未找到加载的TreePlan.xla文件,是否从列表中删除?”的对话框,单价确定即可。 1)首先把加载宏放入如下安装文件件“D:\Program Files\Microsoft Office\Office15\Library‘’ library 英[?la?br?r?] 美[la??br?r?] n. 图书馆,藏书室;文库 C:\Program Files\Microsoft Office\Office15\Library 2)加载:文件-选项-加载项-加载项-treeplan-转到

SAP2000之Pushover分析

Pushover分析:基本概念静力非线性分析方法(Nonlinear Static Procedure),也称Pushover 分析法,是基于性能评估现有结构和设计新结构的一种方法。静力非线性分析是结构分析模型在一个沿结构高度为某种规定分布形式且逐渐增加的侧向力或侧向位移作用下,直至结构模型控制点达到目标位移或结构倾覆为止。控制点一般指建筑物顶层的形心位置;目标位移为建筑物在设计地震力作用下的最大变形。Pushover方法的早期形式是“能力谱方法”(Capacity Spectrum Method CSM),基于能量原理的一些研究成果,试图将实际结构的多自由度体系的弹塑性反应用单自由度体系的反应来表达,初衷是建立一种大震下结构抗震性能的快速评估方法。从形式上看,这是一种将静力弹塑性分析与反应谱相结合、进行图解的快捷计算方法,它的结果具有直观、信息丰富的特点。正因为如此,随着90年代以后基于位移的抗震设计(Diaplacement-Based Seismic Design,DBSD)和基于性能(功能)的抗震设计(Performance-Based Seismic Design. PBSD)等概念的提出和广为接受,使这种方法作为实现DBSD和PBSD的重要工具,得到了重视和发展。这种方法本身主要包含两方面的内容:计算结构的能力曲线(静力弹塑性分析)、计算结构的目标位移及结果的评价。第一方面内容的中心问题是静力弹塑性分析中采用的结构模型和加载方式;第二方面内容的中心问题则是如何确定结构在预定地震水平下的反应,目前可分为以ATC-40为代表的CSM和以FEMA356为代表的NSP (Nonlinear Static Procedure,非线性静力方法),CSM的表现形式是对弹性反应谱进行修正,而NSP则直接利用各种系数对弹性反应谱的计算位移值进行调整。两者在理论上是一致的。在一些文献中将第一方面的内容称为

Oracle 内存分配与调整.

Oracle 内存分配与调整 一、前言 对于oracle 的内存的管理,截止到9iR2,都是相当重要的环节,管理不善,将可能给数据库带来严重的性能问题。下面我们将一步一步就内存管理的各个方面进行探讨。 二、概述 oracle 的内存可以按照共享和私有的角度分为系统全局区和进程全局区,也就是SGA 和PGA(process global area or private global area 。对于SGA 区域内的内存来说,是共享的全局的,在UNIX 上,必须为oracle 设置共享内存段(可以是一个或者多个,因为oracle 在UNIX 上是多进程;而在WINDOWS 上oracle 是单进程(多个线程,所以不用设置共享内存段。PGA 是属于进程(线程私有的区域。在oracle 使用共享服务器模式下(MTS,PGA 中的一部分,也就是UGA 会被放入共享内存 large_pool_size 中。对于SGA 部分,我们通过sqlplus 中查询可以看到: SQL> select * from v$sga; NAME V ALUE Fixed Size 454032 Variable Size 109051904 Database Buffers 385875968 Redo Buffers 667648 其中: Fixed Size:

oracle 的不同平台和不同版本下可能不一样,但对于确定环境是一个固定的值,里面存储了SGA 各部分组件的信息,可以看作引导建立SGA 的区域。Variable Size: 包含了shared_pool_size 、java_pool_size 、large_pool_size 等内存设置Database Buffers: 指数据缓冲区,在8i 中包含db_block_buffer*db_block_size 、 buffer_pool_keep 、buffer_pool_recycle 三部分内存。在9i 中包含db_cache_size 、 db_keep_cache_size 、db_recycle_cache_size 、db_nk_cache_size 。 Redo Buffers: 指日志缓冲区,log_buffer 。在这里要额外说明一点的是,对于v$parameter 、 v$sgastat 、v$sga 查询值可能不一样。v$parameter 里面的值,是指用户在初始化参 数文件里面设置的值,v$sgastat 是oracle 实际分配的日志缓冲区大小(因为缓冲区的分配值实际上是离散的,也不是以block 为最小单位进行分配的, v$sga 里面查询的值,是在oracle 分配了日志缓冲区后,为了保护日志缓冲区,设置了一些保护页,通常我们会发现保护页大小大约是11k(不同环境可能不一样。参考如下内容 SQL> select substr(name,1,10 name,substr(value,1,10 value 2 from v$parameter where name = 'log_buffer'; NAME V ALUE log_buffer 524288 SQL> select * from v$sgastat ; POOL NAME BYTES fixed_sga 454032

大学物理实验讲义实验 用霍尔效应法测量磁场

实验16用霍尔效应法测量磁场 在工业生产和科学研究中,经常需要对一些磁性系统或磁性材料进行测量,被测磁场的范 围可从~10 15-3 10T (特斯拉),测量所用的原理涉及到电磁感应、磁光效应、热磁效应等。常用的磁场测量方法有核磁共振法、电磁感应法、霍尔效应法、磁光效应法、超导量子干涉器件法等近十种。 一般地,霍尔效应法用于测量10~104 -T 的磁场。此法结构较简单,灵敏度高,探头体积小、测量方便、在霍尔器件的温度范围内有较好的稳定性。但霍尔电压和内阻存在一定的温度系数,并受输入电流的影响,所以测量精度较低。 用半导体材料制成的霍尔器件,在磁场作用下会出现显着的霍尔效应,可用来测量磁场、霍尔系数、判断半导体材料的导电类型(N 型或P 型)、确定载流子(作定向运动的带电粒子)浓度和迁移率等参数。如今,霍尔效应不但是测定半导体材料电学参数的主要手段,而且利用该效应制成的霍尔器件已广泛用于非电量电测、自动控制和信息处理等方面,如测量强电流、压力、转速等,在工业生产要求自动检测和控制的今天,作为敏感元件之一的霍尔器件,将有更为广阔的应用前景。了解这一富有实用性的实验,对于日后的工作将有益处。 【实验目的】 1. 了解霍尔效应产生的机理。 2. 掌握用霍尔器件测量磁场的原理和基本方法。 3. 学习消除伴随霍尔效应的几种副效应对测量结果影响的方法。 4. 研究通电长直螺线管内轴向磁场的分布。 【仪器用具】 TH-H/S 型霍尔效应/螺线管磁场测试仪、TH-S 型螺线管磁场实验仪。 【实验原理】 1. 霍尔效应产生的机理 置于磁场中的载流体,如果电流方向与磁场方向垂直,则在垂直于电流和磁场的方向会产生一附加的横向电场,载流体的两侧会产生一电位差,这个现象是美国霍普斯金大学二年级研究生霍尔于1879年发现的,后被称为霍尔效应,所产生的电位差称为霍尔电压。特别是在半导体样品中,霍尔效应更加明显。 霍尔电压从本质上讲是运动的带电粒子在磁场中受洛仑兹力作用而引起的偏转。当带电粒子(电子和空穴)被约束在固体材料中,这种偏转就导致在垂直电流和磁场方向上产生正负电荷的积累,从而形成附加的横向电场,即霍尔电场。对于图1-1(a )所示的N 型半导体试样,若在X 方向通以电流S I ,在Z 方向加磁场B ,试样中载流子(电子)将受到洛仑兹力大小为: evB F g =(1-1) 则在Y 方向,在试样A 、A '电极两侧就开始聚积异号电荷而产生相应的附加电场——霍尔电场。电场的指向取决于试样的导电类型,对N 型半导体试样,霍尔电场逆Y 方向,P 型半导体试样,霍尔电场则沿Y 方向,即有: 当S I 沿X 轴正向、B 沿Z 轴正向、H E 逆Y 正方向的试样是N 型半导体。