Oracle入门使用基础手册.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 入门 使用 基础 手册
- 资源描述:
-
Oracle使用手册 1 Oracle数据库 1.1 Oracle数据库特点 全球化、跨平台数据库 支持多用户、高性能事务处理 强大安全性控制和完整性控制 支持分布式数据库和分布处理 1.2 Oracle数据库版本 Oracle8i: I internet 表示 Oracle 企业要开始正式进入互联网 Oracle9i:和 Oracle8i 相关,性能方面更佳, 管理更人性化 Oracle10g: g(grid)网格技术 Oracle11g: g(grid)网格技术 淘宝网决定采取 Oracle 网格计算(Grid Computing)架构来,采取 Oracle 数据库和 Oracle 真正 应用集群来重新打造并强化其基础架构和数据仓库环境 1.3 数据库安装 注意: 1、 安装时候,一定要关掉防火墙。不然可能造成安装不成功 2、 全局数据库名 SID,类似于 MYSQL 中常见 localhost. 3、 字符集一定要选择正确。一旦选错,除非更改成该字符集父类。不然只能重装 4、 安装完关键用户为: a) 一般用户: Scott/tiger(练习常见) b) 一般管理员:System/system c) 超级管理员:Sys/sys 1.4 安装完后服务配置 (运行中输入:services.msc) 1.5 Oracle用户端工具 1)SQLPLUS 2)iSqlplus(HTTP) http://localhost:8080/isqlplus 3)PL /SQL Developer 7.14 以上版本,带有自动提醒功效 4)Object Browser 1.6 入门基础 1.7 SQL介绍 1.8 Oracle安装完成后,需要创建数据库 安装Oracle完成后,创建数据库使用: Database Configuration Assistant创建一个数据库。 1.8.1 数据库安装成功后,现在我们以创建DW数据库为例,使用PL/SQL登录,以系统管理员身份登录SYSTEM,SYTEM,连接类型选择SYSDBA进入PL/SQL. 【每实施一个DML语句,全部要实施Commit语法】 1.8.1.1 创建DW数据库用户账户,并分配权限。 1.8.1.2 以LY账户登录进去,连接类型选择Normal后,进行表创建(里面包含到变量赋值语法,动态实施SQL语句语法,逻辑条件判定语法,转换函数等部分Oracle方面语法.) 1.8.1.3 视图创建方法以下 1.8.1.4 存放过程过程创建及运行存放过程方法以下 1.8.1.5 函数创建及运行函数方法以下: 1.8.1.6 数据库备份和还原 2 Oracle常见命令统计 2.1 DOS下命令 2.1.1 DOS下SQLPLUS使用 SQLPLUS 进入Oracle数据库。用户名: SYSTEM AS SYSDBA 密码: SYSTEM 进入Oracle数据库。备注以SYSDBA最高权限进入Oracle数据库里面。 EXIT 退出到跟目录 CLS 清屏 2.1.2 DOS下访问Oracle中TNS地址,用于远程连接。 2.1.2.1 Tnsping localhost 访问Oracle中TNS中Web.Config路径 2.1.2.2 假如要进行远程访问 2.2 Oracle语法学习 2.2.1 Oracle中三个用户说明 Normal 一般用户 SysOPer 数据库操作员,关键包含 打开数据库服务器,关闭数据库服务器,备份数据库,恢复数据库,日志归档,会话限制 sysDBA 数据库管理员,打开数据库服务器 关闭数据库服务器,备份数据库,恢复数据库,日志归档, 会话限制,管理功效,创建数据库 通常程序员使用 Normal 方法 2.2.2 Oracle中登录形式 2.2.3 Oracle中语法说明 2.3 PL/SQL快捷键设置 3 Oracle中OWB介绍 3.1 OWB介绍 OWB是用来建立数据仓库工具,顾名思义,数据仓库就是存放很多数据地方。经过多年信息化发展,企业已经有很多系统了,如CRM、ERP、OA等,不过每个系统数据全部是独立而且每个系统数据全部有相关性。现在企业需要拿这些数据来做决议,则出现了把这些数据柔和到一起想法。此时问题来了,这些数据是多家企业多个系统做,很多结构和标准全部不一样,怎么柔和,owb则提供了这么功效,她能把多个业务数据库数据提取出来,进行整合、优化,以后提供给分析决议系统(如BO)使用。 Oracle Warehouse Builder帮助用户设计、布署和管理数据仓库。是Oracle 用于设计和布署数据仓库处理方案技术,为设计、布署企业数据仓库数据集市和电子商务智能应用程序可扩展框架提供集成。 展示了OWB在企业级系统中位置。 3.2 OWB组件介绍 3.2.1 Design Center Design Center 是一个图形化工具,良好图形用户界面,关键用来进行源定义,目标方案设计和ETL过程处理。我们用Design Center来设计、管理、制订和布署ETL过程。全部设计过程中元数据全部存放在Warehouse Builder repository中。 3.2.2 Control Center Manager 我们需要在Control Center Manager管理里进行布署和实施特定ETL过程,是一个全方面布署公布控制台,我们能够经过Control Center Manager了解到ETL布署公布过程细节。 3.2.3 Target Schema 从字面意思上就能够了解,目标方案或叫做目标模式,是构建数据仓库时,我们要加载数据目标模式,我们目标就是要把在Design Center中设计数据对象(比如立方,维度,视图和映射等等)全部加载到目标模式中。 Target Schema 不是一个Warehouse Builder组件,它是数据库中一个组件,简单说,就是数据库中一个模式(schema)。 3.2.4 Warehouse Builder Repository 一个Warehouse Builder Repository是由一个repository全部者、一个或多个 repository用户、一个单独(可选)Control Center模式组成。Repository 全部者储存全部源、目标和ETL过程定义元数据。除了储存设计时元数据,还包含由Control Center Manager和Control Center Service产生运行时元数据。 能够使用Repository Assistant图形工具来定义和管理一个或多个repositories。一个或多个Target Schema对应于一个Warehouse Builder Repository。 3.2.5 Warehouse Builder Repository Owner/Warehouse Builder Repository User Warehouse Builder repository由多个部分组成:repository owner, 一个或多个repository user. repository schema 用来存放全部源,目标和ETL过程定义元数据。一个Repository除了包含设计过程中元数据卡,还包含由Control Center Manager 和 Control Center Service产生运行元数据。 repository owner拥有全部管理权限,包含管理repository和显示语言和用户。 repository user能够创建一个或多个,共享一个Repository元数据来进行各自功效实现。 3.2.6 Repository Browser Repository Browser是一个WEB接口,经过Repository Browser,我们能够查看查看repository 元数据,并生成对应汇报,需要配合着application server来使用。 3.2.7 Control Center Service Control Center Service是Warehouse Builder一个组件,能够了解为一个服务,有了这个服务,我们才能够注册locations,才能够经过Control Center Manager来公布布署和实施ETL过程等。 3.2.8 Mapping 用来定义从源数据到目标数据一个过程,经过这个过程设计,OWB生成对应过程代码。 3.2.9 Deployment 是一个布署源代码过程,这个过程中,OWB复制相关元数据和生成mapping代码到目标模式(Target Schema)里,在Target Schema里会实施在Desing Center里设计出来ETL逻辑。 3.3 OWB使用 3.3.1 安装 基础了解OWB后,下面我们介绍一个OWB使用。在Oracle每个版本中,OWB全部有改变,本文档结合Oracle11.2来说明。11.2版本安装后会自带OWB用户端,当然也能够单独安装OWB用户端。此时假如机器上安装有Oralce别版本用户端,则会把别版本用户端监听覆盖掉。单独安装时候很简单,只需根据默认点击下一步直到完成即可。 安装文件下载: \\192.168.176.2\研发内部工具\oracle 11g r2for windows32\database 3.3.2 OWB资料库配置,新建WorkSpace 在运行OWBClient时候必需有个前提,要配置OWB资料库,用来存放创建数据仓库实现ETLSQL语法,在没有配置OWB资料库情况下,OWB不能使用。点击OWB Repository Assistant(图1-1),然后图,用户必需提供SYS或SYSTEM口令,这里面要注意一点就是当你配置了Oracle数据库资料库以后,尽可能不要把OWB资料库里面资料配置在OEMREP库中。在配置OWB Repository需要创建一个Repository 全部者,这个全部者能够是数据库中已经有用户,提议创建一个新用户用来存放OWB Repository。 在进行全部工作之前,需要新建OWB用户和workspace,步骤以下: 选择Repository Assistant,以下图: 此时输入oracle11连接信息,点击下一步,以下图: 默认选择第一个,管理工作区,点击下一步,以下图: 默认选择创建新工作区,点击下一步,以下图: 默认选择第一个,为工作区新建一个用户,点击下一步,以下图: 假如是在数据库中启用了强口令选项,然后创建OWBSYS后,你需要解除OWBSYS帐户过期其密码。第二和第三SQL Plus命令进行解锁OWBSYS帐户,并指定密码也被命名OWBSYS: 此时输入刚才连得服务器DBA用户信息,点击下一步,以下图: 此时填写工作区名称和工作区用户信息,命名能够参考上图所填写,点击下一步,以下图: 此时选择注册为工作区用户,此时我们能够新建用户,点击“创建新用户”,以下图: 输入新建用户信息,点击确定,以下图: 刚才新建用户已经在右边所选择户里边了,点击下一步,以下图: 该界面列出了所建workspace相关信息。点击完成,以下图: 此时系统正在新建工作区相关内容,完成后会给出提醒,点击确定即可。 至此,新建workspace相关工作已经完成。同时能够用该步骤管理(新建、删除)工作区和管理工作区用户等信息。 3.3.3 登录OWB 点击开始—》全部程序,以下图: 选择Design Center,以下图: 输入刚才新建workspace信息,点击确定,以下图: 此时OWB默认建好了一个项目。 3.3.4 新建项目 经过上一步登陆后,进入OWB用户端软件,选择 文件—》新建, 以下图所表示: 选择项目,点击确定,以下图: 输入名称,点击确定即可,既能在用户端界面左边项目导航器里面看到刚才新建项目。 3.3.5 新建数据源 做数据仓库,数据源是必需,而且很多时候数据源全部不可能是一个,数据源其实就是连接数据库信息。 点击在上一个步骤新建project,展开数据库节点,右键oracle,以下图: 选择第一个,新建Oracle模块,以下图: 能够在该界面看到新建所需步骤,点击下一步,以下图: 输入名称和说明,点击下一步,以下图: 点击“位置”后边编辑按钮,位置是OWB中一个单独功效或模块,以下图: 输入源数据库连接信息,输入完后点击测试连接测试一下,“方案”和高级里面“工作方案”全部选择和用户名一样即可。点击确定,完成位置编辑。(其实此时是新建了一个位置信息),以下图所表示: 因为此时我们是新建数据源库,所以在上图中我们选中“完成后导入”,即新建完成后我们能够把这个数据库信息导入到我们数据源中。(能够不选,以后单独再进行导入),点击下一步,以下图: 预览新建信息,点击完成。 此时应该已经结束了新建数据源工作。但假如选择了完成后导入,则会弹出导入数据库对象界面,此功效详见下一章节“导入数据库对象”。 3.3.6 为数据源导入数据库对象(表、视图) 选中上一步新建数据源,右键,以下图: 选择导入数据库对象,以下图: 这个界面给出了导入步骤,点击下一步,以下图: 选择我们要导入对象,此时我们选择导入表和视图,点击下一步,以下图: 把要选择表从左边框里移动到右边即可,点击下一步,以下图: 点击完成,即可完成数据项导入。以下图: 此时假如选择导入对象比较多话需要等候一段时间。 此时点击刚才新建数据源下边表,则会看到刚才我们导入表信息,以下图: 点击其中一个表,点击右键,选择“数据”,则会在右边显示这个表数据,以下图: 3.3.7 新建数据源和导入表总结 经过上面两个步骤新建数据源并导入了数据。我们能够反复这两个步骤把分布在不一样地方数据信息导入到我们源数据中。来供我们目标数据库使用。 3.3.8 新建目标库 新建目标库步骤和新建源数据步骤相同,但目标库库不需要导入数据库对象。 本例子新建了一个名称为TAR_146目标库,过程就不再次累述。 下面用一个例子说明新建表和新建映射,表和映射是OWB基础组成部分。 场景:一个用户表、一个角色表、一个用户和角色对应表。即用户和角色是多对多关系。 不过对应表里只有两个字段:用户id、角色id,现在我们新建一个表,除了这两个字段外还有用户名称、角色名称。 3.3.9 新建表 点击上一步建好目标库下边表,右键新建表,输入表名称,以下图: 点击确定,以下图: 此时工作区域列出是表信息,需要我们填写表相关信息。选择“列“,输入想要列及数据类型,以下图: 在“关键字“系列里填写主键等信息,以下图: 其实建表过程和oracle数据库里建表过程基础一致。 此时假如想自己建表有没有问题,能够在表上右键,选择“验证”,验证一下。 验证后能够进行“生成”,在表上右键,选择“生成”即可。 假如想把该表建在数据库里,则在表上右键,选择“布署”,布署后即可在目标库中查询到该表信息。 布署后提醒信息,以下图: 3.3.10 新建映射 基于上个步骤我们新建表,这个步骤我们建这个表映射。 在映射上面右键,新建映射,以下图: 输入映射名称,点击确定。此时工作区显示映射编辑器。 从数据源SRC_36中把secu_t_userrole表拉到编辑器上,拉上后能够看到该表信息。以下图: 此时从右边“组件调色板”中选择“查找”拉到编辑区域,此时会弹出查找界面,以下图: 此时选择SEC_T_USER,此时会弹出添加查找向导,以下图: 此时能够仔细看一下这个向导中多个步骤,点击下一步,以下图: 输入查找名称,点击下一步,以下图: 此时能够添加输入或输出,默认一个输入和一个输出就够用了。点击下一步,以下图: 这个界面显示最开始时候选择表,点击下一步,以下图: 录入一个输入属性,我们录入一个id,因为我们要依据角色用户关系表中用户id在用户表中查出对应用户信息。点击下一步,以下图: 此时编辑输出属性,默认所选择表全部字段全部输出,能够把不需要字段点右键进行删除,点击下一步,以下图: 这个界面我们录入组关联,即我们输入id和表那个字段对应。此时查找列选择表中USER_ID字段,输入属性选择刚才我们录入ID字段。以下图: 点击下一步,以下图: 点击下一步,以下图: 点击下一步,给出查找个全部属性一个预览,点击完成即可,完成后编辑器里面会显示刚才新建“查找”,以下图: 此时从SECU_T_USERROLE_1中USERID字段托一条线到SECU_T_USER中ID字段上。 以下图所表示: 反复这个步骤,再添加一个“查找”,不过此时查找表是SECU_T_ROLE,让SECU_T_USERROLE_1中ROLEID和其ID对应。添加后工作区编辑器以下图: 此时把第九步新建表拉到工作区编辑器最右边,以下图: 因为SECU_T_USERROLE是USERID和ROLEID作为联合主键,所以我们修改一下USER_ROLE删除其id列及其主键。 此时把对应字段拖到USER_ROLE上,以下图: 此时在左侧映射MAP_USER_ROLE上点击右键,选择布署,提醒以下图: 此时在左侧映射MAP_USER_ROLE上点击右键,选择开始,提醒以下图: 此时在左侧表USER_ROLE上右键,选择数据,会在工作区域显示出来提取出来数据,以下图: 至此,映射已经新建成功。 映射模块关键包含两大部分,画映射图和组件调色板。 画映射图关键是调试,在映射编辑器上面,以下图: 上面多个相关调试按钮。 另外一个是组件调色板。里面包含多种能够拖放到映射编辑器里组件。 下面是多个常见owb中每种操作跟sql对应关系以下: Owb operator Sql 复制器Deduplicator Distinct 过滤器Filter where 连接器Joiner join 关键字查找Key lookup join 移动表头区Pivot 一条统计拆分成多条 Unpivot 和pivot相反 映射序列Sequence Currval,nextval 集合运算Set Union,union all,intersect,minus 排序器Sorter Ordre by 拆分器Spliter Mutiple table where 聚集函数Aggregator Group by,having 常数Constant 3.3.11 新建维 维,简单了解就是oracle做数据分析一个角度,如对销售额进行分析时候能够选择区域、时间、产品作为维。维是立方基础。 还根据刚才新建例子,我们建一张用户维。 在左侧菜单上选择维、点击右键,选择新建,弹出界面以下: 仔细看一下新建维步骤,点击下一步,以下图: 输入名称,点击下一步,以下图: 默认选择,点击下一步,以下图: 输入USERLOGINID,点击下一步,以下图: 输入等级USER,点击下一步,以下图: 默认选择即可,点击下一步,以下图: 默认选择即可,点击下一步,以下图: 点击下一步,以下图: 此时创建维和维对应表结构,点击下一步,以下图: 点击完成即可。 因为用户维不需要层次,所以要把默认层次删除掉。以下图: 选择层次,把鼠标放到层次列表第一个层次上,右键,点击删除即可。 删除后界面以下: 此时能够看一下左侧菜单,以下图: 除了刚才新建维以外,还自动生成了维对应表DIMI_USER。 3.3.12 新建立方 立方是由多个维组成进行特定数据分析一个组件。所以其包含维和度量值。 还用用户例子,我们现在需要统计用户登陆次数,所以维包含用户(还应该包含时间,例子以简单为主,就只选一个维吧),度量是登陆次数。 在左侧菜单上选择立方、点击右键,选择新建,弹出界面以下: 该界面展示了立方创建步骤,点击下一步,以下图: 输入名称,点击下一步,以下图: 默认选择即可,点击下一步,以下图: 此时把维移动到右边,此时我们把刚建好DIMI_USER移动过去,点击下一步,以下图: 输入度量值,我们例子输入次数,点击下一步,以下图: 点击完成即可,此时立方已经创建成功。 此时能够看一下左侧菜单,以下图: 除了刚才新建维以外,还自动生成了立方对应表LOGIN_TIMES_TAB。 另外,维和立方全部只是把表建好了,还需要建对应映射关系,只有把映射也建好了,维或立方才会有数据。建映射就不再累述了。 3.3.13 新建进程流 在映射进行实施时候,有可能其中一个映射要用到另外一个映射实施结果,所以必需控制映射实施次序,这就需要进程流了。 进程流相关包含三个概念:进程流模块、进程步骤序包、进程流。 新建进程流也是比较简单,在进程流编辑器上,直接把组件调色板里组件拉过来就行,类似于visio里步骤图。故在此就不在写具体步骤了。 4 Oracle常见网址学习 【Oracle 中normal,sysdba,sysperal等角色说明】 【Oracle中连接使用】 【Execute Immediate动态实施SQL语句使用】 :45:67870::NO:RIR:IR_PROD%20T_COMPONENT,IR_RELEASE,IR_TYPE,IRC_ROWFILTER:,11gDBR1 【官方文档,具体介绍每一个模块】 【Oracle 相关OWB 官方教程】 【OWB中常见问题】 【Oracle之资料库安装】展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




Oracle入门使用基础手册.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/3027273.html