Oracle入门使用手册_第1页
Oracle入门使用手册_第2页
Oracle入门使用手册_第3页
Oracle入门使用手册_第4页
Oracle入门使用手册_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle使用手册

1Oracle数据库

1.1Oracle数据库的特点

全球化、跨平台H勺数据库

支持多顾客、高性能的事务处理

强大的安全性控制和完整性控制

支持分布式数据库和分布处理

1.2Oracle数据库版本

0racle8i:Iinternet表达Oracle企业要开始正式进入互联网

0racle9i:与0racle8i有关,性能方面更佳,管理更人性化

Oracle10g:g(grid)网格技术

Oracle】lg:g(grid)网格技术

淘宝网决定采用Oracle网格计算(GridComputing)架构来,采用Oracle数据库和Oracle真正

应用集群来重新打造并强化其基砧架构和数据仓库环境

1.3数据库的安装

注意:

1、安装口勺时候,一定要关掉防火墙。否则也许导致安装不成功

2、全局数据库名SID,类似于MYSQL中常用R勺localhost.

3、字符集一定要选择对的。一上选错,除非更改成该字符集的父类。否则只能重装

4、安装完重要H勺顾客为:

a)一般顾客:Scott/tigeN练习常用)

b)一般管理员:System/syssem

c)超级管理员:Sys/sys

1.4安装完后的服务配置(运行中输入:services.msc)

OracleMTSR«coveryS«rvice已禁用本地系统

OracleOraHo<ne92Agent已禁用本地系统

嘴^OracleOraHo<ne92clientCache已禁用本地系统

啕OracleOraHotne92HTTPServer已禁用本地系统

^)0racle0raMo<ne92PagincServer已禁用本地系统

哪^OracleOraXcxne92SNNPPeerEncapsulator已禁用本地系统

%OracleOraKo<ne92SNNPPeerMasterAgent已禁用本地系统

%Or&cleOraHome92TNSListener已启动手动本地系统

OracleServiceCARE已启动手动本地系统

开启该服务,会占用tomcat的8080端口。

查看端口号:tasklist|丘ndstr"8080"

如果装完Oracle后,又改了机器名可能会|导致Listener服务无法启动,解决方式:

修改C:\oiacle\oia92\netwoik\admin\listener.oia下的HOST

1.5Oracle客户端工具

DSQLPLUS

2)iSqlplus()://localhost:8080/isqlplus

3)PL/SQLDeveloper7.14以上版本,带有自动提醒功能

4)ObjectBrowser

1.6入门基础

普通用户连接:Coimscott/tiger

超级管理员连接:Coim“sys/sysassysdba^^

Discoimect:断开连接

Savec:\l.txt把SQL存到文件

Edc\l.txt编辑SQL语句

@c:\l.txt运行SQL语句

Descenip;描述Emp结构

Select*fromtab;查看该用户下的所有对象

Showuser:显示当前用户

如果在sys用户下:查询Select*fix)memp:会报错,原因:emp是属于scott,所以此时必

须使用:select♦fromscott.enip;

/运行上一条语句

1.7SQL简介

SQL全名是结构化查询语言(StnichuedQueryLanguage),是用于数据库中的标准数据查

询语言,IBM公司最早使用在其开发的数据库系统中。1986年10月,美国ANSI对SQL

进行规范后,以此作为关系式数据库管理系统的标准语言(ANSIX3.1354986),1987年

得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都

对SQL规范作了某些编改和扩充。所以,实际上不同数据库系统之间的SQL语言不能完

全相互通用

DML语句(数据操作语言)Insert、Update>DeleteMerge

DDL语句(数据定义语言)Create^Altei\Diop、Tnmcate

DCL语句(数据控制语言)Grant、Revoke

事务控制语句Coinmil、Rollback、Savepoint

1.8Oracle安装完毕后,需要创立数据库

安装Oracle完毕后,创立数据库使汨:DatabaseConfigurationAssistant创立一种数据库。

