Oracle Database 11g应用与开发教程 教学课件 ppt 作者 978-7-302-31490-5 第4章 数据库的创建

上传人:E**** 文档编号:89349699 上传时间:2019-05-23 格式:PPT 页数:48 大小:3.04MB
返回 下载 相关 举报
Oracle Database 11g应用与开发教程 教学课件 ppt 作者 978-7-302-31490-5 第4章 数据库的创建_第1页
第1页 / 共48页
Oracle Database 11g应用与开发教程 教学课件 ppt 作者 978-7-302-31490-5 第4章 数据库的创建_第2页
第2页 / 共48页
Oracle Database 11g应用与开发教程 教学课件 ppt 作者 978-7-302-31490-5 第4章 数据库的创建_第3页
第3页 / 共48页
Oracle Database 11g应用与开发教程 教学课件 ppt 作者 978-7-302-31490-5 第4章 数据库的创建_第4页
第4页 / 共48页
Oracle Database 11g应用与开发教程 教学课件 ppt 作者 978-7-302-31490-5 第4章 数据库的创建_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《Oracle Database 11g应用与开发教程 教学课件 ppt 作者 978-7-302-31490-5 第4章 数据库的创建》由会员分享,可在线阅读,更多相关《Oracle Database 11g应用与开发教程 教学课件 ppt 作者 978-7-302-31490-5 第4章 数据库的创建(48页珍藏版)》请在金锄头文库上搜索。

1、第1页,授课教师:姚瑶 职务:讲师,Oracle 11g数据库应用教程,第2页,第4章 数据库的创建,通过对上一章的学习,我们知道一个数据库服务器包括实例和数据库两部分,其中数据库是存储在磁盘上的一组物理文件,而实例是一组内存结构和后台进程的集合。通过实例与数据库的协同,Oracle数据库才能形成一个动态的可访问关系型数据库系统。因此,数据库的创建意味着要创建实例和数据库两部分。本章通过理论与实践相结合的方式阐述数据库的创建和基本的管理。 本章的学习目标: 掌握使用DBCA创建数据库和删除数据库的方法 了解使用脚本手工创建数据库和删除数据库的方法,第3页,4.1 创建数据库,在安装Oracle

2、数据库服务器系统时,如果选择不创建数据库,仅安装Oracle数据库服务器软件,在这种情况下,要使用Oracle系统必须创建数据库。如果在系统中已经存在Oracle数据库,为了使用Oracle数据库服务系统充分利用服务器的资源,建议不要使用该计算机再创建一个数据库。 创建新的数据库之前应该做一个简单的规划,大致包含以下几个方面的内容: 1. 估算数据库所需的空间大小 可以依据数据库中将要包含的表、索引等对象的结构大小和记录数量做出大致的估算。 2. 确定数据库文件的存放方式 结合数据库运行时的特点来考虑它们在硬盘中的存放位置。采用单磁盘还是硬盘阵列存储,通过合理规划数据文件的存放位置,可以有效地

3、均衡硬盘I/O操作,使数据库的物理性能得到较大改善。,第4页,3. 熟悉与创建数据库过程相关的初始化参数 这样可以保证新建数据库的优良性能。 4. 决定新数据库的全局数据库名 全局数据库名是一个Oracle数据库在网络中的惟一标识,是数据库最为重要的属性。在确定全局数据库的同时,也要确定数据库名和系统标识SID。 在Oracle 11g中,提供了两种创建数据库的方式,一种是利用DBCA(Database Configuration Assistant,数据库配置助理)工具的方式,另一种是利用命令行的方式,4.1.1 使用DBCA创建数据库,第5页,DBCA是Oracle提供的一个具有图像化用户

4、界面的工具,用来帮助数据库管理员(DBA)快速、直观地创建数据库。DBCA提供了许多数据库模板,这些模板为用户提供了一些创建数据库的方案,在每个方案中对数据库的各个设置都指定了合理的默认值,如初始化参数、数据文件、SGA等。用户只需要根据数据库的用途,选择合适的模板并适当输入或修改少量信息即可。具体步骤如下所示: (1)单击“开始”|“程序”|“Oracle_OraDb11g_home1”|“配置和移植工具”|“Database Configuration Assistant”命令,打开如图所示的4-1DBCA界面。,图4-1 DBCA欢迎窗口,第6页,(2)单击DBCA的“欢迎使用”界面中的

