数据库总结报告

时间:2019-05-12 14:05:20下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《数据库总结报告》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《数据库总结报告》。

第一篇:数据库总结报告

Oracle数据库总结报告

周智锋2015-10-10

目录

1.数据库的体系结构........................................................................................................................3

1.1.Oracle服务器:...........................................................................................................3 2.数据库软件安装方法..................................................................................................................12 3.创建oracle数据库......................................................................................................................20 4.管理数据库实例和数据库存储结构..........................................................................................29 1 数据库的体系结构

1.1.Oracle服务器:

1.是一个数据库管理系统,它提供了一种开放、全面、集成的方法来管理信息。2.由 Oracle 实例和 和 Oracle 数据库 组成。3.必须可靠地管理多用户环境中。的大量数据,大多数用户才能并发访问相同的数据。

4.必须阻止未授权的访问,并且在进行故障恢复时提供有效的解决方案。

1.2 数据库结构

内存结构、进程结构、存储结构;每一个运行的oracle数据库都与一个oracle实例关联。

1.3 存储结构

一个数据库可划分为多个称为表空间的逻辑存储单元。每个表空间可以包含很多 Oracle 逻辑数据块。

1.4 内存结构

系统全局区(SGA)和程序全局区(PGA)

系统全局区:数据缓冲区高速缓存、重做缓冲区、streams池、Java池、大型池、共享池

1.5 进程结构

用户进程和服务器进程、后台进程

后台进程:系统监视器(SMON)、进程监视器(PMON)、数据库写进程(DBWn)、日志写进程(LGWR)、归档进程(ARCn)、检查点(CKPT)

1.6 逻辑和物理数据库结构

逻辑数据库结构:数据库→表空间→段→区→oracle数据块

物理数据库结构(存储):控制文件、数据文件、联机重做日志文件、参数文件、备份文件、归档日志文件、口令文件、预警和跟踪日志文件;OS块

服务器进程和数据库缓冲区高速缓存:

服务进程→SGA(数据库缓冲区高速缓存)→数据库写进程(DBWn)→数据文件→服务进程

1.7 数据文件和表空间的关系

一个表空间包括一个或多个数据文件但是数据文件仅属于一个表空间

表空间和数据文件

数据库、表空间和数据文件彼此密切相关,但也存在不可忽视的差异:

• Oracle 数据库包括一个或多个称为表空间的逻辑存储单元,这些表空间可以作为

一个整体存储数据库的所有数据。

• Oracle 数据库中的每个表空间都包括一个或多个称为数据文件的文件,这些数据

文件具有与运行 Oracle 软件的操作系统一致的物理结构。

• 数据库的数据作为一个整体存储在构成数据库各个表空间的数据文件中。例如,最简单的 Oracle 数据库包括两个表空间(SYSTEM 和 SYSAUX 表空间,这两个表空间是必须存在的),每个表空间包含一个数据文件。另一个数据库可能包括三个表空间,每个表空间包含两个数据文件(共有六个数据文件)。一个数据库最多可以包含 65,534 个数据文件。

1.8

段、区、块

段存在于表空间中,段由区的集合构成,区是数据块的集合而数据块将映射到磁盘块

1.9 数据库中表数据是如何存储:

2.数据库软件安装方法

2.1 安装要求:1.windows系统环境下:Windows 的最低要求是 256 MB,建议使用 512 MB。在安装中可能还有其它要求(尤其是对磁盘空间的要求)。2.Linux平台的最低要求: *内存要求:

– Database Control 实例需要 1 GB *磁盘空间要求:

交换空间为 1.5 GB – /tmp 目录中的磁盘空间为 400 MB – Oracle 软件需要 1.5 GB 至 至 3.5 GB –

预配置的数据库需要 1.2 GB(可选)–

快速恢复区需要 2.4 GB(可选)*系统要求;• 在具有 1 GB RAM 和 1.5 GB 交换空间或更高配置的计算机上可以实现标准安装。• 安装的详细要求包括:

-Oracle Database 10g 只附带一个种子数据库模板。监听程序名和协议地址

-客户机将连接标识符解析为连接描述符时使用的命名方法目录服务器使用情况

• Oracle Database Configuration Assistant(DBCA):用于创建选定的启动数据库。这个配置辅助程序完成后,可以取消帐户锁定并更改口令。

• iSQL*Plus Configuration Assistant :用于配置 iSQLPlus 使用的 Oracle Application Server Containers for J2EE(OC4J)实例,以及用于连接 Oracle 数据库的其它工具

2.6 执行配置脚本

继续执行安装过程:

8.在 Linux 或 UNIX 安装期间出现提示时,请以 root 用户身份执行附加的配置脚本。在“Xterm”窗口中,输入: $ su # password: oracle # cd /u01/app/oracle/oraInventory #./orainstRoot.sh # cd /u01/app/oracle/product/10.2.0/db_1 #./root.sh 9.在 Linux 或 UNIX 安装期间,接受默认的本地 bin 目录。完成脚本后,退出所有 相关的帐户和窗口以完成安装。

完成安装

10.安装过程要结束时,请记下 URL 以备将来使用。

2.7 高级安装选项

• 使用 OUI 可以创建使用 Automatic Storage Management 的配置。

• 可以安装并配置 Enterprise Manager(EM)框架。Oracle Enterprise Manager Database Control 与数据库安装在同一个 Oracle 主目录中,且配置为在独立的 OC4J 实例上 运行。必须执行独立安装才能实现 EM 集中管理功能。• 如果选择使用 Oracle Enterprise Manager Database Control,则可根据需要将数据库 配置为使用 Oracle 建议的默认备份策略。

• 如果在安装期间选择使用 Oracle Enterprise Manager Database Control,则可将 Oracle Enterprise Manager 配置为向指定的电子邮件地址发送电子邮件预警。这些预警中可

