数据库总结报告

2020-03-03 18:30:53 来源:范文大全收藏下载本文

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 Aistant (DBCA) :用于创建选定的启动数据库。 这个配置辅助程序完成后,可以取消帐户锁定并更改口令。

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

2.6 执行配置脚本

继续执行安装过程:

8.在 Linux 或 UNIX 安装期间出现提示时,请以 root 用户身份执行附加的配置脚本。 在“Xterm”窗口中,输入: $ su # paword: 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 使用此工具。

3 创建oracle数据库

3.1 数据库:示例

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

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

Database Configuration Aistant (DBCA)

可以使用 Database Configuration Aistant (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)

单击“Paword 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 管理数据库实例和数据库存储结构

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 acce 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。临时表空间的所有区都是统一的,而且采用默认值。不能为还原表空间指定

教务系统数据库总结报告

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

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

数据库

数据库

数据库

数据库总结

数据库设计

数据库心得体会

数据库营销

《数据库总结报告.doc》
数据库总结报告
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文