欢迎来到天天文库
浏览记录
ID:52087410
大小:3.05 MB
页数:48页
时间:2020-03-31
《《数据库的创建》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、授课教师:姚瑶职务:讲师Oracle11g数据库应用教程1第4章数据库的创建通过对上一章的学习,我们知道一个数据库服务器包括实例和数据库两部分,其中数据库是存储在磁盘上的一组物理文件,而实例是一组内存结构和后台进程的集合。通过实例与数据库的协同,Oracle数据库才能形成一个动态的可访问关系型数据库系统。因此,数据库的创建意味着要创建实例和数据库两部分。本章通过理论与实践相结合的方式阐述数据库的创建和基本的管理。本章的学习目标:掌握使用DBCA创建数据库和删除数据库的方法了解使用脚本手工创建数据库和删除数据库的方法24.1创建数据库在安装Oracle数据库服务器系
2、统时,如果选择不创建数据库,仅安装Oracle数据库服务器软件,在这种情况下,要使用Oracle系统必须创建数据库。如果在系统中已经存在Oracle数据库,为了使用Oracle数据库服务系统充分利用服务器的资源,建议不要使用该计算机再创建一个数据库。创建新的数据库之前应该做一个简单的规划,大致包含以下几个方面的内容:1.估算数据库所需的空间大小可以依据数据库中将要包含的表、索引等对象的结构大小和记录数量做出大致的估算。2.确定数据库文件的存放方式结合数据库运行时的特点来考虑它们在硬盘中的存放位置。采用单磁盘还是硬盘阵列存储,通过合理规划数据文件的存放位置,可以有效
3、地均衡硬盘I/O操作,使数据库的物理性能得到较大改善。33.熟悉与创建数据库过程相关的初始化参数这样可以保证新建数据库的优良性能。4.决定新数据库的全局数据库名全局数据库名是一个Oracle数据库在网络中的惟一标识,是数据库最为重要的属性。在确定全局数据库的同时,也要确定数据库名和系统标识SID。在Oracle11g中,提供了两种创建数据库的方式,一种是利用DBCA(DatabaseConfigurationAssistant,数据库配置助理)工具的方式,另一种是利用命令行的方式4.1.1使用DBCA创建数据库4DBCA是Oracle提供的一个具有图像化用户界面的
4、工具,用来帮助数据库管理员(DBA)快速、直观地创建数据库。DBCA提供了许多数据库模板,这些模板为用户提供了一些创建数据库的方案,在每个方案中对数据库的各个设置都指定了合理的默认值,如初始化参数、数据文件、SGA等。用户只需要根据数据库的用途,选择合适的模板并适当输入或修改少量信息即可。具体步骤如下所示:(1)单击“开始”
5、“程序”
6、“Oracle_OraDb11g_home1”
7、“配置和移植工具”
8、“DatabaseConfigurationAssistant”命令,打开如图所示的4-1DBCA界面。图4-1DBCA欢迎窗口5(2)单击DBCA的“欢迎使用”界
9、面中的“下一步”按钮,进入操作步骤第一步,如图4-2所示。在图4-2所示的界面中,用户有以下几种选项:创建数据库:DBCA会根据用户的选择配置创建一个新的数据库。配置数据库选项:可以对一个已经存在的数据库进行配置。删除数据库:从Oracle数据库服务器中删除已经存在的数据库。管理模板:用于创建或删除数据库模板。当创建一个新的数据库模板后,就可以使用该模板创建与模板相同配置的数据库。配置自动存储管理:可以创建和管理ASM及其相关磁盘组,而与创建新数据库无关。图4-2选择要执行的操作类型6(3)选择“创建数据库”选项,进入创建数据库的步骤2,即选择创建数据库时所使用的
10、模板,如图4-3所示。Oracle11gDBCA提供了三种类型的数据库模板以适应不同的应用环境。可以在DBCA中查看各个模板的详细信息,只要选择某个模板并单击“显示详细资料”按钮,将在“模板详细资料”窗口中显示该数据库模块的各种信息,包括:常用选项、初始化参数、字符集、控制文件以及重做日志等。图4-3选择创建数据库的模板7(4)在上图中选择“一般用途/事务处理”模板,单击“下一步”进入“数据库标识”窗口,如图4-4所示。输入数据库全局名和Oracle系统标识符SID。全局数据库名是Oracle数据库的唯一标识,所以不能与已有的数据库重名。打开Oracle数据库时,
11、将启动Oracle实例。实例由Oracle系统标识符唯一标识,从而区分该计算机上的任何其他实例。在默认情况下,全局数据库名和SID同名,例如,如图可以输入OrclDB做为数据库和实例的名字。图4-4确定全局数据库名和SID(实例名)8(5)单击“下一步”,打开“管理选项”窗口,如图4-5所示。可以使用OracleEnterpriseManagerGridControl集中管理每个Oracle数据库,也可以使用OracleEnterpriseManagerDatabaseControl本地管理Oracle数据库。默认使用EnterpriseManager配置数据库,
12、使用Dat
此文档下载收益归作者所有