以包含诸如磁盘空间达到临界限制或数据库意外关闭等问题。

• Oracle Database 10g 安装支持 RAC 功能,尤其是集群就绪服务(CRS)安装。

• Oracle 主目录可以通过使用 Oracle Enterprise Configuration Management 工具进行复 制。用户使用这个工具可以创建复制请求,然后计划和处理这些请求。可通过 EM Grid Control 使用此工具。创建oracle数据库

3.1 数据库:示例

不同类型的数据库具有自己的实例和存储要求。Oracle 数据库软件包含一些模板,可使用 这些模板来创建不同类型的数据库。典型示例包括:

• 数据仓库:用于存储长期存放的数据,可以通过读操作检索这些数据。• 事务处理数据库:用于处理数量很多但规模通常较小的事务。• 通用数据库:用于处理和存放存储时间适中的事务。

Database Configuration Assistant(DBCA)

可以使用 Database Configuration Assistant(DBCA)创建或删除数据库,或者更改数据库的 配置。还可以根据预定义的模板列表创建数据库,或者通过使用现有数据库作为样本来 创建新数据库或模板。这有时被称为“克隆数据库”。可通过执行以下步骤调用 DBCA:

1.以已获得安装 Oracle 软件权限的管理组成员身份登录计算机。2.根据需要设置环境变量。3.输入 dbca 调用 DBCA。

4.单击“Next(下一步)”继续操作。

DBCA 通过提供选项来帮助完成某些操作,例如,创建数据库。

3.2 使用 DBCA 创建数据库

可以按以下方式使用 DBCA 创建数据库:

1.在“DBCA Operations(DBCA 操作)”页中,通过选择“Create a database(创建数 据库)”来调用向导,以便配置和创建数据库。

该向导会提示您输入后面步骤中提及的配置信息。在大多数页中,向导都提供可接 受的默认设置。

2.选择创建数据库时使用的数据库模板类型。数据库模板有三种类型:数据仓库、通 用数据库和事务处理数据库。这些模板可以复制预配置的数据库,包括数据文件。数据文件包括控制文件、重做日志文件以及所包括的各种表空间的数据文件。单击 “Show Details(显示详细资料)”可查看每类数据库的配置。

对于更复杂的环境,可能需要选择“Custom Database(定制数据库)”选项。

使用 DBCA 创建数据库(续)

3.Database Identification(数据库标识):以 database_name.domain_name 格式

输入全局数据库名,然后输入系统标识符(SID)。SID 的默认值是数据库名称,用于 唯一标识与数据库关联的实例。

4.Management Options(管理选项):使用此页设置数据库,以便通过 Oracle Enterprise Manager 对数据库进行管理。选择默认值:“Configure the Database with Enterprise Manager(使用 Oracle Enterprise Manager 配置数据库)”。

3.3 使用 DBCA 创建数据库(续)

5.Database Credentials(数据库身份证明):使用此页指定管理帐户(如 SYS 和 SYSTEM)的口令。在本课中,使用 oracle 作为所有管理帐户的口令。

6.Storage Options(存储选项):指定希望数据库使用的存储机制类型(如文件系统)。7.Database File Locations(数据库文件位置):根据需要进行选择。如果使用 Oracle Managed File(OMF),则不需要直接管理构成 Oracle 数据库的操作系统文件。可以 按照数据库对象而不是文件名指定操作。有关详细信息,请参阅“管理数据库存储 结构”一课。

使用 DBCA 创建数据库(续)

10.Initialization Parameters(初始化参数):使用此页中的标签可以访问用来更改默认 初始化参数设置的页:

-Memory(内存):使用此页可设置控制内存使用量的初始化参数。请使用 “(A)Typical(典型)”或“(B)Custom(定制)”内存分配。Character Sets(字符集):使用此页可指定数据库的字符集。

最佳方案提示:Oracle 建议尽可能使用 Unicode 作为数据库字符集,因为这种 字符集可灵活地支持 Web 技术及多数口头语言。

-Connection Mode(连接模式):选择“Dedicated(专用)”或“Shared Server Mode(共享服务器模式)”。有关详细信息,请参阅“配置 Oracle 网络环境” 一课。

注:有几个初始化参数是在数据库生存期设置的,如 DB_BLOCK_SIZE 和 CHARACTER_SET 参数。

使用 DBCA 创建数据库(续)

11.Database Storage(数据库存储):如果为数据库选择了一个预配置模板,则不能添 加或删除控制文件或数据文件。

注:为便于参考,可能需要将数据库定义保存为 HTML 文件。

12.Creation Options(创建选项):提供创建数据库、将数据库定义保存为模板和生成 脚本的选项。如果选择所有选项,那么 DBCA 首先会保存数据库模板,然后在目标 目录中生成脚本,最后创建数据库。

3.4 口令管理

DBCA 完成后,请记录以下信息以备将来参考: • 安装日志文件的位置(见 A)• 全局数据库名(见 B)• 系统标识符(SID)(见 B)

• 服务器参数文件名和位置(见 B)• Enterprise Manager URL(见 C)

单击“Password Management(口令管理)”取消锁定计划使用的数据库帐户。取消锁定 帐户时,请提供口令。

3.5 创建数据库设计模板

模板是预定义的数据库定义,可将其用作创建新数据库的起点。如果在数据库创建过程中 未创建模板,则可以随时通过调用 DBCA 来创建模板。可通过三种方法创建模板: • 根据现有模板

• 根据现有数据库(仅结构)• 根据现有数据库(结构与数据)

DBCA 会指导您完成创建数据库设计模板的各个步骤

3.6 使用 DBCA 删除数据库

