《Oracle 10g管理及应用》-王路群-电子教案及练习答案 第六章 数据库的常规管理

上传人:E**** 文档编号:89399545 上传时间:2019-05-24 格式:PPT 页数:52 大小:2.67MB
返回 下载 相关 举报
《Oracle 10g管理及应用》-王路群-电子教案及练习答案 第六章 数据库的常规管理_第1页
第1页 / 共52页
《Oracle 10g管理及应用》-王路群-电子教案及练习答案 第六章 数据库的常规管理_第2页
第2页 / 共52页
《Oracle 10g管理及应用》-王路群-电子教案及练习答案 第六章 数据库的常规管理_第3页
第3页 / 共52页
《Oracle 10g管理及应用》-王路群-电子教案及练习答案 第六章 数据库的常规管理_第4页
第4页 / 共52页
《Oracle 10g管理及应用》-王路群-电子教案及练习答案 第六章 数据库的常规管理_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《《Oracle 10g管理及应用》-王路群-电子教案及练习答案 第六章 数据库的常规管理》由会员分享,可在线阅读,更多相关《《Oracle 10g管理及应用》-王路群-电子教案及练习答案 第六章 数据库的常规管理(52页珍藏版)》请在金锄头文库上搜索。

1、Oracle 10g管理及应用,第六章 数据库的常规管理,2019年5月24日星期五,Oracle 10g管理及应用,第六章 数据库的常规管理,6.1 数据库管理 6.2 表空间管理 6.3 日志管理 实训4 创建数据库、表空间和重做日志组,6.1 数据库管理,6.1.1 创建数据库 6.1.2 查看数据库信息,Oracle 10g管理及应用,2019年5月24日星期五,2019年5月24日星期五,Oracle 10g管理及应用,6.1.1 创建数据库,数据库管理员(DBA)担任着数据库的管理工作,创建数据库虽然不如其他工作那么频繁,却是使用数据库系统的第一步。 一个完整的数据库系统包括: 物

2、理结构:一系列文件等 逻辑结构:数据库的表、视图、索引等 内存结构:即SGA区、PGA区 进程结构:数据库的各种进程,2019年5月24日星期五,Oracle 10g管理及应用,6.1.1 创建数据库,使用DBCA创建一个数据库: (1)选择左下角“开始 | 程序 | Oracle-Oracle10g_home1 | Configuration And Migration Tools | Database Configuration Assistant”命令,启动DBCA,出现欢迎使用窗口,如下图所示。,2019年5月24日星期五,Oracle 10g管理及应用,6.1.1 创建数据库,(2)

3、单击右下角“下一步”按钮,出现“操作”窗口,如下图所示。在“步骤1”窗口中,用户可以选择要通过DBCA执行的任务。 创建数据库:该选项将指导用户完成创建新数据库或模版。 配置数据库选项:该选项将指导用户更改已有数据库的配置。 删除数据库:该选项将指导用户删除数据库及其相关联的所有文件。 管理模板:该选项将指导用户创建和管理数据库模板。数据库模板是将数据库配置信息以XML文件格式保存到用户本地磁盘,从而节省创建时间。DBCA提供了预定义的模板,用户也可以创建满足自己需要的模板。,2019年5月24日星期五,Oracle 10g管理及应用,6.1.1 创建数据库,(3)单击右下角“下一步”按钮,出

4、现“数据库模板”窗口,如左图所示。单击左边单选列“选择”的单选按钮,选择某一个模板,如“一般用途”。单击右下角“显示详细资料”按钮,找到有关模板的详细信息,如右图,然后单击“关闭”按钮返回左图。,2019年5月24日星期五,Oracle 10g管理及应用,6.1.1 创建数据库,(4)单击右下角“下一步”按钮,出现“数据库标识”窗口,如下图所示。 全局数据库名:全局数据库名用来惟一标识某一个数据库。格式为: database_name.database_domain。 SID(System Identifier,系统标识符)标识Oracle数据库的特定例程。对于任何数据库,都至少有一个引用数据

5、库的例程。SID可以是未被此计算机上其他例程使用的任何名称。SID是Oracle数据库例程的惟一标识符。每个数据库例程对应一个SID和一系列的数据库文件。,2019年5月24日星期五,Oracle 10g管理及应用,6.1.1 创建数据库,(5)单击右下角“下一步”按钮,出现“管理选项”按钮,如下图所示。在该窗口中,选中“使用Enterprise Manager配置数据库”复选框,以便安装Oracle数据库时,自动安装OEM,它提供了基于Web的功能,为数据库提供集中管理工具。,2019年5月24日星期五,Oracle 10g管理及应用,6.1.1 创建数据库,(6)单击右下角“下一步”按钮,