5、“下一步”按钮,进入操作步骤第一步,如图4-2所示。在图4-2所示的界面中,用户有以下几种选项: 创建数据库:DBCA会根据用户的选择配置创建一个新的数据库。 配置数据库选项:可以对一个已经存在的数据库进行配置。 删除数据库:从Oracle数据库服务器中删除已经存在的数据库。 管理模板:用于创建或删除数据库模板。当创建一个新的数据库模板后,就可以使用该模板创建与模板相同配置的数据库。 配置自动存储管理:可以创建和管理ASM及其相关磁盘组,而与创建新数据库无关。,图4-2 选择要执行的操作类型,第7页,(3)选择“创建数据库”选项,进入创建数据库的步骤2,即选择创建数据库时所使用的模板,如图4-

6、3所示。Oracle 11g DBCA提供了三种类型的数据库模板以适应不同的应用环境。可以在DBCA中查看各个模板的详细信息,只要选择某个模板并单击“显示详细资料”按钮,将在“模板详细资料”窗口中显示该数据库模块的各种信息,包括:常用选项、初始化参数、字符集、控制文件以及重做日志等。,图4-3 选择创建数据库的模板,第8页,(4)在上图中选择“一般用途/事务处理”模板,单击“下一步”进入“数据库标识”窗口,如图4-4所示。输入数据库全局名和Oracle系统标识符SID。全局数据库名是Oracle数据库的唯一标识,所以不能与已有的数据库重名。打开Oracle数据库时,将启动Oracle实例。实例

7、由Oracle系统标识符唯一标识,从而区分该计算机上的任何其他实例。在默认情况下,全局数据库名和SID同名,例如,如图可以输入OrclDB做为数据库和实例的名字。,图4-4 确定全局数据库名和SID(实例名),第9页,(5)单击“下一步”,打开“管理选项”窗口,如图4-5所示。可以使用Oracle Enterprise Manager Grid Control集中管理每个Oracle数据库,也可以使用Oracle Enterprise Manager Database Control 本地管理Oracle数据库。默认使用Enterprise Manager配置数据库,使用Database Co

8、ntrol管理数据库。,图4-5数据库“管理选项”窗口,第10页,(6)单击“下一步”,打开“数据库身份证明”窗口,如图4-6所示。注意,此时需要保证OracleOraDb11g_home2TNSListener(数据库本地监听程序)是启动的。为了安全起见,必须为新数据库中的SYS、SYSTEM、DBSNMP和SYSMAN用户指定口令。SYS账号拥有Oracle数据字典中核心的表,而SYSTEM账号拥有Oracle管理基础设施的管理视图和其他成分。DBSNMP和SYSMAN视图由企业管理器使用。一般为了简易起见,所有账户都使用同一管理口令。,图4-6 指定数据库的用户名和口令,第11页,(7)

9、单击“下一步”,打开“存储选项”窗口,如图4-7所示。用户可以在此选择数据库的存储机制,包括如下几项: 文件系统:使用文件系统进行数据库存储。 自动存储管理(ASM):可以简化数据库存储管理,优化数据库布局以改进I/O性能。使用此选项必须指定一组磁盘以创建ASM磁盘组或指定一个现有的ASM磁盘组。 裸设备:使用裸分区或卷为Real Application Clusters(RAC)数据库提供必要的共享存储。,图4-7选择数据库存储机制,第12页,(8)选择“文件系统”选项,单击“下一步”,打开“数据库文件所在位置”窗口,如图4-8所示。在此页面中可以指定希望存储数据库文件的位置和方式。具体地,

10、每个选项的含义如下: 使用模板中的数据文件位置:选择此选项可以使用为此数据库选择的数据库模板中的预定义位置。即使选择了此选项,仍可以在“存储”窗口中覆盖这些默认值以修改文件的存放位置。 所有数据库文件使用公共位置:选择此选项可以为所有数据库文件指定一个新的公共位置。同样可以在“存储”窗口中查看数据库文件名和位置并进行适当的修改。 使用Oracle-Managed Files:选择此选项可以简化Oracle数据库的管理。利用由Oracle管理的文件,DBA将不必直接管理构成Oracle数据库的操作系统文件。用户只需提供数据库区的路径,该区用作数据库存放其数据库文件的根目录。Oracle将在内部使

11、用标准文件系统接口来创建和删除表空间、重做日志文件和控制文件所需的文件。另外,选择该选项后还可以多路复用重做日志和控制文件。注意,该选项不同于以上两项,选择此项后无法在“存储”窗口中修改存储位置。,图4-8指定数据库文件存放位置,第13页,(9)单击“下一步”,打开“恢复配置”窗口,如图4-9所示。该步骤设置Oracle数据库的备份和恢复选项。可以使用快速恢复区,也可以启动归档。快速恢复区可以用于恢复数据库数据,以免系统发生故障时丢失数据。启用归档则可使数据库将归档其重做日志。,图4-9恢复配置窗口,第14页,(10)采用默认设置,单击“下一步”,打开“数据库内容”窗口,如图4-10所示。在这