要在 UNIX 或 Linux 中删除(或配置)数据库,必须在启动 DBCA 的 shell 中设置 ORACLE_SID。在终端窗口中输入 dbca,然后单击“Welcome(欢迎使用)”页上的 “Next(下一步)”,即可启动 DBCA。要删除数据库,请执行以下步骤:

1.在“Operations(操作)”页上,选择“Delete a Database(删除数据库)”,然后 单击“Next(下一步)”。

2.选择要删除的数据库(本课中为 hist),然后单击“Finish(完成)”。3.单击“Yes(是)”确认删除。

删除数据库时会删除数据库的数据文件、重做日志文件、控制文件和初始化参数文件。使用 DROP DATABASE 语句可删除所有控制文件及控制文件中列出的其它所有数据库 文件。要成功使用 DROP DATABASE 语句,必须符合以下所有条件: • 数据库必须已装载且已关闭。

• 必须以独占方式而不是共享模式装载数据库。• 数据库必须装载为 RESTRICTED。此语句的一个示例是: DROP DATABASE;DROP DATABASE 语句对归档日志文件不起作用,对数据库的副本或备份也不起作用。最好使用 Recovery Manager(RMAN)来删除这种文件。如果数据库保存在裸磁盘中,则不会删除实际裸磁盘专用文件。管理数据库实例和数据库存储结构

4.1 管理框架

Oracle 数据库管理框架包括以下三个主要组件: • 受管理的数据库实例

• 用于连接到数据库的监听程序

• 管理界面。这可能是数据库服务器上运行的管理代理(管理代理通过数据库服务器 连接到 Oracle Enterprise Manager Grid Control),也可能是独立的 Oracle Enterprise Manager Database Control。这个界面又称为“数据库控制台”。

必须显式启动每个组件后才能使用相应组件提供的服务,另外在关闭托管 Oracle 数据库 的服务器时必须彻底关闭组件。

要启动的第一个组件就是管理界面。激活管理界面后,可用它启动其它组件。

4.2 启动和停止 Database Control Oracle 为没有连接到 Grid Control 框架的数据库提供一种称为 Database Control 的独立管 理控制台。使用 Database Control 管理的每个数据库都单独安装了一个 Database Control,使用一个 Database Control 只能管理一个数据库。使用 Database Control 之前,请确保 dbconsole 进程已启动。

要启动 dbconsole 进程,请使用以下命令: emctl start dbconsole 要停止 dbconsole 进程,请使用以下命令: emctl stop dbconsole 要查看 dbconsole 进程的状态,请使用以下命令: emctl status dbconsole 注:如果 $ORACLE_HOME/bin 目录不在操作系统(OS)路径中,则可能需要导航到此 目录。

Database Control 会使用一个服务器端代理进程。在启动或停止 dbconsole 进程后也会 自动启动和停止这个代理进程。

4.3 访问 Oracle Enterprise Manager 打开 Web 浏览器,输入以下 URL: http://host name:port number/em 如果数据库的状态为:

• 已启动:Enterprise Manager 会显示 Database Control 的“Login(登录)”页。请使 用已获得访问 Database Control 权限的用户名登录数据库。最初,用户名为 SYS、SYSMAN 或 SYSTEM。请使用在数据库安装期间为帐户指定的口令。在“Connect As(连接身份)”选项中,选择具有特定数据库管理权限的 SYSDBA 或 SYSOPER 登 录到数据库。

• 已关闭:Enterprise Manager 会显示“Startup/Shutdown and Perform Recovery(启动/ 关闭和执行恢复)”页。这种情况下,请单击“Startup/Shutdown(启动/关闭)” 按钮。然后,系统会提示您输入主机和目标数据库的登录用户名和口令,这些是必 须输入的内容。

注:如果启动 Enterprise Manager 时出现了问题,请确保启动监听程序。

4.4 使用 SQL*Plus 和 和 iSQL*Plus 访问数据库

除了 Oracle Enterprise Manager 外,还可以使用其它 Oracle 工具(如 SQL*Plus 和

iSQL*Plus)发出 SQL 语句。使用这些工具可执行很多数据库管理操作,还可在数据库中 选择、插入、更新或删除数据。

4.5 使用 iSQL*Plus iSQL*Plus 是一个基于浏览器的接口,它可连到 Oracle 数据库。它是 SQL*Plus 产品中的 一个组件。必须先启动 iSQL*Plus 的服务器端监听程序进程才能与浏览器连接。要启动 此服务器进程,请使用: isqlplusctl start 启动服务器进程后,通过在浏览器中输入以下 URL 连接到浏览器: http://host name:port/isqlplus iSQL*Plus 通常会使用端口号 5560,除非 Oracle Universal Installer(OUI)检测到某个程序 正使用该端口。通过检查 $ORACLE_HOME/install/portlist.ini 可找到 iSQL*Plus 使用的端口。

使用 SQL*Plus 可以使用 SQL*Plus 的命令行界面来编写 SQL*Plus、SQL 和 PL/SQL 命令,以便: • 输入、编辑、运行、存储、检索和保存 SQL 命令和 PL/SQL 块 • 格式化、计算、存储和打印查询结果 • 列出任何表的列定义

• 向最终用户发送消息或接受来自最终用户的响应 • 执行数据库管理

要启动 SQL*Plus,请执行以下步骤: 1.打开终端窗口。

2.在命令行提示符下,按以下格式输入 SQL*Plus 命令: $ sqlplus /nolog 3.输入 connect,然后输入要以其身份进行连接的用户名。4.出现提示后,输入该用户的口令。SQL*Plus 启动并连接到默认数据库。

4.6 从 Shell 脚本调用 SQL*Plus 通过调用 sqlplus 并使用传递参数的操作系统脚本语法,可从 Shell 脚本或 BAT 文件 调用 SQL*Plus。