1.8.1数据库安装成功后,目前我们以创立DW数据库为例,使用PL/SQL登录,以系统管理员的身份登录SYSTEM,SYTEM,

连接类型选择SYSDBA进入PL/SQL.【每执行一种DML语句,都要执行Commit语法】

创立DW数据库的顾客账户,并分派权限。

l.UracleW4^.sql-木在及二2.Oracle电座衣.3Q-大性投▼X

W八

2:说明,在DOS里面连接的活,输入

3:说明:CreatedBYLY2012-1-8

至*/

5i/♦Sqlplus

6:SystemgRobayLYassysdba-RobayLY表示的是数据库名称;sysdba表示的是连接类型。然示的是系统管理

员用户

System*/

8

9

10功能说丹创建用户,并分配权限

11修改说明]CreatedBYLY2012-1-8

12*/

13CREATEUSERLYIDENTIFIEDBYLY;

14GRANTDBATOLY;

IS

16;

以LY账户登录进去,连接类型选择Normal后,进行表的创立(里面波及到变量的赋值语法,动态

执行SQL语句语法,乏辑条件判断语法,转换函数等某些Oracle方面的语法.)

4,YA•3%八、

-1BEGIN

2/功能说明:创建表【维度表】

3

4修改说明।CreatedBYLY2012-1-8

5*/

6declare

7v_countinc;一■声明变量

8begin

9selectcount(1)

10intov_counc----给变量赋值

11fromdba_tablesb

12whereb.toble_naroe-upper'DimUser');

13if(v_count>0)then

14executeImmediate'droptableDiwUser,;execuceinmediate动态执行SQL语句,删除此表

15endif;

1

16executeimmediatecreatetableDimUser(Idintnotnullr

17namevorchar2(20)notnull,

18descriptionvarchar(SO)null)1;

19insertIntoDiroUser

20(Id,name,description)

21values)

22(1/1LXU»,李晓文■113);

z梁勇