6、出现“数据库身份验证”窗口,如下图所示。在该窗口中,可以通过为重要的数据库管理员账户设置口令来确保数据库的安全性。可以使所有的重要账户都使用同一口令,但不建议这样做,应该为每个账户使用不同的口令来保证数据库的安全。 SYS:SYS用户拥有数据字典所有基础表和用户可访问的视图。任何Oracle用户都不应该更改SYS方案中包含的任何方案对象,因为这样会破坏数据的完整性。 SYSTEM:SYSTEM用户拥有用于创建显示管理信息的其他表和视图,以及各种Oracle组件和工具使用的内部表和视图。 SYSMAN:SYSMAN用户代表OEM超级管理员账户。 DBSNMP:OEM使用DBSNMP账户来访问有关

7、数据库的性能统计信息。,2019年5月24日星期五,Oracle 10g管理及应用,6.1.1 创建数据库,(7)单击右下角“下一步”按钮出现“存储选项”窗口,如下图所示,在此窗口中,可选择希望用于数据库文件的存储机制,对初级用户而言,建议直接使用默认选项,这里不对存储机制做详细解释。,2019年5月24日星期五,Oracle 10g管理及应用,6.1.1 创建数据库,(8)单击右下角“下一步”按钮,出现“数据库文件位置”窗口,如下图所示。 使用模板中的数据库文件位置:该选项使用户使用数据库模板中预定义的位置。 所有数据库文件使用公共位置:该选项为所有数据库文件指定一个位置。 使用Oracle

8、管理的文件:该选项下,DBA将不必直接管理构成Oracle数据库的文件,用户是根据数据库对象而不是文件名来指定操作,简化Oracle数据库的管理。,2019年5月24日星期五,Oracle 10g管理及应用,6.1.1 创建数据库,(9)单击右下角“下一步”按钮,出现“恢复配置”窗口,如下图所示。 指定快速恢复区:快速恢复区可以用作高速缓存,它是由Oracle管理的磁盘组,该磁盘组提供了备份文件和恢复文件的集中磁盘位置,以便缩短恢复时间。 启用归档:这种模式下,数据库将保存所有的重做日志(归档),可以使用归档重做日志文件来恢复数据库。,2019年5月24日星期五,Oracle 10g管理及应用

9、,6.1.1 创建数据库,(10)单击右下角“下一步”按钮,出现“数据库内容”窗口,如左图,右图所示。 “数据库内容”窗口包含两个选项卡“示例方案”选项卡和“自定义脚本”选项卡。 示例方案:Oracle数据库自带的示例数据库,DBCA可以自动为用户安装示例方案,也可以以后手动安装。 自定义脚本:创建数据库后,可以创建并运行自定义脚本来修改数据库。,2019年5月24日星期五,Oracle 10g管理及应用,6.1.1 创建数据库,(11)单击右下角“下一步”按钮,出现“初始化参数”窗口,如左图、右图所示。 内存选项卡:可以设置内存的初始化参数。 典型:这种方法不需要配置,大多数情况下使用此选项

10、即可。 定制:对数据库如何使用可用系统内存能有较多控制,适合经验丰富的DBA。 调整大小选项卡:设置Oracle数据库的块大小和进程数。,2019年5月24日星期五,Oracle 10g管理及应用,6.1.1 创建数据库,字符集选项卡:定义Oracle数据库使用的字符集。 连接模式选项卡:选择数据库的连接模式。 专用服务器模式:该模式下Oracle数据库要求每个用户进程拥有一个专用服务器进程,这种情况适合用户少且用户对数据库发出持久的、长时间的运行请求。 共享服务器模式:该模式下Oracle数据库允许多个用户进程共享非常少的服务器进程,由调度程序来安排大量的连接请求,这样一个很小的服务器进程共

11、享池就可以为大量的客户服务。,2019年5月24日星期五,Oracle 10g管理及应用,6.1.1 创建数据库,(12)单击右下角“下一步”按钮,出现“数据库存储”窗口,如图15所示。该窗口可查看并修改控制文件、数据文件以及重做日志组及其重做日志文件相关信息。,图1,图2,图3,图4,图5,2019年5月24日星期五,Oracle 10g管理及应用,6.1.1 创建数据库,(13)单击右下角“下一步”按钮,出现“创建选项”窗口,如下图所示。“创建数据库”复选框立即创建数据库;“另存为数据库模板”复选框将步骤(1)(12)所选择的参数另存为模板,下一次创建数据库时,步骤(3)“数据库模板”中就