在这个示例中,先执行 SELECT、UPATE 和 COMMIT 语句,之后 SQL*Plus 将控制权返 回给操作系统。

4.7 从 SQL*Plus 调用 SQL 脚本

可以在 SQL*Plus 中调用现有的 SQL 脚本文件。可在首次调用 SQL*Plus 时在命令行中完

成此操作,如幻灯片所示。只使用“@”运算符也可以在 SQL*Plus 会话中完成此操作。例如,输入以下内容可在已建立的 SQL*Plus 会话中运行脚本: SQL> @script.sql

4.8 数据库启动和关闭

单击启动或关闭时,系统会提示您输入用于登录主机(驻留数据库的计算机)和用于

登录数据库本身的身份证明。输入身份证明,然后单击“Advanced Options(高级选项)”,根据需要更改任何启动选项或更改关闭模式。另外,可以单击“Show SQL(显示 SQL)”来查看用于启动或关闭数据库的 SQL语句。

4.9 启动 Oracle 数据库实例

如果转到 Enterprise Manager Database Control 页时数据库尚未启动,则可单击“Startup(启动)”来执行启动。输入主机身份证明,同时可以选择启动模式。

4.10 启动 Oracle数据库实例:NOMOUNT 启动数据库实例时,请选择实例启动时所处的状态。以下方案描述了启动实例所涉及的 不同阶段。

在创建数据库期间、重新创建控制文件期间,或执行某些备份和恢复方案期间,通常只在 NOMOUNT 模式下启动实例。启动实例涉及以下任务:

• 按以下顺序搜索 /dbs 中具有特定名称的文件:如果未找到,则搜索 spfile.ora-如果未找到,则搜索 init.ora 这是包含实例初始化参数的文件。使用 STARTUP 指定 PFILE 参数可覆盖此 默认行为。• 分配 SGA • 启动后台进程

• 打开 alert.log 文件和跟踪文件

注:SID 是用于标识实例的系统 ID(例如 ORCL)。

4.12 启动Oracle数据库实例:OPEN 正常的数据库操作意味着启动了实例、装载且打开了数据库。使用正常的数据库操作,任何有效用户都可连接到数据库,而且可执行典型的数据访问操作。打开数据库涉及以下任务: • 打开联机数据文件 • 打开联机重做日志文件

如果尝试打开数据库时任一数据文件或联机重做日志文件不存在,则 Oracle 服务器会返 回错误。

在最后这个阶段,Oracle 服务器会验证是否可以打开所有数据文件和联机重做日志文件,还会检查数据库的一致性。如有必要,系统监视器(SMON)后台进程将启动实例恢复。可以在受限模式下启动数据库实例,以便仅具有管理权限的用户可以使用该实例。要在 受限模式下启动实例,请在“Advanced Startup Options(高级启动选项)”页上选择 “Restrict access to database(限制对数据库进行访问)”选项。

4.13 关闭 Oracle 数据库实例

如果转到 Enterprise Manager Database Control 页时实例已启动,则可以通过单击 “Shutdown(关闭)”按钮来关闭实例。之后,如果单击“Advanced Options(高级 选项)”按钮,则可选择关闭模式:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。

4.14 使用 SQL*Plus 启动和关闭

还可以使用 SQL*Plus 执行启动和关闭,或者更改数据库的状态。要使用 SQL*Plus 完成 这些任务,必须以 SYSDBA 或 SYSOPER 身份登录。然后,使用以前介绍的 Enterprise Manager 功能的等效命令:

SHUTDOWN [NORMAL | TRANSACTIONAL | IMMEDIATE | ABORT ] STARTUP [FORCE] [RESTRICT] [MOUNT | OPEN | NOMOUNT] 这样,可以将启动和关闭操作作为执行数据库任务的脚本或批处理的一部分。这种情况下,数据库需要处于特定的状态。

4.15 查看预警日志

每个数据库都有一个 alert_.log 文件。该文件位于数据库所在的服务器上,存储在 background_dump_dest 初始化参数指定的目录中。数据库预警文件按时间 顺序记录消息和错误,包括以下内容: • 启动时使用的所有非默认初始化参数

• 发生的所有内部错误(ORA-600)、块损坏错误(ORA-1578)和死锁错误(ORA-60)• 管理操作(如 CREATE、ALTER、DROP DATABASE 和 TABLESPACE 等 SQL 语句),以及 Enterprise Manager 或 SQL*Plus 语句(STARTUP、SHUTDOWN、ARCHIVE LOG 和 RECOVER)

• 与共享服务器和分派程序进程的功能相关的若干消息和错误 • 自动刷新实体化视图过程中发生的错误

Enterprise Manager 会监视预警日志文件,而且在发生严重错误时还会发出通知。另外,通过浏览日志还可查看非严重的错误和说明性消息。该文件会增长到无法管理的大小。可以时不时地备份预警文件,然后删除当前的预警文件。当数据库尝试再次写入预警 文件时,它会重新创建一个新预警文件。

4.16 动态性能视图

Oracle 数据库还维护与数据库实例的操作和性能相关的动态数据集。这些动态性能视图 建立在根据数据库服务器内的内存结构构建的虚拟表基础上。也就是说,它们不是驻留 在数据库中的常规表。因此,在装载或打开数据库之前其中的某些视图就能显示数据。动态性能视图包括关于以下内容的信息: • 会话 • 文件状态

• 作业和任务的进度 • 锁定 • 备份状态

• 内存使用和分配 • 系统和会话参数 • SQL 执行

• 统计信息和度量

注:DICT 和 DICT_COLUMNS 视图还包含这些动态性能视图的名称。

管理数据库存储结构

