Oracle应用集成产品及案例介绍.pptx

上传人:封****n 文档编号:96702524 上传时间:2024-03-11 格式:PPTX 页数:77 大小:2.83MB
返回 下载 相关 举报
Oracle应用集成产品及案例介绍.pptx_第1页
第1页 / 共77页
Oracle应用集成产品及案例介绍.pptx_第2页
第2页 / 共77页
点击查看更多>>
资源描述

《Oracle应用集成产品及案例介绍.pptx》由会员分享,可在线阅读,更多相关《Oracle应用集成产品及案例介绍.pptx(77页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Oracle应用集成产品及案例介绍应用集成产品及案例介绍议程议程 Oracle产品介绍Oracle SOA-应用集成中间件Oracle BPM 业务流程管理 Oracle相关案例ServiceNETService完整的完整的SOA服务功能架构服务功能架构访问安全访问安全认证认证授权授权身份身份消息安全消息安全FTPMQ服务接入服务接入SMTP元数据缓存元数据缓存报表报表SLA 告警告警服务转换服务转换基于内容的路由基于内容的路由转换转换服务集成服务集成服务运行管理服务运行管理服务代理服务代理服务资源管理服务资源管理HTTP/SSOAPJMSFile变更中心变更中心UDDI 发现发现监控监控 E

2、JB/RMITuxJMX策略策略接入接入:适应众多:适应众多异构平台,能快异构平台,能快速将其接入服务速将其接入服务总线,将之变为总线,将之变为服务服务安全安全:确保服务:确保服务访问过程的安全访问过程的安全性、可靠性、一性、可靠性、一致性致性目录目录:实现对服:实现对服务资源的维护和务资源的维护和治理治理交换路由交换路由:体现:体现SOA架构的灵活架构的灵活性、易用性性、易用性管理管理:确保关键:确保关键的的SOA基础架构基础架构稳定、可靠运行稳定、可靠运行议程议程 Oracle产品介绍Oracle SOA-应用集成中间件Oracle BPM 业务流程管理 Oracle相关案例Oracle

3、BPM功能覆盖完整的业务流程管理生命周期功能覆盖完整的业务流程管理生命周期业务仪表盘业务仪表盘(BAM)和历史趋势和历史趋势分析工具分析工具流程开发和系统集成流程开发和系统集成业务业务分析师分析师流程流程 开发人员开发人员 流程运行和流程运行和管理管理流程建模流程建模,仿真和文档化仿真和文档化业务负责人业务负责人/干系人干系人业务用户交互业务用户交互流程流程参与者参与者企业应用系统企业应用系统和数据库和数据库ESB为为BPM及应用集成提供支撑及应用集成提供支撑流程的自动节点通过调用部署在流程的自动节点通过调用部署在OSB上的服务实现信息的流转上的服务实现信息的流转统一的运行环境统一的运行环境P

4、olicy ManagerOptimized bindingHuman Workflow(+AMX,AG,Orgn)Business RulesOracle Service BusCommon JCA-based connectivity infrastructureRepositoryEM console+BPMN ScreensBAMB2BMediatorWorkspaceMS Office BPM Studio(Business&IT views)Shared BPMN ModelBPABPMN 2.0,BPELRich End User InteractionWeb based cus

5、tomizationProcess ComposerProcessAnalyticsProc CubesProcess Portal(WC spaces)流流程程内内核核BPELBPMN议程议程 Oracle产品介绍 Oracle相关案例中石化资金集中管理-无缝整合ERP、审批系统、银行系统,实现财务核心流程自动化中石油销售物流配送应用集成-业务单元间信息实时共享,提高效率,降低成本广东电信ESB平台-整合核心业务支撑应用,海量交易次数,运行稳定可靠BP 整合全球供应商管理流程巴西石油 -Oracle 整体解决方案Idemitsu(出光兴产)SOA项目 使用ESB对所有系统进行整合产品产品客户

6、名称客户名称项目项目OSBBaker Hughes钻井数据获取与多系统发布OSB中石化集团中石化集团资金集中管理项目OSB中石化集团SAP主数据管理平台OSB中国石油销售公司一次物流、二次物流及油库管理系统应用集成部分OSB国家电网国电“SG186”工程一体化企业级信息集成平台OSB北京工商局北京工商奥运食品安全追溯系统OSB国家水利部国家水利部防汛抗旱指挥工程OSB国家安全生产监督总局国家安全生产监督总局“国家安全生产信息系统”OSB文化部文化部全国文化管理工程应用支撑和集成平台OSB北京银行大前置北京银行大前置系统OSB太平保险太平保险ESB项目BPM中国水利水电建设集团应用一体化平台BP

7、M广东电网电力营销BPM华道数据业务流程服务外包BPM贵州农信社信贷业务BPM四川农信社信贷业务BPM上海移动电子运维系统BPM山东电信北方电信新一代BSS系统国内外客户案例国内外客户案例产品产品客户名称客户名称项目项目OSB+BPMEnbridge管道传输系统整合OSB+BPMEPCO企业IT基础架构平台OSB+BPMHalliburton企业IT基础架构平台OSB+BPMSaudi Aramco企业IT基础架构平台OSB+BPM北京市公安局交通管理局信息交换平台OSB+BPM中信国检中国产品质量电子监管网(PIATS系统)OSB+BPM重庆市电子商务公司WSW-SCMS商唯供应链管理服务中

8、间平台系统OSB+BPM上广电集团SVA电子商务网OSB+BPM中外运集团中外运集团对外门户网站OSB+BPM国家地震局地震信息管理门户OSB+BPM欧洲航天局数据交换和流程集成平台OSB+BPMBelgacom公司信息集成和数据交换平台OSB+BPM土耳其移动运营商TurkcellService Delivery Platform(SDP)OSB+BPM美国公共养老基金会集成信息平台OSB+BPMING Lease 基于 SOA 的LeaseAutomation 项目OSB+BPMSUMCO全球第二大半导体晶片生产商通过集成私有的MES与SAP,SUMCO可以每天处理超过两百万条记录OSB+

9、BPM德国有线集团Kabel Deutschland(KDG)通过BPEL/ESB与标准适配器,KDG集成了CRM、计费、目录服务和构建在Oracle、BEA Tuxedo等应用国内外客户案例国内外客户案例资金由下属企业直接和银行进行资金结算,分散管理集团对下属企业的流动资金缺少管理能力业务功能有限。而且多是手工填报,只能事后监督,缺乏管理的实时性和有效性资金管理失控,监控缺乏手段,资金使用率低,不利于集团资源的合理分配和综合利用。中石化集团资金集中管理项目中石化集团资金集中管理项目资金管理面临的业务问题资金管理面临的业务问题资金集中管理系统的建设目标资金集中管理系统的建设目标资金集中管理集团

10、、股份、资产管理公司以及财务公司的资金集中管理平台提供可靠稳定的运行环境信息交换银行、ERP、资金集中管理系统(包括未来总部级别财务相关的其它系统,如目前在建的集团内部网络银行系统)间形成灵活、高效的协作采用服务化架构和外部系统进行连接,降低今后维护复杂程度与银行间实时互联,提供在线资金查询、转账、对账等功能基于资金集中管理系统,同步构建外围支撑系统单点登录、审批系统、报表系统、集团网银等提供支撑的系统对数据对数据交换平台的要求交换平台的要求全面的集成能力:和MQ、SAP 产品等进行无缝集成支持socket,FTP,HTTP,Web Service协议,在业务处理方面:可配置的业务流程,加快业

11、务实现的速度有开放的安全架构、容易加入加解密功能支持中石化自定义报文、模板化的错误处理过程全面的业务监控能力高性能处理:高并发和大压力的处理能力,能够满足每天120万笔的数据处理基于基于Oracle产品的解决方案产品的解决方案股份公司级股份公司级ERP银行前置银行前置银行前置银行前置加密机加密机银行核心银行核心业务系统业务系统资金集中管理系统资金集中管理系统资金集中管理系统资金集中管理系统(ATOMATOM)WLSWLS加密机加密机加密机加密机数据交换平台数据交换平台数据交换平台数据交换平台Oracle Service BusOracle Service BusSAP R/3SAP R/3SA

12、P R/3SAP R/3SAP R/3SAP R/3财务公司财务公司下属企业下属企业银行银行审批系统审批系统审批系统审批系统集团网银集团网银集团网银集团网银WLSWLSWLSWLS基于基于OSB的数据交换平台的数据交换平台基于基于WLS的的ATOM及相关外围财务业务系统及相关外围财务业务系统股份公司资金管理系统股份公司资金管理系统筹融资筹融资管理管理应收帐款应收帐款管理管理票据票据管理管理授信授信管理管理用款申请用款申请审批系统审批系统上存款管理上存款管理系统系统股份总部股份总部SAPSAP系统系统担保担保管理管理租赁租赁管理管理FIFITR-CMTR-CMXI/Switch server/W

13、inbridge XI/Switch server/Winbridge 账户账户管理管理已开发未推广应用已开发未推广应用工总行工总行建总行建总行农总行农总行中总行中总行银企直联交互平台银企直联交互平台股份公司用款申请系统股份公司用款申请系统资金资金预算系统预算系统财务财务预算系统预算系统1 12 24 4商业银行系统商业银行系统121211113 35 56 67 78 89 91010股份各分子公司股份各分子公司SAPSAP系统系统财务公司财务公司未实现直联,手工集中未实现直联,手工集中资金相关系统现状实例资金相关系统现状实例 分公司用款申请过程分公司用款申请过程逻辑部署架构逻辑部署架构Lo

14、adLoad Balancer Balancer交换平台交换平台OSB交换平台交换平台OSBClusterClusterOracle DBJMS加密机加密机加密机加密机WSWS资金集中管理资金集中管理WLSClusterCluster DB资金集中管理资金集中管理WLS审批系统审批系统WLS Cluster集团网银集团网银WLS Cluster单点登录单点登录WLS ClusterHTTP/SSAP R/3SAP R/3SAP R/3SAP R/3SAP R/3SAP R/3目前共目前共5家银行:家银行:中农工建交中农工建交银行银行银行银行银行银行银行银行银行银行银行银行JCO/RFCsock

15、etsocket议程议程 Oracle产品介绍 Oracle相关案例中石化资金集中管理-无缝整合ERP、审批系统、银行系统,实现财务核心流程自动化中石油销售物流配送应用集成-业务单元间信息实时共享,提高效率,降低成本广东电信ESB平台-整合核心业务支撑应用,海量交易次数,运行稳定可靠BP 整合全球供应商管理流程巴西石油 -Oracle 整体解决方案Idemitsu(出光兴产)SOA项目 使用ESB对所有系统进行整合n 建设系统集成平台n 实现销售业务五大核心系统集成n 实现物流系统与其他系统集成n 疏通系统间业务流和数据流集 成1800026一次物流系统二次物流系统500提升管理水平提升管理水

16、平 降低物流成本降低物流成本 提高运行效率提高运行效率生 产运 输仓 储运 输销 售n 构建二次物流信息平台n 改善二次物流计划配送业务n 规范业务流程n 实现主动配送n 构建一次物流信息平台n 实现资源配置、运输调度及库存优化n 规范业务流程建设目标建设目标规划的规划的系统集成架构系统集成架构系统系统集成平台集成平台一一次次物物流流系系统统销销售售ERP系系统统加加油油站站管管理理系系统统油油库库管管理理系系统统二二次次物物流流系系统统地地理理信信息息系系统统用用户户身身份份认认证证系系统统公公共共数数据据平平台台系系统统公公路路运运输输管管理理系系统统客客户户关关系系管管理理系系统统应应急

17、急管管理理信信息息系系统统应应急急管管理理信信息息系系统统地地理理信信息息系系统统用用户户身身份份认认证证系系统统公公共共数数据据平平台台系系统统海海运运管管理理系系统统管管道道生生产产系系统统炼炼化化ERP系系统统大大区区自自备备车车系系统统气气象象信信息息系系统统铁铁路路调调度度系系统统典型业务流程实现典型业务流程实现销售业务流程销售业务流程公路运输公路运输销售售ERPService管道生产管道生产集成平台集成平台服务接口服务接口服务路由、数据校验和转换服务路由、数据校验和转换服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口公

18、路运输公路运输其它系统其它系统预算管理算管理文档管理文档管理serviceService生生产管理管理Service一次物流一次物流service二次物流二次物流service油库管理油库管理service加油站加油站管理系统管理系统service运力管理运力管理1 油库日报油库日报加油站日报加油站日报公路运输公路运输销售售ERPService运力管理运力管理管道生产管道生产集成平台集成平台服务接口服务接口服务路由、数据校验和转换服务路由、数据校验和转换服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口公路运输公路运输其它系统其它系

19、统预算管理算管理文档管理文档管理serviceService生生产管理管理Service一次物流一次物流service二次物流二次物流service油库管理油库管理service加油站加油站管理系统管理系统service1 油库日报油库日报加油站日报加油站日报2 出库量控制出库量控制运力状况运力状况典型业务流程实现典型业务流程实现销售业务流程销售业务流程公路运输公路运输销售售ERPService管道生产管道生产集成平台集成平台服务接口服务接口服务路由、数据校验和转换服务路由、数据校验和转换服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服

20、务接口公路运输公路运输其它系统其它系统预算管理算管理文档管理文档管理serviceService生生产管理管理Service一次物流一次物流service二次物流二次物流service油库管理油库管理service加油站加油站管理系统管理系统service运力管理运力管理1 油库日报油库日报加油站日报加油站日报2 出库量控制出库量控制运力状况运力状况3 配送单配送单典型业务流程实现典型业务流程实现销售业务流程销售业务流程公路运输公路运输销售售ERPService管道生产管道生产集成平台集成平台服务接口服务接口服务路由、数据校验和转换服务路由、数据校验和转换服务接口服务接口服务接口服务接口服务接

21、口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口服务接口公路运输公路运输其它系统其它系统预算管理算管理文档管理文档管理serviceService生生产管理管理Service一次物流一次物流service二次物流二次物流service油库管理油库管理service加油站加油站管理系统管理系统service运力管理运力管理1 油库日报油库日报加油站日报加油站日报2 出库量控制出库量控制运力状况运力状况3 配送单配送单4 油库出库单油库出库单典型业务流程实现典型业务流程实现销售业务流程销售业务流程采用双机集群部署方式,保证业务高可用采用双机集群部署方式,保证业务高可用已部署了已部

22、署了10大类大类 200+服务,每天服务调用次数超过服务,每天服务调用次数超过20万次,业务单元间信息充分共享(万次,业务单元间信息充分共享(1)已部署了已部署了10大类大类 200+服务,每天服务调用次数超过服务,每天服务调用次数超过20万次,业务单元间信息充分共享(万次,业务单元间信息充分共享(2)CRM做为电信业重要的业务支撑系统,需要与其他应用做为电信业重要的业务支撑系统,需要与其他应用充分的互联互通充分的互联互通广东电信使用广东电信使用ESB平台系统,满足集团公司的平台系统,满足集团公司的CSB规范要求规范要求议程议程 Oracle产品介绍 Oracle相关案例中石化资金集中管理-无

23、缝整合ERP、审批系统、银行系统,实现财务核心流程自动化中石油销售物流配送应用集成-业务单元间信息实时共享,提高效率,降低成本广东电信ESB平台-整合核心业务支撑应用,海量交易次数,运行稳定可靠BP 整合全球供应商管理流程巴西石油 -Oracle 整体解决方案Idemitsu(出光兴产)SOA项目 使用ESB对所有系统进行整合ESB平台部署的服务平台部署的服务接入到接入到ESB平台的外围系统平台的外围系统ESB平台部署服务调用统计分析,日均调用量超百万次平台部署服务调用统计分析,日均调用量超百万次同时,同时,OSB提供了可视化监控工具,为业务优化提供量化依据提供了可视化监控工具,为业务优化提供

24、量化依据议程议程 Oracle产品介绍 Oracle相关案例中石化资金集中管理-无缝整合ERP、审批系统、银行系统,实现财务核心流程自动化中石油销售物流配送应用集成-业务单元间信息实时共享,提高效率,降低成本广东电信ESB平台-整合核心业务支撑应用,海量交易次数,运行稳定可靠BP 整合全球供应商管理流程巴西石油 -Oracle 整体解决方案Idemitsu(出光兴产)SOA项目 使用ESB对所有系统进行整合典型支付流程批复任务分配批复任务分配基于门户批复基于门户批复批复邮件发送批复邮件发送超级用户监控超级用户监控每天超过每天超过1000张张的支付申请的支付申请SAP系统支付系统支付超过超过30

25、00家提供家提供商进行自服务访商进行自服务访问问查询状态查询状态提供电子凭据提供电子凭据生成统计报告生成统计报告英国石油英国石油 流程案例流程案例议程议程 Oracle产品介绍 Oracle相关案例中石化资金集中管理-无缝整合ERP、审批系统、银行系统,实现财务核心流程自动化中石油销售物流配送应用集成-业务单元间信息实时共享,提高效率,降低成本广东电信ESB平台-整合核心业务支撑应用,海量交易次数,运行稳定可靠BP 整合全球供应商管理流程巴西石油 -Oracle 整体解决方案Idemitsu(出光兴产)SOA项目 使用ESB对所有系统进行整合DataHistorian巴西石油数字油田巴西石油数

26、字油田技术架构技术架构主数据管理主数据管理Complex Event Processor 事件事件驱动可可视化化模型模型多维分析多维分析SCADAOther RT Sources数据质量与安全数据质量与安全SOA集成平台集成平台企业内容管理企业内容管理/安全搜索安全搜索油藏工程与模拟油藏工程与模拟生产监控生产监控钻井完井钻井完井生产优化生产优化流程管理流程管理Maintenance Data巴西石油数字油田巴西石油数字油田Oracle 企企业业库库渠道渠道自助服务自助服务(网页网页)帮助台帮助台(呼叫中心、呼叫中心、后后台台)合作伙伴合作伙伴(外部网外部网)移动设备移动设备(PDA 等等)自助

27、服务自助服务(网页网页)门户门户 (Oracle为为标准标准)互联网、局域网、外部网、上游、下游互联网、局域网、外部网、上游、下游,公司和所有的子公司门户公司和所有的子公司门户Oracle WebLogic PortalSAP 门户门户只适用于只适用于SAP的应用程序的应用程序(Netweaver)上游和下游的流程上游和下游的流程公司流程,能源与天然气流程公司流程,能源与天然气流程SAP 门户门户只适用于只适用于SAP的应用程序的应用程序(Netweaver)BPM (Oracle为为标准标准)Oracle SR服务注册服务注册(Oracle为为标准标准)OracleDataIntegrato

28、r数据数据整合整合(Oracle为为标准标准)Oracle Service Bus 服务总线服务总线服务总线服务总线(Oracle为为标准标准)SAP 环境环境只适用于只适用于SAP的应用程序的应用程序Netweaver XIXI Exchange 基础架构基础架构Oracle BPM原有系统原有系统核心业务应用程序核心业务应用程序Java 开发开发上游、下游应用程序,电子商务上游、下游应用程序,电子商务电子采购,公司、子公司应用程序电子采购,公司、子公司应用程序Oracle WebLogic Server&Oracle DBSAP R/3(ERP)议程议程 Oracle产品介绍 Oracle

29、相关案例中石化资金集中管理-无缝整合ERP、审批系统、银行系统,实现财务核心流程自动化中石油销售物流配送应用集成-业务单元间信息实时共享,提高效率,降低成本广东电信ESB平台-整合核心业务支撑应用,海量交易次数,运行稳定可靠BP 整合全球供应商管理流程巴西石油 -Oracle 整体解决方案Idemitsu(出光兴产)SOA项目 使用ESB对所有系统进行整合主要业务主要业务Oracle 解决方案解决方案 System DSystem H(SAP)System F(J2EE)System ASystem CSystem BSystem EFormat ExchangeRoutingFormat e

30、xchangeServiceServiceFileJMSWebServiceService EnablerServiceEnablerServiceServiceFileIdemitsu Service Bus(ALSB)Service ConsumerService ProviderFor All Developers System connectivity principles(like Reference Architecture)GuidelinesFor Service Consumer Guidelines for service consumerFor Service Admin

31、istrator and Developer Guidelines for implementing services on Service Bus Guidelines for designing Service Bus infrastructure Guidelines for operating Service Bus Guidelines for services managementFor Service Provider Guidelines for service providerGuidelines for SOA implementing on SAPGuidelines f

32、or SOA implementing on J2EE系统架构系统架构新的参考架构的收益新的参考架构的收益可重用的接口接口数量从120 降低到80 标准的接口 通过标准协议(WS,JMS,File)构建标准接口Idemitsu Service Bus(OSB)Order System East(Fujitsu Host)Order System West(Fujitsu Host)Export System(Fujitsu Host)EDILubricant SCM(SAP)Example:Standard I/F “entry order”Standard protocol:WS Stand

33、ard format:XML Standard data model:Order dataWeb OrderEntry System(WLS)新的参考架构的收益新的参考架构的收益标准的可视化的系统连接所有的系统连接都使用 Idemitsu service bus统一的服务的管理系统连接的可视化和监控松耦合New SystemOrder management systemWeb order systemCommon corporate systemLubricant Management System(SAP)Idemitsu service busLubricant Manufacturing

34、 system演讲完毕,谢谢观看!oracle数据库培训内容l*基本概念l*Oracle的体系结构lSQL*Plus的使用及常用命令l*SQL*NET的配置和使用l数据库的备份(exp/imp)l其它常见问题一、基本概念l什么是数据库什么是数据库:是存储在一起的相关数据的集合。这些数据无有害或不必要的冗余,为多种应用服务。数据的存储独立于使用它的应用程序。对数据库插入新数据、修改和检索原有数据均能用一种公用的和可控的方法进行。l数据库能做什么数据库能做什么:数据库的基本功能就是存储数据,而且能够为用户提供便捷、快速的查找、修改、添加和删除数据等功能。l什么是什么是SQL语言语言:是运用于数据库

35、的语言。它除了具有数据库查询、插入、删除、修改等功能外,可以独立使用,也可以嵌入其它主语言中使用。它的语法类似于英语。l什么是oracle:oracle是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合。是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。二、Oracle的体系结构(1)(1)物理结构物理结构ORACLEORACLE数据库在物理上是存储于硬盘的各种文件。它是活动的,数据库在物理上是存储于硬盘的各种文件。它是活动的,可扩充的,随着数据的添加和应用程序的增大而变化。可扩充的,随着数据的添加和应用

36、程序的增大而变化。datafiles redo log files control files parameter file datafiles redo log files control files parameter file 数据文件数据文件 日志文件日志文件 控制文件控制文件 参数文件参数文件 datafilesredologfilescontrolfileparameterfiles*.dbf*.logInitoraid.ora*.ctl(2)session(2)session(连接连接)Oracle Oracle是多用户、多任务、可分布式管理的数据库,同是多用户、多任务、可分布式

37、管理的数据库,同时可有许时可有许 多个用户对数据库操作。多个用户对数据库操作。oracleuseruserusersessionORACLE数据库在逻辑上是由许多表空间构成。主要分为系统表空间和非系统表空间。非系统表空间内存储着各项应用的数据、索引、程序等相关信息。我们准备上马一个较大的ORACLE应用系统时,应该创建它所独占的表空间,同时定义物理文件的存放路径和所占硬盘的大小。Oracle数据存储单位a、block数据块:2k最小的I-O单位,伴随database产生而产生,不可变b、extent一组连续的数据块:是用户所能分配存储的最小单位c、segment段:有共同结构的一个或几个区域(

38、extent)d、tablespace表空间:一组物理数据的逻辑组合,(象逻辑间数据仓库)e、file文件:属于某个表空间的物理文件f、database数据库:一组表空间所构成的逻辑的可共享的数据。(3)存储结构表空间tablespacesystemRBSnosystem把system表空间单独放在一个硬盘上做成一组镜像toolsuserstempapplicationdataapplicationindex分开存放减少争用segment段的分类data数据段存储对象object(table,view,index,sequence.)index索引段temporary临时段用做(join,gr

39、oupby,orderbysorting操作)rollback回滚段用于记录修改前后信息bootstrap启动段存储数据字典系统信息不能读写,放在系统表空间内,约占40几个blockdatasegment中可能有十种不同类型的存储对象(1)table(2)view实为一个select语句(3)index(一个表不多于3个)(4)cluster(簇)(5)sequence序列(6)synonyms用于定义某个远程数据库同义词,实现分式数据库管理透明(7)snapsot快照(8)storedprocedure(function)(9)package程序包(10)dbtrigger数据触发器,处理u

40、pdata,delete,insert中可能出现的问题常用的常用的ORACLE的数据库字段类型的数据库字段类型字段类型字段类型中文说明中文说明限制条件限制条件其它说明其它说明CHAR固定长度字符串最大长度2000bytesVARCHAR2可变长度的字符串最大长度4000bytes可做索引的最大长度749DATE日期(日-月-年)LONG超长字符串最大长度2G(231-1)足够存储大部头著作RAW固定长度的二进制数据最大长度2000bytes可存放多媒体图象声音等LONGRAW可变长度的二进制数据最大长度2G同上NUMBER(P,S)数字类型P为整数位,S为小数位INTEGER整数类型小的整数F

41、LOAT浮点数类型NUMBER(38),双精度REAL实数类型NUMBER(63),精度更高三、SQL*Plus的使用及常用命令l进入sql*plus;l数据查询操作(select);l改变数据操作(insert、update、delete);l其它常用sql和sql*plus命令(spool、create、drop、desc、connect、grant)。数据查询操作l简单查询select列名1,列名2,列名3from表名where条件orderby列名1,列名2;逻辑运算符=或!=其它(not)inis(not)betweenandandor单值函数nvl-空值替换函数abs-绝对值函数m

42、od-求模函数power-求幂函数sqrt-平方根函数exp,ln,log-对数函数sin,cos等-三角函数唯一性查询l关键字:distinctselectdistinct列名from表名where条件;l模糊查询select列名1,列名2,列名3from表名where列名1like_%mmorderby列名1,列名2;l关键字:(not)likel通配符:%_联接查询select表名1.列名1,表名2.列名2,列名3from表名1,表名2where条件orderby表名1.列名1,表名2.列名2;子查询 单值子查询 多值子查询select列名1,列名2,列名3from表名1where列名1

43、=(select列名1from表名2where条件)orderby列名1,列名2;select列名1,列名2,列名3from表名1where列名1in(select列名1from表名2where条件)orderby列名1,列名2;组值函数avg-平均值函数count-非空值数目max-最大值函数min-最小值函数sum-求和函数distinct-唯一性函数分组查询分组查询select列名1,列名2,sum(列名3)from表名where条件groupby列名1,列名2;l关键字:groupby改变数据操作lInsert插入操作insertinto表名1(列名1,列名2)values(值1,值2

44、);注意:值表中的数据用逗号间隔;字符型和日期型要用单引号括起来;缺省的日期格式为dd-man-yy。insertinto表名1usingselect列名1,列名2from表名2where条件;Update 修改操作可修改单个字段、修改多行、修改单个列。update表名set列名=值或表达式where条件;Delete删除ldeletefrom表名where条件;注意不能只删除行的一部分where子句决定哪一行将被删除。如里省略了where子句,则所有的行都将被删除。其它常用sql命令Createtable-创建表;例子Droptable-删除表,sql同时自动删除该表上的索引、特权,但并不删

45、除相关的视图或同义词;Grant-授权Connect-连上Oracle,做最基本操作resource-具有程序开发最基本的权限dba-数据库管理员所有权限l-运行指定的命令文件,作用等价于start命令;l/-运行sql缓冲区的命令,与run命令等价;lConnect-退出当前账号,向指定的用户帐号登录;lDesc-显示指定表的结构;lExit-中止sql*plus,返回操作系统;lSpool-将屏幕显示内容输出到一个文件上;lSpooloff-输出文件结束;其它常用sql*plus命令四、SQL*NET的配置和使用 l1配置网络协议TCP/IPl2测试网络是否连通l3在Windows95上选

46、择“开始”按钮,选定“程序”中的“OracleforWindows95”下的“SQL*NetEasyConfiguration”,在“SQL*NetEasyConfiguration”窗口中选择“AddDatabaseAlias”,在“ChooseDatabaseAlias”对话框中“DatabaseAlias”项中键入数据库别名,按“OK”按钮确认。在“ChooseTCP/IPHostNameandDatabase”对话框中的TCP/IPHostname项中键入SERVER的IP地址,在“DatabaseInstance”项中键入Oracle的实例名。l在“ConfirmAddingData

47、baseAlias”对话框中可以看到你新增加的数据库别名。按“YES”按钮,按“OK”,退出“SQL*NetEasyConfiguration”。五、数据库备份(exp/imp)EXPORT将数据库中数据备份成一个二进制系统文件称为“导出转储文件”(EXPORTDUMPFILE),并将重新生成数据库写入文件中。它有三种模式:a.用户模式:导出用户所有对象以及对象中的数据;b.表模式:导出用户所有表或者指定的表;c.整个数据库:导出数据库中所有对象。IMPORT导入:导入的过程是导出的逆过程,这个命令先读取导出来的导出转储二进制文件,并运行文件,恢复对象用户和数据。数据库导出过程exp80用户名

48、/密码Enterarrayfetchbuffersize:4096exportfile:expdat.dmp(1)Entiredatabase(2)Users(3)Table:(2)UsersExportgrants:yesExporttabledata:yesConpressextents:yesUsertobeexportExportingtable、synonyms、view、grant等Exportterminatedsuccessfullywithoutwarning.导出选项l关键字内容lUSERID运行导出命令的帐号的用户名/口令。lBUFFEER用来取数据行的缓冲区的大小。lF

49、ILE导出转储文件的名字lCOMPRESS导出是否应该压缩有碎片的段成一个范围lGRANTS导出时否要导出数据库对象上的授权lINDEXES是否要导出表上的索引lROWS是否应导出行。如它为N,那么在导出文件中仅生成数据库对象的DDLlCONSSTRAINTS是否导出表旧的约定条件lFULL如设为Y,那么将执行一个整个数据库导出操作lOWNER要导出的一系列数据库帐号,然后执行这些帐号的USER导出操作lTABLES要导出的一系列表;执行这些表的TABLE导出操作导出选项l关键字内容lRECORDLENGTH转储导出文件日志的长度(以字节为单位),通常都使用缺省,除非要在两个不同操作系统中传递

50、导出文件lINCTYPE正在执行的导出操作的类型(有效值有”COMPLETE“(缺省值),CUMULATIVE”和“IVCREMENTAL”)lRECORD在增量导出类型中的一个标记,标明是否将日志存储到数据字典中日志导出的表中lPARFILE要传递给导出的参数文件的名字。这个文件将包含所有参数的入口项lANALYZE标明是否将移对象的统计信息写入导出转储文件中lCONSISTENT标明是否保留所有导出对象的读取一致复制。lLOG导出日志将要写入的文件的名字lMLS标明是否要导出MLS标号lMLS_LABEL_规定了MLS标号的格式数据库恢复Imp80用户名/密码Importfile:expd

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 期刊短文 > 互联网

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com