12、会出现该模板。“生成数据库创建脚本”复选框可将步骤(1)(12)存为脚本文件。,2019年5月24日星期五,Oracle 10g管理及应用,6.1.1 创建数据库,(14)单击右下角“完成”按钮,出现“确认”窗口。如下图所示。该窗口可查看即将创建的数据库的详细参数,可单击右下角“另存为HTML文件.”按钮将此信息保存,以后需要优化数据库或解决数据库性能的问题时可参考该HTML文件。,2019年5月24日星期五,Oracle 10g管理及应用,6.1.1 创建数据库,(15)单击右下角“确定”按钮,出现自动创建数据库的过程界面,如左图所示,最后出现数据库创建完成窗口,如中图所示。单击右下角“口令

13、管理”按钮,如右图所示。该动作也可以等数据库安装完成后在OEM中完成。单击右图下方“确定”按钮,返回中图,在数据库创建完成窗口中,单击下方“退出”按钮,退出DBCA,到此,数据库就创建好了。,2019年5月24日星期五,Oracle 10g管理及应用,6.1.2 查看数据库信息,(1)右键点击“我的电脑 | 属性”,出现“系统属性”窗口,如左图所示。单击“计算机名”选项卡,找到完整的计算机名称,如右图所示。计算机名称为“Admin”。,2019年5月24日星期五,Oracle 10g管理及应用,6.1.2 查看数据库信息,(2)找到$ ORACLE_HOME/ install/ portlis

14、t.ini 文件,双击打开,如下图所示,得知在OEM中使用数据库orcl的端口号为1158.,2019年5月24日星期五,Oracle 10g管理及应用,6.1.2 查看数据库信息,(3)启动IE浏览器,在地址栏输入http:/hostname:portnumber,即http:/Admin:1158,出现数据库orcl的登陆窗口,如下图所示。,2019年5月24日星期五,Oracle 10g管理及应用,6.1.2 查看数据库信息,(4)以SYSTEM用户,Normal连接身份登陆OEM,出现数据库主页的“主目录”属性页、“性能”属性页、“管理”属性页、“维护”属性页 。如下图所示。,2019

15、年5月24日星期五,Oracle 10g管理及应用,6.2 表空间管理,6.2.1 表空间的概念 6.2.2 创建表空间 6.2.3 表空间的联机与脱机 6.2.4 修改表空间 6.2.5 移去表空间 6.2.6 管理数据文件,6.2.1 表空间的概念,表空间是Oracle数据库中最大的逻辑部分。可以将表空间看作数据库对象的容器,它被划分为一个一个独立的段,存储着数据库的所有对象。 如果将数据库比为一个放资料的柜子,则柜子的抽屉就是我们的表空间,抽屉里面的文件夹就是我们的数据文件(数据文件的概念见6.2.6),文件夹中的纸就是段,纸上的文字就是我们通常意义上的数据。属于不同应用的数据应当被放在

16、不同的表空间中,就好像不同类别的资料需要放入不同的抽屉一样。数据库、表空间、数据文件之间的关系见下图.,Oracle 10g管理及应用,2019年5月24日星期五,6.2.2 创建表空间,在创建数据库时都会自动建立系统表空间(system表空间和sysaux表空间),Oracle仅在system表空间中存储数据字典等Oracle自身的对象和数据,并建议将所有的用户对象和数据都保存在其他表空间中,因此需要为数据库创建其他的非系统表空间。使用多个表空间使用户在执行数据库操作时具有更大的灵活性。 某些操作系统中一个进程可以同时打开的文件数有限制,这样同时联机的表空间数目就会有一个上限。因此。在建立数据库的时候,创建者应该仔细规划所需的表空间数量,一个应用程序的数据存放于单独的表空间,保证各个应用程序的独立性,这样一个表空间脱机只会影响一个应用程序。否则把多个应用程序的数据放置于一个表空间内,一旦这个表空间脱机,多个应用程序会受到影响。,Oracle 10g管理及应用,2019年5月24日星期五,6.2.2 创建表空间,1通过SQL命令创建表空间 创建表空间的

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

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号