Oracle Managed Files(OMF)如果使用 Oracle Managed Files(OMF),则不需要直接管理构成 Oracle 数据库的操作系统 文件。可以根据数据库对象而不是文件名指定操作。对于以下数据库结构,可以按需要 在数据库内部使用标准文件系统接口来创建和删除文件: • 表空间

• 重做日志文件 • 控制文件 • 归档日志

• 块更改跟踪文件 • 闪回日志 • RMAN 备份

数据库可以混合包含 Oracle Managed Files 和非 Oracle Managed Files。由上面任一参数 指定的文件系统目录必须已经存在:数据库不会创建文件系统目录。该目录还必须拥有 允许数据库在其中创建文件的权限。

上面的示例显示了设置 DB_CREATE_FILE_DEST 后,可在 CREATE TABLESPACE 语句中省略 DATAFILE 子句。这样,会在 DB_CREATE_FILE_DEST 指定的位置创建 数据文件。

表空间中的空间管理

在表空间中以区为单位分配空间。创建表空间后可使用以下方法之一来跟踪空闲空间和 已用空间:

• 本地管理的表空间:在表空间中通过位图管理区。位图中的每一位对应一个块或 一组块。分配区或为重新利用空间而释放区后,Oracle 服务器通过更改位图值来 显示块的新状态。

• 字典管理的表空间:由数据字典管理区。每当分配或取消分配区后,Oracle 服务器 会更新数据字典中的相应表。这是为了实现向后兼容;建议使用本地管理的表空间。

浏览存储结构

逻辑数据结构存储在数据库的物理文件中。通过 Enterprise Manager 可很方便地查看数据 库的逻辑结构。通过单击“Administration(管理)”页的“Storage(存储)”区域中的 链接,可以获得关于每种结构的详细信息。

创建新表空间

要创建一个表空间,请执行以下步骤:

1.单击“Administration(管理)”标签,然后单击“Storage(存储)”标题下的 “Tablespaces(表空间)”。2.单击“Create(创建)”。

注:如果要创建与现有表空间类似的表空间,请选择一个现有表空间,然后从

“Actions(操作)”菜单中选择“Create Like(类似创建)”。单击“Go(开始)”。此时会出现“Create Tablespace(创建表空间)”页。3.输入表空间的名称。

4.在“Extent Management(区管理)”标题下,选择“Locally Managed(本地管理)”。Oracle 数据库服务器在表空间中可以有效地管理本地管理表空间中的区。若采用字典 管理的表空间,则必须更积极地管理区,而且需要具有对数据字典的访问权限才能跟 踪这些区。字典管理的表空间已被逐渐淘汰。Oracle 不建议使用字典管理的表空间。5.在“Type(类型)”标题下,选择“Permanent(永久)”。永久表空间会存储系统 或用户创建的永久数据库对象。

6.在“Status(状态)”标题下,选择“Read Write(读写)”。选择“读写”状态表 示创建表空间后,用户可以对表空间进行读写操作。这是默认设置。

7.在该页的“Datafiles(数据文件)”区域,单击“Add(添加)”将数据文件添加到 表空间;每个表空间必须至少有一个文件。大文件表空间与超大型数据库配合使用,在这些数据库中,Oracle 的 Automatic Storage Management(ASM)或其它逻辑卷管理 器支持条带化或独立磁盘冗余阵列(RAID),还支持动态扩展逻辑卷。

8.在“Add Datafiles(添加数据文件)”页上输入一个文件名。接受默认的“File Directory(文件目录)”,然后输入文件大小。

9.在“Storage(存储)”区域中,可以选择“Automatically extend datafile when full(AUTOEXTEND)(数据文件已满时自动扩展)”,然后在“Increment(增量)” 字段中指定一个数量。这样,每次数据文件超出空间后都会自动进行扩展。当然,数据文件受限于其所在的物理介质。将“Maximum File Size(最大文件大小)” 设置为“Unlimited(无限制)”。单击“OK(确定)”。此时会返回“Create Tablespace(创建表空间)”页。

10.单击“Storage(存储)”标签。此时会出现“Edit Tablespace(编辑表)”页。11.接受“Storage(存储)”页上的所有默认值。

注:这些步骤旨在说明如何针对大多数情况快速创建表空间。可能需要更改某些选项,这取决于具体的需求。

本地管理表空间的存储

可通过以下两种方式之一分配本地管理表空间中的区:

• Automatic(自动):又称为自动分配,这种方式指定表空间中的区大小由系统管理。您不能指定区大小。不能为临时表空间指定“Automatic(自动)”。

• Uniform(统一):这种方式指定使用指定的统一区大小管理表空间。默认大小为 1 MB。临时表空间的所有区都是统一的,而且采用默认值。不能为还原表空间指定

第二篇:教务系统数据库总结报告

教务系统数据库总结报告

常州信息学院 网络095 在信息时代的今天,数据成为传递信息的重要载体,而随着信息的不断增加,数据也变得相当繁琐。因此数据库的出现,正是为数据的处理提供了良好的媒介。

例如一所大学,通常由校长办公司、教务处、财务处、学工处、团委、招就处、科技处。同时下设各系以及各分处。因此这些工作如果处理起来,或许需要几百人,而且还不能保证信息处理的有效性与正确率。如果使用数据库,我们可以轻松解决这些问题。学校行政管理,可以使用数据库系统,保证每个教师的所带课程,上班情况,工资情况以及每位教师获奖与资历等信息,都可以通过数据库统一管理。学生方面,每个学生自从正式录取输入档案信息后,到入学注册都可用教务系统数据库来管理。学生的选课、排课,考试成绩、课堂表现,在校表现,生活状况等、以及就业乃至毕业离校都可以通过系统来自动管理。

系统处理信息方便而准确,近一万人的学生和老师,系统可以用很短的时间处理。所需的工作仅是首次的信息输入,如果需要,便可以永久保存。信息处理准确性高,虽然数据信息量大,但是系统依然能很好的处理。因此对于学校来说,教务管理系统的使用可以极大的方便教务教学任务,很大幅度的提高工作效率。