23insertintoDiraUser(id,namedescription)values(1/•LY','

z李

24insertintoDlwUser(id,name,description)values(1/"LK''

z宁

1

25insertintoDlmUser(id,name,description)values*YN'z

26connnit;

27

28

29/功能说明I创建表【事实表】

30

31修改说明:CreatedBYLT2012-1-8

32*/

33

34declare

35v_countFaccme;——声明变量

36begin

37selectcount(1)

38intov_councFact----给变量赋值

39fromdba_tablesb

40whereb.table_naroe=upper(1FaccSaleCar1);

41if(v_countFact>0)then

42execuceiranediate•droptableFactSaleCar,;-------executeimrrediate动态执行SQL语句,删除此表

43endif;

44executeiKcredlate1createtableFactSaleCar

45

46Idintnotnull,

47SmnScorenuniiber⑸2)notnull,

48SaleDatedatenull,

49UssrNameintnotnull

50

51

52——创建约束

S3insertintoFactSaleZar

54(Id,SumScore,SalsDate,UserName)

55values

1

56(1,55,to_date('2308-01-02'z'yyyy-ram-dd)z1);

57:insertintoFactSaleSar

58(Id,SumScore,SaleDate,UserNaroe)

59values

60(1,67,to_date(12308-01-02','yyyy-mm-dd'),2);

61insertintoFactSaleCar

62(Id,SumScore,SalsDate,UserName)

63values

1111

(1,55,to_datc(2308010,1zyyyyrremdd),1);

insertintoFactSaleCar

(Id,SumScore,SalsDate,UserName)

values

1

(1,88,to_date('2312-01-01'z'yyyy-mm-dd),3);

corrimit;

END;

END;

72

视图的创立措施如下

视图:是一个封装了各种复杂查询的语句,就称为视图。

15.1、创建视图

CREATEVIEW视图名字(字段)AS子查询

建立一个只包含20部匚雇员信息的视图(雇员的编号、姓名、工资)

CREATEVIEWempv20(einpno.eiiame.sal)ASSELECTenpio.ename.salFROMenip

WHEREdeptno=20;

例如:将之前的一个复杂语句包装成视图

显示部门内最低工资比20部门最低工资要高的部门的编号及部门内最低工资:

SELECTdeptno.MIN(sal)FROMenipGROUPBYdepinoHAVINGMIN(sal)>(SELECT

NflN(sal)FROMeinpWHEREdeptno=20):

此时就可以将上面的复杂查询语句建立一张视图,之后查询视图即可。

2/功能说明:创建视图

3修改说明:CreatedBYLY2012-1-8

CREATEORREPLACEVIEWV_DimUserAS

SELECT*FROMDimUser

7

8

存储过程过程的创立及运行存储过程措施如下

与过程相比,存储过程是存在数据库中的一个对象

如果编译错误。可以用sliowenorsorshowenorspiocedmeinyproc

现在定义一个简单的过程,就是打印一个数字

CREATEORREPLACEPROCEDUREmyproc

AS

iNUMBER;

BEGIN

i:=100;

DBMS_OUTPUT.put_lineCi='||i);

END;

执行过程:exec过程名字

I八

z功能说外创建存假过程,那除前三天的数据。

3修改说明:CreatedBYLY2012-1-8

1

份l]子i兑明:to_char(t.rec_tinje__stainpz•yyyy-rarn-dd')<to_che.c(sysdate-32zyvyy-nm-dd*);

删除字段,删茨3天箭的数据。声明一个语句一

6

7CREATEORREPLACEPROCEDUREP_DELETE_FaccSaleCarIS

8altercpr1varchar2(100);

9altercpr2varchar2(100);

10begin

11

12

13DELETEFROMFactSaleCart

14WHEREto_char(t.3aleDatez'yyyy'),to_char(SYSDATE,*yyyy');-------删除本年的数据

15coirenit;

16

17alcercprl:='altertableFactSaleCarenablerovrnovemenc1;——变量的赋值语法并使用

18EXECUTEIKMEDIATEaltercprl;一-动态执行SQL语句

19altercpr2:=*altertableFactSaleCarshrinkspace1;

20EXECUTEIMMEDIATEaltercpr2;

21

22endP-DELETE-FaccSaleCar;

23

24

25

•IJIiJm\«・jj।ojqbi」w...、•9wv//、・0jdLvuu3・•・ww//।・UiAS<X

ij[BEGIN

2|P_DELETE_FactSaleCar;

31END;"

函数的创立及运行函数的措施如下:

函数就是一个有返回值的过程.

定义一个函数:此函数可以根据雇员的编号查询出雇员的年薪

CREATEORREPLACEFUNCTIONmyfim(enoenq).eiwno%PrTE)RETURNNUMBER

AS

rsalNUMBER:

BEGIN

SELECT(sal+nvl(conun.O))*12INTOrsalFROMenipWHEREempno=eno;

RETURNrsal;

END;

直接写SQL语句,调用此函数:

SELECTmyfiin(7369)FROMdual;

£能说外创建函数的使用

修改说明:CreatedBYLY201Z-1-8

例子说明:是函数的声明部分,Resultdate,v_day_weeknumber是变量的名称。

into去示减宿南方法.:=也是表示的是册:值的方活.Dual是Oracle里面的辅昉表语句

Result:=p_date-v_day_»eek+1;

return(Resulc);

endfuncget_firstday_veek;

IfHJJ«.Uracl«WJ>ft.1」廿网.・・(“«())[O.Uracie-tfJig.1“

功能说明:执行函数,注意两点,SQL语句不需要BeginEND;并且函数后面必须加FROMDUAL语法。

修改说明:CreatedBYLY2012-1-8

«/_____

SELECTfunc_gec_f1rstday_veek(SYSDATE)FROMDUAL;

黜舞晓飒'函数臧行必须使用峋切可以'

1.8.1.6数据库的备份与还原

»«wMAJDA>->..2d••••・6一・OaqS・・・|/«O■J、JR!””一••・3。、・//,

导入到数比库中必须要加的一个条件

2Oracle常用命令记录

2.1DOS下的命令

2.1.1DOS下SQLPLUS的使用

SQLPLUS进入Oracle数据庐。顾客名:SYSTEMASSYSDBA密码:SYSTEM进入Oracle数据库。备注以SYSDBA

最高的权限进入Oracle数据库里面。

EXIT退出到跟目录

CLS清屏

2.1.2DOS下访问Oracle中TNS的地址,用于远程连接时。

Tnspinglocalhost访问Oracle中TNS中Web.Config途径

1

2.1.2.2假如要进行远程访问

GAoracleXproductXlO.Z.OXdb-lXNETWORKvADfviiN在安装文件下找到ygRYg通的位•置,然后.空看打舟nsnames.ora的内容星面有

LXW=

(DESCRIPTION=

(ADDRESS=(PROTOCOL=TCP)(HOST=Robay-PC)(PORT=1521))

(CONNECT_DATA=

(SERVER=DEDICATED)

(SERVICE_NAME=lxv/)

ORCl=

(DESCRIPTION=

(ADDRESS=(PROTOCOL=TCP)(HOST=Robay-PC)(PORT=1521))

(CONNECT_DATA=

(SERVER^DEDICATED)

(SERVICE_NAME=orcl)

EXTPROC-CONNECTlON-DATAz

(DESCRIPTION=

(ADDRESS.UST二

(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1))

)

(CONNECT_DATA=

(SID=PLSExtProc)

(PRESENTATION=RO)

的东西,说明你的创建了几个数据尾SERVICE_NAMe后面的名字表示你的服务器名称.

如果你尊远程连挎其它人的机墙捌6庄津要杷该人的1英服妥考过充如

LK=

(DESCRIPTION=

(ADDRESS_UST=

(ADDRESS=(PROTOCOLSTCP)(HOST=a01)(PORT=1521))

)

(CONNECT.DATA=

(SERVER^DEDICATED)

(SERVICE_NAME=Ik.domain)

)

)

Host改成IP地址,这样就可以在本磔接血的机器了

2.2Oracle语法学习

2.2.1Oracle中三个顾客的阐明

Normal,般顾客

SysOPer数据库操作员,重要包括打开数据库服务器,关闭数据库服务器,备份数据库,恢复数据库,日志归档,

会话限制

sysDBA数据库管理员,打开数据库服务器关闭数据库服务器,备份数据库,恢复数据库,日志归档,会话限制,

管理功能,创立数据库

•殷程序员使用Normal方式

2.2.2Oracle中登录形式

]CONN/ASSYSDBA以超级管理员的身份进行登录。

CONNLY/LY©RORAYLYASNORMAL用户名:筋密码:%连接到ROBAYLY数据库,以NORMAL的形式进行连接。

mwj/assxsjdba不是使用的sys用户,它是用操作系统认证的,只要你是administrator权限用户;不用输入密码就可以这接了。

创建数据库名称RobayLY

口令:U

@屣一个数据库,默认有两个用尸,一个是SGTEM.SYS。可以SYSTEM登录关筌选择SYSDBA登录进去。然后创建一个用尸。

createuserlyidentifiedbyly:

grantdbatoly;

然后在以-¥登录进去,连接类图选探Horrral

2.2.3Oracle中语法阐明

executeimmediateJdroptableDi)nUser,;动态执行SQL语句

Oracle的输出与输入语法学习加下【必须添加成Begin和End才可以的】

BEGIN

dbms_output.put_line(,1112*);

END:

动态SQL语句前必须加入Begin和END才可以,否则运行不成功。并且卜。后必须加入才可以,很重要;

还有一点,两个块一起运行,一定要在加入一个BeginEnd才可以,很是重要。。一定要记住的。

begin

executeimediate'createtableFactSaleCar

(

Idintnotnull,

SumScorenumber(5,2)notnull,

SaleDatedatenull,

UserNameintnotnull

)\

end:

into表示赋值的方法。:=也是表示的是赋值的方法。Dual是Oracle里面的辅助表语句

执行函数,注意两点,SQL语句不需要BeginEND:并且函数后面必须加FROHDUAL语法。

2.3PL/SQL快捷键设置

118------------------

Tools->Preferences->KeyConfiguration设置一些常用的快截键功能.

5n:File/New/SQLwingw设置为则熄

File/Open/SQLScript设置为如成

File/PL/期噩蒯酮设置为的妙

等等

设置自动提示功能:

CodeAssistant:Minimumcharacters:1分种|

Tools->WinowsList表示把之前创建的脚本页面打开,以便观擦的更容易一些.

3Oracle中OWB简介

3.1OWB简介

OWB是用来建立数据仓库的工具,顾名思义,数据仓库就是存储诸多数据的地方。通过数年信息化的发展,企业

已经有诸多系统了,如CRM、ERP、0A等,不过每个系统的数据都是独立的并且每个系统的数据均有有关性。如今企业需要

拿这些数据来做决策,则出现了把这些数据柔和到一起的想法。此时问题来了,这些数据是多家企业的多种系统做的,诸多

构造和原则都不一样样,怎么柔和,。计则提供了这样的功能,他能把多种业务数据库时数据提取出来,进行整合、优化,

之后提供应分析决策系统(如B0)使用。

OracleWarehouseBuilder协助顾客设计、布署。管理数据仓库。是Oracle用于设计与布署数据仓库处理方案的技

术,为设计、布署企业数据仓库数据集市和电子商务智能应用程序的可扩展框架提供集成。

展示了OWB在企业级系统中的位置。

3.2OWB组件简介

3.2.1DesignCenter

DesignCenter是一种图形化的工具,良好的图形顾客界面,重要月来进行源的定义,目的方案的设计以及ETL过程

的处理。我们用DesignCente】•来设计、管理、制定和布署ETL过程。所有设计过程中的元数据都存储在WarehouseBuiIder

repository中。

3.2.2ControlCenterManager

我们需要在ControlCenterManager管理里进行布署和执行特定的ETL过程,是•种全面的布署公布控制台,我们

可以通过ControlCenterManager理解到ETL布署公布的过程细节。

3.2.3TargetSchema

从字面意思上就可以理解,目的方案或者叫做目的模式,是构建数据仓库时,我们要加载数据的目的模式,我们目的

就是要把在DesignCenter中设计的数据对象(例如立方,维度,视图和映射等等)所有加载到目的模式中。

TargetSchema不是一种WarehouseBuilder/、J蛆件,它是数据库中小)一种组件,简朴的说,就是数据库中的一种模式

(schema)。

3.2.4WarehouseBuilderRepository

一种WarehouseBuiIderRepository是由一种repository所有者、一种或者多种repository顾客、一种单独的

(可选)ControlCenter模式构成。Repository所有者储存所有源、目的以及ETL过程的定义的元数据。除了储存设计时

『'J元数据,还包括由ControlCenterManager和ControlCenterService产生的运行时元数据。

可以使用Repository;\ssistant图形工具来定义和管理一种或者多种repositories。一种或者多种PargetSchema

对应于一种WarehouseBuilderRepository0

3.2.5WarehouseBuilderRepositoryOwner/WarehouseBuilderRepositoryUser

WarehouseBuilderrepository由几种部分构成:repositoryowner,一种或者多种repositoryuser,repository

schema用来存储所有啊源,目的以及ETL过程『、J定义元数据。一种Repository除了包括设计过程中的元数据卡,还包括由

Cor.lrolCenterManager和ControlCenterService产生的运行元数据。

repositoryowner拥有所有的管理权限,包括管理repository和显示语言和顾客。

repositoi?user可以创立一种或者多种,共享一种ReposileyH勺元数据来进行各自的功能实现。

3.2.6RepositoryBrowser

RepositoryBrowser是一种WEB的接口,通过RepositoryBrowser,我们可以查看查看repository的元数据,并

生成对应H勺汇报,需要配合着applicationserver来使用。

3.2.7ControlCenterService

ControlCenterService是WarehouseBuilderI向•种组件,可以理解为,种服务,自「这个服务,我们才可以注

册locations,才可以通过ControlCenterManager来公布布署和执行ETL过程等。

3.2.8Mapping

用来定义从源数据到目的数据『'J•种过程,通过这个过程设计,(WB生成对应的过程代码。

3.2.9Deployment

是一种布署源代码的过程,这个过程中,(WB复制有关的元数据和生成的mapping代码到目的模式(TargetSchema)

里,在TargetSchema里会执行在DesingCenter里设计出来『、JETL逻辑。

3.3OWB使用

3.3.1安装

基本理解0WB后,下面我们简介一种0怕的使用。在Oracle的每个版本中,0WB均有变化,本文档结合Jraclel1.2来

阐明。11.2版本安装后会自带0WB客尸端,当然也可以单独安装5用的客户端。此时假如机器上安装的有Oralce别的版本

IKJ客户端,则会把别IKJ版本的客户端的监听覆盖掉。单独安装的时候非常简朴,只需按照默认的点击下一步直到完毕即可。

安装文献下载:\\192.装8.献6.2\研发内部工具\oracle11gr2forwindows32\database

3.3.2OWB资料库配置,新建Workspace

在运行OWB的ClientIKJ时候必须有个前提,要配置OWB的资料库,用来存储创立数据仓库实现ETL的SQL语法,在没

有配置0帕的资料库口勺状况下,ONB不能使用。点击OWBRepositoryAssistant(图1-1),然后如图,顾客必须提供SYS

或者SYSTEM的口令,这里面要注意一点就是当你配置了Oracle数据库的资料库后来,尽量不要把OWB叼资料库里面的资料

配所在OEMKEP库中。在配置(川BRepository需要创立一种Repositor的所有者,这个所有者可以是数据库中已经有的顾

客,提议创立一种新I内顾客用来存储CWBRepository。

在进行所有的工作之前,需要新建0NB的顾客和workspace,环节如下:

□金山词霸2010B・t<3版〜NRL3420…owetemp

,□LeapFTP3.0

GtOracle-OraDbl1g_homelr]Oracle安装产品►

*WarehouseBuilder►WAdministrationRepositoryAssistant

□集成管理工具DesignCenterStartControlCenterService

口配置和移植工具DocwientationStopControlCenterService

口应用程序开发OMBPlis

%RL290g..abhtmlRepository

选择RepositoryAssistant,如下图:

明jRepositoryAssistant-步算1供11步):数据库信息PjfX

数据库信息

〈后退但)下一步但)》]|取消

招助的)

此时输入oraclell的连接信息,点击下一步,如下图:

默认选择第一种,管理工作区,点击下一步,如下图:

默认选择创立新的工作区,点击下一步,如下图:

默认选择第•种,为工作区新建•种顾客,点击下•步,如下图:

假如是在数据库中启用了强口令选项,然后创立OWBSYS后,你需要解除OWBSYS帐户的过期其密码。第二和第三的JSQL

Pits命令进行解锁0WDSY5帐户,并指定密码也被命名OWBSYS:

此时输入刚刚连得服务器的DBA的顾客信息、,点击下一步,如下图:

此时填写工作区名称以及工作区顾客信息,命名可以参照上图所填写,点击下一步,如下图:

^.RepositoryAssistant-步弥?《共7步):工作区用户(可选)|n.l,x

工作区用户何选)

选择一个或多个要注册为工作区用户的现有数据库用尸.还可以通过创建新用户'按钮,创建

新的数据库用户方案作为工作区用户。在创建额的数据库用尸方案时需要DBA身份UE明.

选择工作区用尸:

所选他:

ANONYMOU:

APEX_030200

APEX_PUBLIC_USER画

APPQOSSYS

CTXSYS

DBSNMPl<J

DIPw

EUL_FROM_OWB

EXFSYS

FLOWS_FILES

创建新用尸3

单击“下一步”继续.

帮助的〈后退(B)下一步⑻>|取消

此时选择注册为工作区的顾客,此时我们可以新建顾客,点击“创立新顾客”,如下图:

创建新数据库用户X

愉入新数据库用尸的信息。此新数据库用户可•以注册为WarehouseBuilder

工作区用户。

[吟]取消,

黏助(H)

输入新建顾客的信息,点击确定,如下图:

刚刚新建的顾客已经在右边的所选顾客里边了,点击下一步,如下图:

概要

星斡据手王:_____________

a

帮助(H)-后退也,完成(D||取消

该界面列出了所建workspace有关的信息。点击完毕,如I下图:

比时系统正在新建工作区有关内容,完毕后会给出提醒,点击确定即可。

至此,新建workspace有关工作已经完毕。同步可以用该环节管理(新建、删除)工作区以及管理工作区内顾客等信息。

3.3.3登录0WB

点击开始—》所有程序,如下.图:

安装产品

加Oracle-OraDbl1g_homel►IQOracle1_

&WarehouseBuilderI目Adniinistration

集成管理工具

I0PSDesignCenter

口配置和移植工具Documentation

|0应用程序开发

OMBPlus

RepositoryBrowser

选择DesignCenter,如下图:

输入刚刚新建H勺workspace的信息,点击确定,如下图:

QUOracleTarehouseBuilder

文件编辑视图搜索工具前口移助

T7>哎・**♦“**

鱼项目导肮器一❷位:置导航器|一|全局日

X雨

0直MY_rROJECT

此时OWB默认建好了一种项目。

3.3.4新建项目

通过上一步的登陆后,进入OWB客户端软件,选择文献一》新建,如下图所示:

选择项目,点击确定,如卜.图:

输入名称,点击确定即可,既能在客户端界面左边的项目导航器里面看到刚刚新建的项目。

3.3.5新建数据源

做数据仓库,数据源是必须的,并且诸多时候数据源都不也许是一种,数据源其实就是连接数据库的信息。

点击在上一种环节新建的project,展开数据库节点,右键oracle,如下图:

HlOracleTarehouseBuilder

文件编辑视图搜索工具窗口移助

口・g|DHFAUUCOBFIGVRMIDN司”

囤项目导肮器位置导航海I」全局□

X胞J

BmMASHJ_PROJECT

3至模板映射

日瓦,数据库

」新建Oracle模块(0)

坦雷I

田总£在此维护创建专家方案®)

S电£E3新建®...Ctrl-N

由忆口

导入1)

®电】

由电】添加到集合。)

S宅(I

S电C,导出用户定义&).•.

+啕文件

用I三应用产品

用壶应用程序服务器

田扇数据概要文件

•Ma•

选择第一种,新建Oracle模块,如下图:

可以在该界面看到新建所需的环节,点击下一步,如下图:

输入名称和阐明,点击下一步,如下图:

点击“位置”后边的编辑按钮,位置是6用中一种单独『'J功能或模块,如下图:

输入源数据库的)连接信息,输入完后点击测试连接测试一下,“方案”和高级里面的“工作方案”都选择和顾客名同样即可。

点击确定,完毕位置I内编辑。(其实此时是新建了一种位置信息),如下图所示:

由于此时我们是新建的数据源库,因此在上图中我们选中“完毕后导入”,即新建完毕后我们可以把这个数据库的信息导入

到我们H勺数据源中。(可以不选,之后单独再进行导入),点击下一步,如下图:

预览新建H勺信息,点击完毕。

此时应当已经结束了新建数据源的工作。但假如选择了完毕后导入,则会弹出导

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论