网站大量收购独家精品文档,联系QQ:2885784924

第二章 Oracle数据库基础.ppt

  1. 1、本文档共161页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 Oracle数据库基础 内容简介 2.1 Oracle数据库的安装与使用 2.2 Oracle体系结构 2.3 SQL语言 2.4 PL/SQL变量类型 2.5 PL/SQL运算符 2.6 SQL语句的详细介绍与实例 2.7 事务控制命令 2.8 数据库查询 2.9 %type和%rowtype 2.10 伪例 Oracle数据库的安装 在安装Oracle Database 10g系统之前,应该以具有管理员权限的用户登录系统,并且检查当前系统对硬件环境和软件环境的要求,以便对数据库进行规划。 安装要求: 安装过程演示。 “选择数据库配置”对话框 如果决定创建数据库,那么可以选择以下任意一种数据库配置: “一般用途”类型的数据库。选择此配置类型可以创建适合于各种用途(从简单的事务处理到复杂的查询)的预配置数据库。 “事务处理”类型的数据库。选择此配置类型可以创建适用于大量并发用户执行简单事务处理的环境的预配置数据库。 “数据仓库”类型的数据库。选择此配置类型可以创建适用于针对特定主题执行复杂查询的环境的预配置数据库。 “高级”类型的数据库。选择此配置类型可以在安装结束后运行DBCA的完整版本。 “指定数据库方案的口令”对话框 在该对话框中,可以为SYS、SYSTEM、SYSMAN和DBSNMP等帐户指定口令。在该对话框中,既可以对每一个帐户指定口令,也可以指定一个对所有帐户都有效的口令。 在输入口令时,应该遵循下面的原则: 口令长度必须介于4~30个字符之间。 口令不能和用户名相同。 口令必须来自数据库字符集,可以包含下划线(_)、美元符号($)以及井号(#)。 口令不能使用Oracle保留的关键字。 “安装结束”消息框 服务的启动与关闭 使用DBCA创建数据库 使用DBCA可以完成复杂数据库的创建操作。如果需要在不同的服务器上创建同样的数据库,那么最好使用DBCA,因为可以使用DBCA创建数据库模板和执行该模板。 启动DBCA,首先出现欢迎对话框。 之后出现如图所示的“步骤1:操作”对话框,可以从中选择需要执行的操作。 “步骤1:操作”对话框 “步骤2:数据库模板”对话框 “步骤3:数据库标识”对话框 “步骤4:管理选项”对话框 “步骤5:数据库身份证明”对话框 “步骤6:存储选项”对话框 “步骤7:数据库文件所在位置”对话框 “步骤8:恢复配置”对话框 “步骤9:数据库内容”对话框 “步骤10:初始化参数”对话框 “步骤11:数据库存储”对话框 “步骤12:创建选项”对话框 手动创建数据库 2.2 Oracle体系结构 Oracle Server由实例(Instance)和数据库(Database)两部分构成。 实例是一组内存结构和后台进程的集合,其内存结构主要包括数据高速缓存、重做日志缓冲区和共享池3部分,这些内存结构总称为SGA (System Global Area);后台进程主要包括SMON、PMON、DBWR、CKPT、CKPT、LGWR、ARCH等。 数据库是一组OS文件的集合,由数据文件、控制文件和重做日志组成。 如下图所示: SMON(System Monitor)用于执行实例恢复、合并空间碎片并释放临时段。 PMON(Process Monitor)用于监视服务器进程的执行,并在服务器进程失败时清除该服务器进程。 DBWR(Database Writer)用于将数据高速缓冲区数据写入到数据文件中。 LGWR(Log Writer)用于将重做日志缓冲区所记载的全部内容写入到重做日志文件中。 CKPT(Checkpoint Process)用于发出检查点,检查点会同步数据库的数据文件、空文件和重做日志,当发出检查点时,后台进程CKPT将检查点时刻的SCN(System Change Number)写入到控制文件和数据文件头部,同时促使后台进程DBWR将所有脏缓冲区写入到数据文件中。 ARCH(Archive Process)用于将重做日志的事物变化复制到归档日志中。该进程只有在ARCHIVELOG模式下才有意义。 数据文件 重做日志 重做日志(Redo Log)用户记录数据库变化,当进行实例恢复或介质恢复时需要使用重做日志。数据库至少要包含两个重做日志组,并且这些重做日志组是循环使用的。 假定数据库包含3个日志组,初始阶段LGWR会将事物变化写入到日志组1,日志组1写满后,Oracle自动进行日志切换,并且LGWR会将事物变化写入到日志组2,日志组2写满后,LGWR会将事物变化写入到日志组3;日志组3写满后,LGWR会将事物变化写回到日志组1,以此类推。 控制文件 控制文件(Control File)用于记录和维护数据库的物理结构,并且每个Oracle数据

文档评论(0)

celkhn5460 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档