数据库可以说是信息处理的载体,庞大的数据通过数据库实现了有序而快速的调入与调出。数据库之所以能如此高效率的工作,得益于其工作原理。在关系数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关系表格的分类、合并、连接或选取等运算来实现数据的管理。dBASEII就是这类数据库管理系统的典型代表。对于一个实际的应用问题(如人事管理问题),有时需要多个关系才能实现。用dBASEII建立起来的一个关系称为一个数据库(或称数据库文件),而把对应多个关系建立起来的多个数据库称为数据库系统。dBASEII的另一个重要功能是通过建立命令文件来实现对数据库的使用和管理,对于一个数据库系统相应的命令序列文件,称为该数据库的应用系统。因此,可以概括地说,一个关系称为一个数据库,若干个数据库可以构成一个数据库系统。数据库系统可以派生出各种不同类型的辅助文件和建立它的应用系统。因此具备这样的功能,数据库才能在信息处理中发挥着重要的作用。、在数据库的学习中,我们可以利用企业管理器和查询分析器两种方式快速尔简单的使用数据库。利用企业管理器操作起来全部是图形界面,简单易学。查询分析器全部用代码实现,虽然代码比较繁琐,但是这样实现快捷,功能强大。在数据库的学习中,刚开始主要是利用企业管理器,去创建一些数据库,表格及一些属性关系及应用。后来,可以使用

查询分析器借助代码做一些简单的查询,数据库和表格的创建。但是其中的一些关系及属性无法创建,这也正是数据库学习的核心与关键。

得力于数据库在信息处理中扮演如此重要的作用,因此数据库的学习应该作为以后学习的重点,相信在不久的将来,数据库一定会在互联网中发挥着更加重要的作用,数据库也定会成为今后的热门专业和学习方向。

第三篇:《VFP数据库程序设计》课程改革总结报告

课程改革

《VFP数据库程序设计》课程改革总结报告

根据国家教委的统一规定,目前初、高中都开设了《信息技术》课程,只不过学习的深度和广度不够,且个别地区存在着一些差异。进入大学之后,如果再从头学习这门课程,一方面是学生不感兴趣,另一方面是无味地浪费时间。为了解决这样的问题,我们计算机教研室于2004年5月大胆地提出对《VFP数据库程序设计》课程进行改革。

为了进一步提高我校《VFP数据库程序设计》课程的教学效率和教学质量,培养2004级学生的计算机素质和计算机学习能力,我们这学期首先对《VFP数据库程序设计》课程之《计算机应用基础》进行改革。目的是通过教学方法与教学手段的改革,一改以往分班授课的教学模式,完全依托网络平台,采用案例教学,提倡教师辅导与学生自主学习相结合的学习方法。

在改革中,我们主要做了以下一些工作:

一、采用先进的教学方法

《计算机应用基础》是一门理论性、实践性、技术性和操作性都比较强的课程。根据这门课程的特点,《计算机应用基础》课程的教学必须改变落后的思想观念,采用先进的教学方法。在长期实践的探索中,《计算机应用基础》课程的教学逐步由过去传统的传授式教学方法,到今天的多媒体式、案例式和实践式的新颖教学方法。通过多媒体式、案例式的实践教学,使学生在基础理论学习的同时,增加了对计算机的感性认识,充分锻炼了学生的分析能力和实际的应用能力,从而形成了良好的学习氛围,不仅实现了分层次教学,而且还使一部分学员得到了充分展示自己才华的空间。

二、应用现代化的教学手段

《计算机应用基础》课程教学采用了现代信息技术手段,应用多媒体技术进行课堂教学。到目前为止,我们已经研制出采用PowerPoint技术手段制作的应用于课堂教学的课件1套;采用Word技术手段制作的应用于课堂实训教学的课件1套;同时,引进与教材同步的《计算机应用基础》Authorware多媒体课件1套。随着科技水平的不断进步,这些课件在应用的实践中得到了不断的修改与完善,其质量也在不断提高,受到了学生的普遍欢迎。目前所使用的《计算机应用基础》课件使用效果理想,主要体现在以下五个重要方面:

第一,图文并茂,形象直观。《计算机应用基础》课件在设计过程中采用丰富的静态窗口和实际操作,配合文字以及教师视频音频讲述等多种方式,使课件图文并茂,生动活泼。对《计算机应用基础》课程的内容力求以形象直观的形式进行全方位的、比较深刻的表述与操作,这种做法目前在国内还是鲜见的,处于《计算机应用基础》课程建设的领先地位。

第二,内容形式,完美结合。将相关的知识内容与一定的表达形式完美结合,使形式更好地表达内容,是《计算机应用基础》课件在设计过程中一直特别注意的问题。课件是对教材内容的提炼与升华,绝不能搞成文字的堆砌,在可能的情况下,应采用一定的形式诠释教材的内容,才能达到比较好的效果。该课件中有些表达形式是通过多方案的反复比较才最后确定的。

第三,通俗易懂,利于理解。《计算机应用基础》课程是一门理论性和实践性比较强的专业基础课程,对于最初接触这门课程的同学来说,又是比较难以理解的一门课程。学生通过老师的实际操作演示,可以把高深的理论通俗化,把抽象的问题形象化,把复杂的问题简单化,更易于理解和掌握。

第四,活跃气氛,增强兴趣。采用多种学生喜闻乐见的方式进行课程内容的讲述,能够吸引学生自学和听课的注意力,有利于增强学生的学习兴趣。特别是在课件中的图片和表格随着课程内容进度自然而然地播放,能够吸引学生的注意力,使其循着图片和表格的演播步骤和老师讲解问题的思路聚精会神的听课。

