第一章 oracle简介_第1页
第一章 oracle简介_第2页
第一章 oracle简介_第3页
第一章 oracle简介_第4页
第一章 oracle简介_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

Oracle简介 第一章 本章内容 Oracle发展历程Oracle数据库结构Oracle9i安装Oracle9i常用工具的使用 Oracle的历史 ORACLE公司位于美国加州 是从20世纪70年代发展起来的 最初是一个小型的关系数据库公司 迄今已经成为领导数据库发展潮流的大型公司其软件可以在100多种不同的计算机上运行 ORACLE公司的Oracle数据库 从20世纪70年代开发推出 历经多次版本更新 其发展历程如下 Oracle发展历程 1977年RSI RelationalSoftwareInc 公司推出Oracle数据库原型 1979发行第一个产品OracleRDBMS 版本2 1982年改名为Oracle公司 1983推出版本3 1984年 ORACLE发布了第4版产品 这一版产品的稳定性得到了一定的增强并增加了数据库读一致性 readconsistency 1985年 ORACLE发布了5 0版 是首批可以在Client Server模式下运行的RDBMS产品 1986年发布了5 1版 支持分布式查询1988推出版本6 引入了行锁定模式 多处理支持和PL SQL语言 Oracle发展历程 1992推出Oracle7 该版本增加了许多新特性及新功能 如存储过程 触发器等使数据库真正具有可编程能力 引入了基于开销的优化器CBO1997年推出Oracle8 支持面向对象的开发及新的多媒体应用 同时这一版本开始具有同时处理大量用户和海量数据的特性1999年推出Oracle8i i 代表Internet 是世界上第一个全面支持Internet的数据库 2001年推出Oracle9i 它实际上是Oracle公司推出的一整套网络数据库应用解决方案的总称 2003年推出Oracle10g g 代表 grid 网格 新版最大特性是加入了网格计算的功能 OracleClient Server数据库结构 Network OracleServer PC PC PC PC PC 数ServerClient据集中管理 FatClient OracleBrowser Server数据库结构 Network OracleServer PC PC PC PC PC OracleApplicationServerBrowser WebServer ThinClient NET DB RDBMS TOOLS TOOLS RDBMS NET RDBMS TOOLS DB DB NET TOOLS NET 计算机网络 PC PC PC PC 局部数据库全局数据字典 局部数据库全局数据字典 局部数据库全局数据字典 Oracle分布式数据库系统结构 Oracle下载及安装 网上下载Oracle安装环境安装步骤 网上下载Oracle 网址 可向下拉选择Oracle9iDatabase 网上下载Oracle9i 根据实际需要点击要下载的版本 网上下载Oracle9i 选中各单选框 并点击后面的 Iaccept 按钮出现下载文件屏 网上下载Oracle9i 按提示信息下载解压安装 下载时会提示注册信息 网上下载Oracle9i 输入已注册的用户名及口令 尚未注册的可现在注册 安装环境 硬件环境对CPU的要求对内存的要求对硬盘的要求软件环境对操作系统的要求对虚拟内存的要求 1 执行安装程序 进入安装画面 双击setup exe文件 进入如右图所示安装画面 单击 下一步 按钮 进入下一过程 安装步骤 2 确认路径 确定源路径及目标路径 单击 下一步 按钮 3 选择产品类型 选择Oracle9iDatabase9 2 0 1 0 单击 下一步 按钮 4 选择安装类型 根据需要选择安装类型 此处选择企业版 单击 下一步 按钮 5 选择数据库配置 可根据具体需要进行选择 一般可选择 通用 6 确定预配置数据库名称 输入全局数据库名 SID自动跟过来 单击 下一步 按钮 ora9 ora9 7 确定数据库字符集 选择 使用缺省字符集 点击 下一步 按钮 8 显示将要安装的组件 单击 安装 按钮 开始安装 9 安装开始 拷贝文件 开始安装 系统复制文件 文件复制完毕后 进行数据库配置 配置成功安装结束 Oracle9i常用工具的使用 OracleEnterpriseManagerConsoleSQLPlusSQLPlusWorksheet 进入OracleEnterpriseManagerConsole OEM 独立启动 选择 独立启动 点击 确定 按钮 输入合法的用户名 口令 连接身份 点击 确定 按钮 OEM 独立启动 OEM 独立启动 OEM 登录到管理服务器OMS 选择 登录到OracleManagementServer 输入OMS的管理员用户名称及口令 默认初始口令为oem temp 点击 确定 按钮 配置OMS参见补充电子文档 Oracle9i中文版基础培训教程 3 2配置管理服务器 OMS配置成功方可登录 OEM 登录到管理服务器OMS 进入SQLPlus SQL PLUS登录界面 网络服务名 SQL PLUS登录界面 通常登录 lily lily ora9 SQL PLUS登录界面 简化登录 lily lily ora9 SQL PLUS SQL PLUS是开发人员和数据库管理员使用的一个Oracle工具 使用此工具可以输入 编辑 存储并运行SQL命令及PL SQL程序 可以向用户发送或接收信息 制作报表等 还可执行数据库管理功能 SQL PLUS命令行编辑 编辑和运行SQL缓冲区的SQL PLUS命令 命令缩写解释APPENDtextAtext行尾增加textCHANGEC old new在当前行中将old换为 newCHANGEC text 在当前行中删除textCLEARBufferCLBuff清除缓冲区DELDEL删除当前行DELnDELn删除第n行INPUTtextItext在当前行后增加一行textLINEL显示缓冲区内容LINEnLn显示第n行RUN或 R运行SQL缓冲区命令 继续 SQL PLUS命令行编辑 此外 还可将SQL缓冲区中命令存入文件 SAVEfile name 将文件中命令取到缓冲区 GETfile name 并可执行命令文件 STARTfile name或 file name 格式 SAVE REPLACE APPEND 描述 将SQL缓冲区的内容保存到磁盘文件上 示例 SQL SELECT FROMemp SQL SAVEmysql sql 已创建文件mysql sql 如果文件已经存在 可用REPLACE替换 SQL SAVEmysql sqlREPLACE 也可对原文件进行追加 SQL SELECT FROMdept SQL SAVEmysql sqlAPPE 已将文件追加至mysql sql SAVE命令 GET命令 命令 GET格式 GET描述 将文件中命令调入当前缓冲区 示例 SQL GETmysql sql 1SELECT FROMemp2 3 SELECT FROMdept 运行文件命令 命令 START或 格式 描述 将磁盘上的文件调入当前缓冲区 并执行文件内容 示例 SQL SELECT FROMdept SQL SAVEsql1 sql SQL sql1 sql DEPDNAMELOC 10ACCOUNTINGNEWYORK20RESEARCHDALLAS30SALESCHICAGO40OPERATIONSBOSTON50PRODUCTIONSANFRANCISCO 命令 SPOOL P87 格式 SPOOL描述 将SQL Plus屏幕内容存放到输出文件 示例 SQL SPOOLc mydat txtSQL SELECT FROMempSQL SPOOLOFF 假脱机命令 说明 如果用户未指定后缀 系统会自动在文件名后增加后缀 lst 小技巧 指定编辑器 对于简单的任务 该命令行编辑器很有用 但它只允许编辑SQL查询语句本身 但如果想做报表或编程序 就要用到全屏幕编辑器了 各种系统中的全屏幕编辑器很多 也各不相同 比如 在UNIX中 可以使用 vi 在VMS中 可以使用 edt 在WindowNT 2000 98中 可用 Notepad 等 定义编辑器 SQL define editor notepad 调用编辑器编辑指定文件 SQL edmyfile 另外 也可通过图形界面定义及调用编辑程序 SQL PLUS命令行编辑 定义编辑程序 SQL PLUS格式化输出 P83 PageandLineSizeSetlinesize 设置行宽度 默认值为80 showlinesize 如果行数据长度超过设定字符数 则会换行显示数据结果 为了使得一行可以显示单行全部数据 应设置较大的行宽度 例 setlinesize120Setpagesize 设置每页所显示的行数 默认值为14 例 setpagesize50 SQL PLUS格式化输出 PageTitlesandFootersPageTitles TTITLE 指定页标题 页标题自动显示在页中央 如果要在多行上显示页标题 使用 分隔 如果不希望显示页标题 使用TTITLEOFF命令 例 SQL ttitle 雇员信息 SQL select fromemp PageFooters BTITLE 指定页脚注 页脚注会自动显示在页中央 如果要在多行上显示页脚注 使用 分隔 如果不希望显示页标题 使用BTITLEOFF命令 例 SQL btitle 机密数据 SQL select fromemp SQL PLUS格式化输出 FormattingColumns COLUMN 控制列的显示格式 COLUMN命令主要包含四个选项 FORMAT选项用于指定列的显示格式 HEADING选项用于指定列的显示标题 JUSTIFY选项用于指定列标题的对齐格式 LEFT CENTER RIGHT CLEAR选项用于清除已定义列的显示格式 其中格式定义中包含以下元素 An 用于设置字符类型列的显示宽度 9 用于在数字类型列上禁止显示前导0 0 用于在数字类型列上强制显示前导0 用于在数字类型列上显示美元符号 L 用于在数字类型列前显示本地货币符号 用于指定数字类型列的小数点位置 用于指定数字类型列的千分隔符 SQL PLUS格式化输出 FormattingColumns COLUMN 例1 设置列显示格式SQL colenameheading 姓名 formata10SQL colsalheading 工资 justifycenterformatL99999SOL selectename salfromemp 例2 显示列设置SQL colsal 例3 清除列显示格式SQL colenameclearSOL selectename salfromemp SQLPlusWorksheet SQLPlusWorksheet为SQL PLUS可执行文件提供了一个用户界面 必须安装SQL PLUS可执行文件 才可运行SQLPlusWorksheet工具 进入SQLPlusWorksheet 登录后进入SQLPlusWorksheet 各类人员需掌握的Oracle知识 一般用户基本SQL语言一般系统操作员SQL命令及DBA工具应用开发人员熟练掌握SQL PL SQL DBA原理 数据库原理知识 应用开发工具 数据库管理员熟练掌握SQL PL SQL Oracle核心 DBA原理 数据库管理与日常维护 Back up Recovery OracleNetService Listener P122 当建立了Oracle数据库之后 为了使得服务器可以监听该Oracle数据库 必须配置Listener 监听程序 为了使得远程客户端可以访问该数据库 还必须在客户端配置网络服务 NetService 只有合理地配置了监听程序和网络服务之后 客户应用才能使用该网络服务名访问该数据库 DedicatedandSharedServerArchitectures P127 专用服务器 DedicatedServer 模式结构在专用服务器结构下 Oracle为每一个用户进程启动一个专用服务器进程 在用户会话 session 存在的整个过程中 相应的专用服务器进程一直存在 不论用户是否活动 直到用户会话终止后该应用的专用服务器进程才终止 可见 在专用服务器模式下 用户进程与服务器进程是一一对应关系 如果同时有大量用户会话 服务器就要创建相同数目的专用服务器进程 专用服务器进程一般在各会话有密集的批

温馨提示

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

评论

0/150

提交评论