12、个步骤中可以选择当创建数据库后数据库的内容。该窗口有两个选项卡:“示例方案”和“定制脚本”。 “示例方案”选项中,可以配置是否在新数据库中安装示例方案。示例方案包括人力资源(HR)、订单输入(OE)、产品介质(PM)、信息交换和销售历史记录等,还将创建一个名为EXAMPLE的表空间,大小约为130MB。若要选择安装示例方案,选择“示例方案”复选框即可。 “定制脚本”标签页中,可以指定创建数据库后自动运行的SQL脚本。,图4-10 定制用户自定义脚本,第15页,(11)单击“下一步”,打开“初始化参数”窗口,如图4-11所示。该窗口有四个标签页,分别用于对数据库的四个方面进行设置。 内存:可设置

13、数据库对内存的使用量参数,通常可以按照Oracle的典型配置,也可以手动设置SGA和PGA的大小,如图4-11(a)。 调整大小:设置数据库的大小,指定可以同时连接词数据库的操作系统用户进程的最大数量,如图4-11(b)。 字符集:用于定义Oracle数据库使用的字符集,如图4-11(c)。通常使用操作系统默认的语言设置ZHS16GBK。国家字符集、默认语言和默认日期格式通常可以保持不变。 连接模式:用于选择数据库的连接模式,如图4-11(d)。Oracle提供了两种数据库连接模式,分别是专用服务器模式和共享服务器模式。前者数据库将为每个客户机连接分配专用资源,当预期客户机连接总数较小,或客户

14、机向数据库发出的请求持续时间较长时,使用此模式。对于后者,多个客户端连接共享一个数据库分配的资源池。当大量用户需要同时连接数据库并且有效地利用系统资源时,使用此模式。此时,将启用Oracle共享服务器功能。,第16页,(b) 设置数据库大小和最大进程数,(a) 设置内存初始化参数,第17页,(c) 设置字符集,(d) 设置数据库连接模式,第18页,(12)单击“下一步”,打开“安全设置”窗口,如图4-12所示。选择默认的安全设置,或者还原为Oracle 11g之前的默认安全设置。当使用增强的11g版默认安全设置时,DBCA将自动运行脚本以便使用增强的Oracle 11g安全配置来设置数据库。,

15、图4-12 安全设置窗口,第19页,(13)单击“下一步”,打开配置数据库“自动维护”窗口,如图4-13所示。在该窗口中可以设置是否启用自动管理维护任务,该功能可方便地管理各种数据库维护任务之间资源的分配,确保最终用户的活动在维护操作期间不受影响,并且这些活动可获得完成任务所需的足够资源。默认情况下选择“启用自动维护任务”复选框。,图4-13 自动维护任务窗口,第20页,(14)使用默认设置,单击“下一步”,打开 “数据库存储”窗口,如图4-14所示。在该窗口中可以指定数据库的存储参数。可以查看和修改存储参数的对象,包括:控制文件、数据文件和重做日志组。单击窗口左侧的树状列表,选择查看或修改的

16、对象,在右侧窗格中将显示对象的存储信息,通常可以使用默认数据。,图4-14 数据库存储窗口,第21页,(15)单击“下一步”,打开创建数据库的最后一个步骤“创建选项”窗口,如图4-15所示。在该窗口中有三个复选框,他们的意义分别如下: 创建数据库:选中此复选框会立即根据前面所做的选择进行创建数据库。 另存为数据库模板:可将前面对创建数据库的参数配置另存为模板,如果未选中“创建数据库”选项,单击“完成”按钮,则DBCA不会创建新数据库,而是将前面的配置作为模板保存起来。在再次运行DBCA创建数据库时,该模板会自动添加到可用数据库模板的列表中。 生成数据库创建脚本:该选项可以将前面所做的选择以创建数据库脚本的形式保存起来,但需要创建数据库时,可以通过运行该脚本创建。,图4-15 创建选项窗口,第22页,在该窗口中选择“创建数据库”并单击“完成”按钮。DBCA弹出数据库创建“确认”窗口,如图4-16所示。当检查创建信息无误后,单击“确定”按钮,开始数据库的创建工作,并显示创建的过程和进度。如图4-17所示。创建数据库的时间取决于计算机的硬件设置和数据库的配置情况,选择

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

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

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