第五,自主学习,方便使用。学生利用课件进行《计算机应用基础》学习,不受时间(规定的上课时间)、空间(规定的上课地点)等条件的限制,根据自己的情况,可随时通过上网或看光盘,自主进行《计算机应用基础》知识的学习。

三、模块化教学、辅导

按照《计算机应用基础》教学大纲的具体内容,我们将20学时的课程平均分为五个模块,即:计算机基础知识模块、Windows模块、Word模块、Excel模块、PowrePoint模块。在每个模块中设置相关内容的实验课,及时将教学内容同实践联系起来,避免了课堂教学和实践操作相脱节,实现理论与实践的 “零距离”。同时,也按五个模块进行辅导,每个模块4学时,效果甚佳。更值得一提的是:主讲教师兼授课、试验与一身,这样可以根据学生在实验课当中对所学知识的掌握情况,合理地定位、安排教学内容,充分体现重视具体操作能力的思想。

四、采用无纸化考试 在本学期末,利用我们自己开发的《计算机应用基础考试系统Ⅱ》,对《VFP数据库程序设计》之《计算机应用基础》进行上机考试,考试完全在计算机上进行,真正实现了无纸化考试。(即:利用计算机自动抽取试卷、并判卷。)学生必须在期末考试一次性通过,否则不准参加第二学期的《VFP数据库程序设计》的《VFP程序设计》课程。

五、网络教学资源建设

《VFP数据库程序设计》之《计算机应用基础》课程的网络教学资源建设已经初具规模,并完全发布于校园网上。

目前,我们是利用校园网来实现资源的共享。主讲教师把与课程相关的课件、案例、实训练习、考试系统等,发布到校园网上,然后学生们可以利用软盘、U盘等进行复制,以便于进行课前预习或课后复习,实现师生资源共享,提高了学习效率。

由此可见,通过对《VFP数据库程序设计》课程教学方法与教学手段的改革,不仅可以提高学生们对该课程的学习兴趣,激发学生们的内在潜力,而且对培养学生们独立分析问题和解决问题的能力,为走向公安工作岗位奠定了夯实的基础。

综上所述,我们认为2004级本科学生《VFP数据库程序设计》课程改革是成功的。待批准后,将在2005级所有新学员中普及。

计算机基础教研室 2004年11月25日

第四篇:对外汉语数据库的分类构建总结报告

汉语国际教育硕士(www.xiexiebang.com)

摘要

报告结合语言教学理论、现代教育理论和现代信息技术,通过对教与学过程和教与学资源的设计、开发、利用、评价和管理,对外汉语数据库进行分类和构建,为教学大纲制定、教材编写、课堂教学、辞典编撰、测试等环节提供充分的依据和有效的素材,以实现教学优化。

对外汉语

1对外汉语教学存在的问题及解决对策

2构建分类

3对外汉语教学资源库的应用前景

关键词数据库分类构建报告 《国际汉语研究论丛》

(一)

第五篇:数据库营销

数据库营销案例

一、卖游戏币的例子

案例:有一个人,04年时,他曾做过游戏币生意,就是传说中的网游商人。他当时属于中间商,左手从打币工作室手中收货,右手再销售给的玩家。当时倒腾的是新浪代理的一款名为《天堂2》的游戏。他当时应该是这个游戏里最知名的商人,玩这个游戏的,特别是倒腾游戏币的,大部分都知道他。而且从收入上说,他也应该是同行中赚的最多的人之一。当时他一天最多可以赚2000多元,注意,说的是纯利润。而这成绩的背后,数据库营销帮了很大的忙。

分析:数据库营销的第一步是搜集客户资料。而搜集客户资料最好的方式就是与客户交流。而很多人上网卖东西,是卖完就拉倒,就再不与客户主动联系了,顶多是来新货后发发广告,这是很不可取的。但这个人上网卖东西有一个习惯,就是喜欢和客户聊天。比如说卖游戏币时,每个来买币的人,他都会和他聊一聊,弄清楚对方在那个城市、年龄有多大、做什么工作、玩了多少年网游、在游戏里玩到什么阶段、每月在游戏里的支出、以往是如何消费的、身边有多少个朋友一起玩、对其它玩家的影响力如何等等。当掌握了这些数据后,开始给用户分类,然后进行有针对性的维护。一般客户大概可以分四种:

1、暂时还不购买的客户: 很多客户并不马上购买,可能只是询询价。很多卖家对于这样的客户是直接放弃,这点很不对。因为网络上的骗子太多,客户第一次不放心,观望一下很正常。对于这样的卖家,首先要根据数据分析一下购买力如何,其次要看一下是不是会经常购买。而且即使其本身购买力不行,但他身边或许有很多强力买家。如果发现这个用户具备其中一条,就不能轻易放弃。这时候就需要与客户经常的沟通聊天,先和客户成为朋友。当成为朋友之后,下次肯定会在你这儿消费。

2、重点维护的大客户:

对于经常购买游戏币,特别是消费额高的大客户,一定要重点维护。对于这种用户的信息,掌握的也应该是越多越好。

3、偶尔购买的散户:

对于偶尔买一点开开荤的散户,可以不用重点维护。但是不维护不代表不重视,起码不能让他们出去骂你。

4、玩家资源多的意见领袖:

有些玩家本身的购买力可能不行,但是他的身边却可能有大量的优质客户。对于这样的用户,即使购买力弱,也要当成大客户重点维护。因为从他身上能挖掘到资源。

通过以上方法,当年他总共赚了有小几十万,但是实际上总共在他这儿消费过的人加一块也就80多个。当时开发最成功的一个客户是一个上班族,其一开始没想在他这儿长期购买,因为他的价钱偏贵。但是由于他在获取到他的资料后,找到了很好的突破口,结果变成了他的忠实用户,他一个人就在他这儿消费了几万元,而且还给他介绍了好几个忠实客户。

