oracle9i 数据库系统结构与产品组成.pptx
《oracle9i 数据库系统结构与产品组成.pptx》由会员分享,可在线阅读,更多相关《oracle9i 数据库系统结构与产品组成.pptx(128页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 racle9i 数据库数据库系统结构与产品组成系统结构与产品组成l数据库描述语言l数据库操纵/查询l数据库翻译程序l数据库管理程序数据库概论:DBMS组成l存储、检索、修改数据l保证数据的一致性l解决并发问题l支持对数据库操作的接口l进行数据管理 数据库概论:DBMS功能l层次型l网状型l关系型l对象-关系型数据库数据库发展过程分布式数据库系统结构分布式数据库系统结构CMGDBMSLDBMSLDBMSGDBMSCMGDBMSLDBMSLocalDatabaseCMGDBMSCM计算机网络计算机网络计算机网络计算机网络LocalDatabaseLocalDatabaseLDBMS全局数据全局数
2、据字典字典全局数据全局数据字典字典全局数据全局数据字典字典Oracle分布式数据库系统结构SQL*NETDBRDBMSTOOLSTOOLSRDBMSSQL*NETRDBMSTOOLSDBDBSQL*NETTOOLSSQL*NET计算机网络计算机网络计算机网络计算机网络PCPCPCPC局部数据库局部数据库局部数据库局部数据库全局数据全局数据全局数据全局数据字典字典字典字典局部数据库局部数据库局部数据库局部数据库全局数据全局数据全局数据全局数据字典字典字典字典局部数据库局部数据库局部数据库局部数据库全局数据全局数据全局数据全局数据字典字典字典字典OracleClient/Server数据库结构Ne
3、tworkOracle ServerPCPCPCPCPC 数数 Server Client据据集集中中管管理理C/S是面向连接是面向连接OracleBrowser/Server数据库结构NetworkOracle ServerPCPCPCPCPC Web Browser Server 非面向连接非面向连接 Browser Web SOracle WebServer企业网络企业网络INTERNETINTERNETFiles/PagesOracleServerOracleServerOracleServerWebBrowserWebBrowserWebBrowserWebBrowser通过通过We
4、b访问各种数据访问各种数据Oracle数据库三层应用体系结构 Oracle Client Configuration(I)Oracle客户端配置及客户端配置及Login界面界面 (使用使用Oracle SQL*Net v2.0) Oracle Client SQL*Net 配置配置使用使用使用使用 SQL*Net Easy Configuration SQL*Net Easy Configuration 创建数据库别名创建数据库别名创建数据库别名创建数据库别名 Oracle Client SQL*Net 配置配置创建数据库别名为创建数据库别名为O Oracle Client SQL*Net配置
5、配置1.确定网络协议确定网络协议(TCP/IP) Oracle Client SQL*Net 配置配置2.确定主机名或确定主机名或IP地址地址3.确定确定Oracle Instance名名 Oracle Client Configuration(II)Oracle客户端配置及客户端配置及Login界面界面(Client端使端使用用Oracle Net8连接连接) Oracle Client Net8 配置配置使用使用使用使用 Oracle Net8 Easy Configuration Oracle Net8 Easy Configuration 创建创建创建创建 Service NameSe
6、rvice N Oracle Client Net8 配置配置创建创建 Service N Oracle Client Net8 配置配置1.确定网络协议确定网络协议(TCP/IP) Oracle Client Net8 配置配置2.确定主机名或确定主机名或IP地址地址3.确定确定Listener Port号号 Oracle Client Net8 配置配置4.确定数据库确定数据库ORACLE_SID Oracle Client Net8 配置配置5.测试测试Service TEST Oracle Client Net8 配置配置6.完成完成Oracle Client Configuratio
7、n(III)Oracle客户端配置及客户端配置及Login界面界面(Client端使端使用用Oracle Net8i连接连接) Oracle Client Net8i配置配置使用使用使用使用 Oracle Net8 Assistant Oracle Net8 Assistant 创建网络服务名创建网络服务名创建网络服务名创建网络服务名 Oracle Client Net8i 配置配置创建创建 Service N Oracle Client Net8i 配置配置创建网络服务名创建网络服务名 Oracle Client Net8i 配置配置1.确定网络协议确定网络协议(TCP/IP) Oracle
8、 Client Net8i 配置配置2.确定主机名或确定主机名或IP地址地址3.确定确定Listener Port号号 Oracle Client Net8i 配置配置4.确定数据库确定数据库ORACLE_SID Oracle Client Net8i配置配置5.测试测试TEST Oracle客户端配置及客户端配置及Login界面界面 (Oracle9i Net Services配置配置)Oracle9i新特性(IV) Oracle9i Net Services 配置配置使用使用使用使用 Oracle Net Configuration Assistant Oracle Net Configu
9、ration Assistant 创建网络服务名创建网络服务名创建网络服务名创建网络服务名创建本地网络服务名创建本地网络服务名 Oracle9i Net Services 配置配置添加添加 Oracle9i Net Services 配置配置确定要连接的数据库版本确定要连接的数据库版本 Oracle9i Net Services 配置配置1.确定数据库服务名确定数据库服务名 Oracle9i Net Services 配置配置2.确定网络协议确定网络协议(TCP/IP)Oracle9i Net Services 配置配置3.确定主机名或确定主机名或IP地址地址4.确定确定Listener Po
10、rt号号 Oracle9i Net Services 配置配置5.测试测试TEST Oracle9i Net Services 配置配置6.确定网络服务名确定网络服务名 Oracle9i Net Services 配置配置 Oracle9i Net Services 配置配置 完成完成 Oracle Client Configuration(V)Oracle客户端配置及客户端配置及Login界面界面 (手工配置手工配置Oracle网络配置文件网络配置文件)ClientServertnsnames.oralistener.oralistener.oratnsnames.oraClient端:tn
11、snames.ora(Net8)Oracle.world=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=SUN3000)(PORT=1521)(CONNECT_DATA=(SID=ora8i)Client端:tnsnames.ora(Oracle8i)Oracle=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=Sun4500)(PORT=1521)(CONNECT_DATA=(SERVICE_NAME=ora8i)#使用Oracle8i的新参数服务名:Service_Name#Service
12、_Name缺省为数据库名#为缺省配置方式Client端:tnsnames.ora(Net8i)Oracle=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=Sun4500)(PORT=1521)(CONNECT_DATA=(SID=orcl)#使用Oracle数据库实例名ORACLE_SID#是Oracle7、8配置方式tnsnames.ora(Oracle9i Net Services)ORA9i=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=sun4500)(P
13、ORT=1521)(CONNECT_DATA=(SERVICE_NAME=)SQL*PLUS 登录界面登录界面1.通常登录通常登录 SQL*PLUS 登录界面登录界面2.简化登录简化登录 SQL*PLUS 登录界面登录界面3.简化登录简化登录(注册后注册后) Oracle9i数据库产品组成数据库产品组成Oracle9i产品体系结构Oracle数据库结构ApplicationsOSSQLToolsData数据库系统的核心任务是数据库系统的核心任务是数据库系统的核心任务是数据库系统的核心任务是提供对数据的管理提供对数据的管理提供对数据的管理提供对数据的管理OracleOracle基于操作系统基于操
14、作系统基于操作系统基于操作系统SQLSQL是与是与是与是与OracleOracle交互的语言交互的语言交互的语言交互的语言使用使用使用使用C/SC/S开发工具开发工具开发工具开发工具构造应用系统构造应用系统构造应用系统构造应用系统用用用用户户户户通通通通过过过过应应应应用用用用系系系系统统统统访访访访问问问问核核核核心心心心ClientClientServerServer数据以文件的方数据以文件的方数据以文件的方数据以文件的方式存于操作系统式存于操作系统式存于操作系统式存于操作系统DBA管理工具管理工具EXP/IMPSQLLOADADIMINISTRATIONTOOLS高级语言接口高级语言接口
15、网络接口网络接口应用系统开发工具应用系统开发工具CASE*系列系列开发工具开发工具应用系统开发工具应用系统开发工具Oracle*系列系列开发工具开发工具ORACLE RDBMSOracle数据库产品组成 OracleRDBMSSQL*PLUSCASE*MethodCASE*DesignerCASE*GeneratorCASE*DictionaryOracle MRPOracle MRPOracle ERPOracle ERPOracle EngineeringOracle EngineeringOracle BillOracle BillOracle InventoryOracle Inven
16、toryOracle OA产品产品Oracle AssetsOracle PayablesOracle PurchasingOracle ReceivablesOracle Retailer高级语言接口高级语言接口高级语言接口高级语言接口Pro*CPro*CPro*CobolPro*CobolPro*FortranPro*FortranProgrammerProgrammer/2000/2000系系系系统统统统开开开开发发发发Developer/2000Developer/2000SQL*SQL*系列工具系列工具系列工具系列工具网络接口网络接口网络接口网络接口SQL*NetSQL*NetOra
17、cle*Net8Oracle*Net8CASE*CASE*系列工具系列工具系列工具系列工具WebWeb开发工具开发工具开发工具开发工具建模开发工具建模开发工具建模开发工具建模开发工具OracleOracleDesigner/2000Designer/2000Oracle WebOracle WebServerServerOptionsOptionsOracle Net ServicesOracle Net S 各类人员需掌握的Oracle知识&一般用户一般用户数据库基础知识、基本数据库基础知识、基本 SQL 语言。语言。&一般系统管理员一般系统管理员 SQL命令及命令及DBA工具。工具。&应用
18、开发人员应用开发人员 熟练掌握熟练掌握 SQL、PL/SQL、存储过程、数据库触发器设计、了解存储过程、数据库触发器设计、了解Oracle DBA的的原理、数据库原理知识、原理、数据库原理知识、Client/Server开发工具、开发工具、Oracle 选件产品开发、选件产品开发、Oracle 插件产品开发、及其他应用系统开发工插件产品开发、及其他应用系统开发工具的使用技巧。具的使用技巧。&数据库管理员数据库管理员 熟练掌握熟练掌握SQL、PL/SQL、Oracle数据库核心、数据库核心、DBA原理、数据库管原理、数据库管理与日常维护、性能调整、理与日常维护、性能调整、Back-up&Reco
19、very。OracleDatabaseToolsOracle Enterprise Manager1.Instance Manager2.Data Manager3.Storage Manager4.Schema Manager5.Security Manager6.Backup Manager7.SQL WOracleDatabaseToolsOracle Utilities1.SQL*Plus(SQLPLUS)2.Export(EXP)3.Import(IMP)4.SQL*Loader(SQLLDR)5.Recovery Manager(RMAN)6.Password Utility(OR
20、APWD)7.TKPROF(TKPROF)Oracle9i数据分区技术 数据急剧增长使数据库管理员和应用开发人员面临新的挑战,庞大的数据库不仅使管理工作变得越来越复杂,而且严重影响数据库的性能。当数据库中的表足够大时,数据库的操作(Export/Import,Backup/Recovery,DML 等)会有极大困难。为了加强对大型数据对象的存储与管理能力,提高 QL与 DML的性能,Oracle引入了数据分区技术。Oracle9i的对象技术对象类型(Object Types)Oracle对SQL进行扩充,允许用户自定义数据类型。Oracle9i遵从SQL3有关对象类型的定义和对象模型化技术标准
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle9i 数据库系统结构与产品组成 数据库 系统 结构 产品 组成
限制150内