数据库实用技术(基于Oracle)第5章

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
17
图5.10 DBCA的“创建选项 ”窗口
在该窗口中有两个复选项。“创建数据库”将按照上面的 配置创建数据库;“另存为数据库模板”将上面配置参数 存储为模板文件,供以后使用,此时要求输入模板文件的 名称和对该模板的简单描述。选中“创建数据库”复选框, 单击“完成”按钮,出现“概要”窗口,如图5-11所示。
General Purpose Transaction Processing New Database
选择【New Database】数据库模板,单击【下一步】按 钮,出现如图5.4所示的数据库标识窗口。
11
图5.4 DBCA中的数据库标识
窗口中全局数据库名为网络环境下数据库的惟一标识,一般由数据库名和域 名两部分组成。在全局数据库名称编辑框中输入全局数据库的名称,例如, 学生选课系统数据库“xk.sie.edu.cn”,其中“xk”为学生选课系统的数据库 名,“sie.edu.cn”为域名,SID编辑框中自动出现数据库SID名称“xk”,单 击“下一步”按钮,出现指定数据库特性窗口,如图5-5所示。
4
5.1 创建Oracle数据库
5.1.1 使用数据库配置助手创建Oracle数据库 5.1.2 使用命令方式创建数据库
5
5.1.1使用数据库配置助手创建数据库
Oracle数据库配置助手(Database Configuration Assistant,简称DBCA)的智能向导能够帮助用户一步步 完成对新数据库的设置。使用DBCA创建数据库的操作步骤 如下: (1)在操作系统界面上选择【开始】/【程序】/【OracleOraHome92】/【Configuration and Migration Tools】 /【Database Configuration Assistant】选项后,出现 如图5.1所示的欢迎使用窗口。
12
图5.5 DBCA中的“数据库特性”窗口
窗口中有两个选项卡,“数据库特性”选项卡列 出在 Oracle 数据库中使用的数据库功能,“Oracle Spatial” 提供了一种在 Oracle 中存储和检索多维数 据的方法;“Oracle Ultra Search”是一个文本管理 解决方案,它可以使组织像访问结构化数据一样 便捷地访问文本信息源;“Oracle Label Security” 它基于用于政府和防卫组织的标注概念来保护敏 感信息并提供数据分离;“Oracle OLAP ”提供开 发和部署基于 Internet 的商务智能应用程序的工具 ,OLAP (联机分析处理) 产品提供在多维数据模型 内支持复杂的统计、数学和财务计算的服务; “Oracle Data Mining”在数据库内部启用数据挖掘 来提高性能和可扩展性;“Example Schemas”为 Oracle提供的例子数据库。“定制脚本”选项卡可 以根据指定脚本来配置数据库。选择缺省配置, 单击“下一步”按钮,出现选择数据库连接选项 窗口,如图5-6所示。
图5.8 DBCA的“数据库存储 ”窗口
在此窗口中可以设置数据文件、控制文件和日志文件的文 件名和存储位置等信息。以控制文件为例来说明设置方法。 首先在窗口左侧的导航栏中选中“Control file”节点,出现
如图5-9所示的窗口。
16
Baidu Nhomakorabea
图5.9 控制文件设置【一般信息】页
该窗口包括两个选项卡。“一般信息”选项卡包括控制文件的文件名和 存储位置,“选项”选项卡中包括数据库的最大数据文件个数、最大重 做日志文件组数、最大日志成员数的设置;通常这些参数不用修改。 数据文件和重做日志组的设置与控制文件的设置方法相同。 设置完成后,单击“下一步”按钮,出现创建选项窗口,如图5-10所示。
13
图5.6 DBCA中的“数据库连接选项”窗口
在此窗口中需要为新数据库设置操作模式。所谓操作模式是指数据库服 务器为用户进程提供服务的方式。Oracle数据库有两种操作模式: 专用服务器模式 共享服务器模式 选中“共享服务器模式”,单击“下一步”按钮,出现配置初始化参数 窗口,如图5-7所示。
24
创建学生选修课程系统数据库”xk” (4)建立撤消表空间undotbs,为undotbs表空间配置 数 据 文 件 , 其 名 称 为 “ undotbs01.dbf”, 路 径 为 “C:\oracle\oradata\xk ”,大小为25M,同样如果该 数据文件已经存在则被覆盖,且数据文件的大小采 用自动扩展方式,下一个区为 512K,没有最大尺 寸的限制; (5)建立临时表空间temptbs1; (6) 设 置 数 据 库 存 储 所 使 用 的 字 符 集 为 ZHS16GBK,即简体中文字符集; (7)设置数据库采用非归档模式。
数据库原理与应用
第5章 Oracle数据库和表空间
1
学习目标
● 了解创建Oracle数据库的方法。 ● 掌握查看数据库信息的方法,特别是命令行方式 查看数据库及重要文件的方法。 ● 掌握启动和关闭数据库的方法。 ● 掌握表空间的概念,掌握企业管理控制台和命令 行两种方式管理表空间和数据文件的方法,包括创 建、修改、删除操作。
23
创建学生选修课程系统数据库”xk” (1)最多允许创建5个重做日志组,重做日志组中 包含的成员的最大数目为5个,为数据库创建3个重 做日志文件组,每个日志文件组有 1个成员,大小 为10MB,它们的名称为“redo01.log”、“redo02.log” 和“redo03.log”,路径为“C:\oracle\oradata\ xk”; (2)最多允许创建100个数据文件; ( 3 )为 SYSTEM 表空间配置数据文件,其名称为 “ system01.dbf”,路径为“C:\oracle\oradata\xk ”, 大小为 325M,且如果该数据文件已经存在则被覆 盖;
6
图5.1 DBCA中的欢迎使用
单击【下一步】按钮出现如图5.2所示的选择希望执行 的操作窗口。
7
图5.2 DBCA中的操作
8
该窗口包括了4个选项。 ●创建数据库:创建一个新的Oracle数据库。 ●在数据库中配置数据库选项:编辑已经存在的数据库的配 置参数。 ●删除数据库:删除存在的数据库。 ●管理模板:创建、编辑数据库摸板。 选择【创建数据库】单选钮,单击【下一步】按钮, 出现如 图5.3所示的数据库模板窗口。
25
CREATE DATABASE xk MAXLOGFILES 5---------------------最多允许创建5个重做日志组 MAXLOGMEMBERS 5----------------------重做日志组中包含的成员的 最大数目为5个 MAXDATAFILES 100----------最多允许创建100个数据文件 DATAFILE-------------- 设置 SYSTEM 表空间的数据文件的名称和位 置 'C:\oracle\oradata\xk\system01.dbf' size 325M REUSE---------------如果该数据文件已经存在则被覆盖 UNDO TABLESPACE undotbs-------------撤消表空间为undotbs DATAFILE------------设置撤消表空间的数据文件的名称和位置 'C:\oracle\oradata\xk\undotbs01.dbf' size 25M REUSE---------------如果该数据文件已经存在则被覆盖 AUTOEXTEND ON NEXT 512k MAXSIZE UNLIMITED--采用自动 扩展方式,下一个区为512K,最大尺寸无限制
19
图5.12 “更改口令”对话框
在该窗口中可以看到新建数据库的全局数据库名、系统标识符、服务器 端初始化参数文件名等信息,并且要为 SYS 和 SYSTM 用户设置口令 (SYS和SYSTEM是系统安装后自动创建的两个系统用户)。口令设置 完成后单击“确定”按钮,则利用DBCA创建数据库成功。
2
第5章 Oracle数据库和表空间
5.1 创建Oracle数据库 5.2 查看数据库信息 5.3 启动和关闭数据库 5.4 表空间
5.5 小结
3
5.1创建Oracle数据库
Oracle数据库是由一系列操作系统文件组成的, 这些文件主要包括数据文件、控制文件和日志文 件等。创建数据库的过程,就是按照特定的规则 在Oracle所基于的操作系统上建立这些文件, Oracle数据库服务器利用这些文件来存储和管理 数据。Oracle9i中创建数据库有两种方式即使用 数据库配置助手和采用命令方式创建数据库。
18
图5.11 DBCA的“概要”对话框 在概要窗口中所有的设置以表格 的形式列出,包括的设置主要有 公共选项、初始化参数、字符集、 数据文件、控制文件和重做日志 组。单击“确定”按钮,则开始 创建数据库的工作,创建数据库 过程主要包括以下4个步骤: ●复制数据文件(创建数据库时 选择了包括数据文件的模板) ●初始化数据库 ●创建并启动例程 ●创建数据库 数据库创建完成后将出现口令设 置窗口,如图5-12所示。
20
5.1 创建Oracle数据库
5.1.1 使用数据库配置助手创建Oracle数据库
5.1.2 使用命令方式创建数据库
21
5.1.2命令方式创建数据库 在 SQL Plus 或 SQL Plus Worksheet 环 境 中 , 使 用 CREATE DATABASE命令可以创建数据库,命令的一般 格式如下: CREATE DATABASE <数据库名> [CONTROLFILE REUSE] [MAXINSTANCES n] [MAXLOGHISTORY n] [MAXLOGFILES n] [MAXLOGMEMEBERS n] [MAXDATAFILES n] [DATAFILE <SYSTEM 表空间对应数据文件名及路径 > SIZE n<K|M> [ REUSE]>] [UNDO TABLESPACE UNDOTBS
9
图5.3 DBCA中的数据库模板
10
利用数据库模板可以快速的创建各种典型数据库。 Oracle9i的DBCA中提供了4个标准数据库模板,详细 说明如表5.1所示。
模板名称 Data Warehouse 适用环境 数据仓库模板,适用于数据库经常处理大量的复杂查询的环境当中,如 基于数据仓库的决策支持系统(DSS) 通用模板,适用于同时具有DSS和联机事务处理(OLTP)特性 事务处理模板,适用于联机事务处理环境 新数据库模板,使用该模板,用户可以对数据库各项参数进行更灵活的 设置
14
图5.7 DBCA中的“初始化参数”窗口
在该窗口中共有5个选项卡。 “内存”选项卡设置内存参数, 各参数的具体含义读者查看相 关参考资料,一般选择系统提 供的缺省值; “字符集”选项卡设置新建数据 库采用的字符集信息,Oracle9i 数据库字符集通常采用缺省值“ZHS16GBK”; “数据库大小”选项卡设置排序区的大小,数据排序区的大小能够影响数 据分类排序的效率; “文件位置”选项卡为新建数据库设置初始化参数文件、跟踪文件的位 置,以及决定是否采用服务器端初始化参数文件功能; “归档”选项卡设置归档模式,如果采用归档模式,则选中“归档日志模 式”复选框,同时“自动归档”会被自动选中,如果选择了“归档日志模 式”,还需要设置归档日志文件及其位置。 保留缺省配置,单击“下一步”按钮,出现数据库存储窗口,如图5-8所 示。 15
22
[DATAFILE <撤消表空间对应数据文件名及路 径> SIZE n<K|M> [ REUSE]> [AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED]]] [DEFAULT TEMPORARY TABLESPACE TEMPTBS1] [CHARACTER SET <字符集>] [ARCHIVELOG|NOARCHIVELOG] [LOGFILE GROUP n < 日志文件名及路径 > SIZE n<K|M> [,GROUP n <日志文件名及路径 > SIZE n<K|M>…]];
相关文档
最新文档