二、理发店的例子

案例:理发大家都知道,是一个拥有上千年历史的老行当了,现在的理发店竞争越来越激烈。而对于理发店来说,最优质的客户是女性用户,因为爱美是女人的天性,一般做一次头发,至少都是上百元。如果那个理发店能有一群忠实的女性顾客,那生意一定会非常火爆。

而有这么一家理发店,就通过数据库营销,牢牢抓住了600个白领回头客。那他是怎么做的呢? 分析:首先,这家理发店会为来理发的用户,都建立一个客户档案,其中包括顾客目前头发的状况、历次烫发染发的时间、用的什么烫发水等等,同时还包括职业、单位等基本信息。最重要的,要留下客户的联系方式,特别是线上联系方式。

其次,通过MSN等工具与客户进行线上交流,比如聊顾客的美发要求、闲聊促进感情等。因为大家都知道,要想长期留住你的用户,最好的方法是与他成为朋友。而在理发的过程中,与顾客交流的时间和精力肯定有限,而如果通过电话等方式,又不是很现实。所以MSN等IM工具,就成了最佳选择。与顾客聊成了朋友,自然就会成为你的回头客。

而且当客户要理发时,还可以提前在MSN上沟通好需求,再结合顾客的数据档案,基本上就能对用户的期望值把握的非常准确了。最重要的,这样能最大程度的节省双方的时间,同时也避免客人多时“撞车”排队。

三、内联升的数据库营销

一个古代的案例。清朝末年的老北京流传着一句谚语:“头戴马聚源,身披瑞蚨祥,脚踏内联升,腰缠‘四大恒’。”意思是戴马聚源的帽子最尊贵,用瑞蚨祥的绸缎做衣服穿在身上最光彩,脚蹬一双内联升鞋店的靴鞋最荣耀,腰中缠着“四大恒”钱庄的银票最富有,有腰缠万贯之意。而这个内联升,就是咱们接下来要讲的故事主角。

内联升的创始人叫赵廷,最早在一家鞋作坊学得一手制鞋手艺,又积累了一定的经验。后来,由一位丁大将军出资入股,资助赵廷开办了鞋店。由于当时京城的制鞋行业竞争也挺激烈,于是他决定走专业路线,专门为皇亲国戚、朝廷文武百官制作朝靴。早期的经营并不是一帆风顺,因为这些达官贵人做鞋,经常只是差下人送个鞋样过来,但这样就保证不了鞋的舒适度。特别是遇到一些脚形比较特殊的人,可能就容易出问题。在经历过几次交易纠纷后,赵廷打起了数据库营销的主意(当然,那时候还没有这个说法,也没这个名词,但是意思是一样的),搞了一本后来闻名于世的《履中备载》。这个备载实际上就是内联升的用户档案,里面详细记载了京城内所有达官贵人脚上的秘密,比如鞋的尺寸、样式和特殊脚形等等。有了这个数据后,为客人做鞋就不怕不合脚了,而且还省去了很多麻烦,比如说某个客人要做鞋,直接来支会一声就行,不需要费劲的去沟通需求了。

《履中备载》推出之后,赵廷的生意果然是越来越火爆。而这火爆的原因,除了顾客对他的鞋越来越满意这个原因外,还有个意外收获。原来很多人听说内联升掌握了京城达官贵人的足下之秘后,都纷纷来订鞋送礼。因为在当时,上好的朝靴经常作为一种礼品,馈赠亲友或者下级送给上级。而内联升的数据在当时不可多得的精准信息,大大方便了送礼者。

下载数据库总结报告word格式文档
下载数据库总结报告.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    数据库教学计划--(定稿)

    《数据库》教学计划 黄 艳 《数据库》是一门语言学科,是职专学生素质教育的一个重要组成部分,对提高学生的编程能力,促进教学内容和教学体制改革,提高教育质量和管理水平,实现......

    数据库教学计划

    数据库ACCESS2003教学计划 滑县职教中心职专一学部 计算机教研组 段艳杰 本学期我担任09级计算机01和13班《Access2003数据库实用教程》的教学,每周课程为10节,这两个班为计算......

    数据库学习心得

    数据库学习心得 软件0704刘辰(07301096) 马晓雪(07301098) 刘靖远(07301097)经过一个学期的数据库课程的学习,我们掌握了创建数据库以及对数据库的操作的基础知识。王老师的教学耐......

    数据库课程设计

    数据库课程设计 第一章 引言 开发的意义 设计应用系统的任务及目标 设计开发及运行的软硬件环境 第二章 系统分析与设计 系统需求分析 数据库概念结构设计 数据库逻辑结构设......

    数据库实验报告

    数据库实验报告 一、题目要求 某银行准备开发一个银行业务管理系统,通过调查,得到以下的主要需求: 银行有多个支行。各个支行位于某个城市,每个支行有唯一的名字。银行要监控每......

    数据库实验报告

    实验4SQL高级应用 【实验目的】 1、掌握在SQL SERVER 2005下进行数据还原的方法。 2、掌握SQL语句的查询统计功能和数据更改功能。 【实验内容】 1. 还原factory数据库。 2......

    数据库操作

    Excel技巧:Excel如何快速统计各销售人员的销售总金额? 继续解决Q群小伙伴提出的问题,Excel如何快速统计各销售人员的销售总金额?题目问得好像是个销售问题,其实针对各种分类汇总......

    数据库实验报告

    南华大学 计算机科学与技术学院 实验报告 ( 2013 ~2014 学年度 第二学期 ) 课程名称 实验名称 数据库原理与技术 姓名 张涛 学号 20124350230 专业 软件工程 班级 02班 地点......