Oracle DB 管理数据库的空间

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
• 描述4 KB 扇区磁盘的概念及使用
• 使用可移动表空间
• 描述可移动表空间的概念

  • 数据库存储

数据库存储
数据库包括物理结构和逻辑结构。由于物理结构和逻辑结构是分开的,因此管理数据的物理存储时不会影响对逻辑存储结构的访问。
磁盘是数据库的主要存储介质,目前主要有512 字节的扇区,而拥有4 KB 大扇区的磁盘即将上市,它们可以用较低的开销提供更高的存储容量。Oracle DB 可以通过特定于平台的设备驱动程序访问硬盘。(数据库写进程[和ASM 进程] 可直接向磁盘进行写入,无需通过操作系统。)
Oracle Database 11g发行版2 检测磁盘扇区大小并使用高容量磁盘且不会导致性能下降(原因之一是内部优化减少了可能会发生的重做空间浪费,具有许多短时事务处理的应用程序,如邮件系统,可能会发生重做空间浪费)。

  • 支持4 KB 扇区磁盘

4 KB 扇区磁盘有物理扇区(以灰色显示)和逻辑扇区(以蓝色显示)。有二种类型的4 KB 扇区磁盘:仿真模式和本机模式。
• 仿真模式下的4 KB 扇区磁盘每一个物理扇区具有八个逻辑扇区,如示例所示。这类磁盘维护有一个到4 KB 物理扇区的512 字节接口-即逻辑块地址(LBA) 引用磁盘上的512 字节。
在仿真模式中性能可能会降低,因为磁盘驱动器将4 KB 扇区读取到磁盘高速缓存内存中,更改512 字节部分,并将整个4 KB 扇区回写到磁盘。
• 本机模式下的4 KB 扇区磁盘每一个物理扇区具备一个逻辑扇区,如示例中所示。
因此,只有4 KB 接口。也就是说,LBA 引用磁盘上的4,096 字节。

  • 使用4 KB 扇区磁盘
仿真模式:
• 建议为日志使用4 KB 块大小
• 建议为数据文件使用4 KB块大小(或更大)
不受影响:
• 控件文件块大小:16 KB
本机模式:
• 日志必须使用4 KB 块大小
• 数据文件必须使用4 KB 块大小(或更大)

在Oracle Database 11gR2 中,4 KB 扇区磁盘主要影响重做日志文件。这包括联机重做日志,备用重做日志和归档日志。Oracle 建议在4 KB 仿真模式磁盘上创建4 KB 块大小的日志。在4 KB 本机模式磁盘上,必须创建4 KB 块大小的日志。
也就是说,重做块大小必须与物理磁盘扇区大小相匹配(对于512 字节和4 KB 本机模式磁盘)。否则,你会收到ORA-1378 错误。对于4 KB 仿真模式磁盘,重做块大小可以是512 或4,096 字节。4 KB 是首选块大小。在4 KB 仿真磁盘上创建大小为512 字节的块时,预警日志中会写入一条警告,指明块大小不匹配将导致性能下降。ASM 磁盘组也是如此。
4 KB 扇区磁盘还会影响Oracle 数据文件。Oracle DB 允许你在512 字节扇区磁盘上创建2 KB 块大小的数据文件。使用4 KB 扇区磁盘时,Oracle 建议你在4 KB 仿真模式磁盘上创建4 KB(或更大)块大小的数据文件。在4 KB 本机模式磁盘上,必须创建4 KB(或更大)块大小的日志。
控制文件块大小已经为16 KB。因此,4 KB 扇区磁盘不影响控制文件。

  • 指定磁盘扇区大小
使用以下命令的SECTOR_SIZE和BLOCKSIZE子句:
• CREATE DISKGROUP 
• ALTER DATABASE
• CREATE DATABASE
• CREATE CONTROL FILE

CREATE DATABASE sample NORESETLOGS FORCE LOGGING 
ARCHIVELOG
LOGFILE
GROUP 1 '$ORACLE_BASE/oradata/sample/redo01.log'
SIZE 100M BLOCKSIZE 4096,
GROUP 2 '$ORACLE_BASE/oradata/sample/redo02.log'
SIZE 100M BLOCKSIZE 4096
DATAFILE
...
指定磁盘扇区大小
在自动存储管理(ASM) 环境下,你可以为磁盘组设置SECTOR_SIZE属性。该属性只能在创建磁盘组时设置(通过使用CREATE DISKGROUP命令)。
你可以使用以下命令的新增BLOCKSIZE子句指定日志文件的大小:
• ALTER DATABASE
• CREATE DATABASE
• CREATE CONTROL FILE
与在512 字节磁盘上新建数据库相比,在4 KB 扇区磁盘上新建数据库没有额外的工作。在GUI 环境中没有更改。
你可以选择在CREATE DATABASE命令中使用BLOCKSIZE子句,如示例中所示。如果未指定块大小,Oracle DB 将检查底层磁盘扇区大小,并在创建重做日志时使用该磁盘扇区大小作为块大小。因此,默认情况下,重做日志块大小是磁盘扇区大小,而不是之前的512 字节扇区大小。

  • 移动表空间
• 可跨平台移动的表空间:
– 简化数据仓库和数据集市之间的数据移动
– 允许从一个平台向另一个平台迁移数据库
• 支持的平台包括:

移动表空间
使用可移动表空间是在两个Oracle DB 之间移动大量数据的最快方式。使用可移动表空间,可以将Oracle 数据文件(包含表数据、索引和几乎其它所有Oracle DB 对象)从一个数据库移动到另一个数据库。而且,与导入和导出类似,可移动表空间除了移动数据以外,还提供了一种移动元数据的机制。
可以使用可移动表空间功能跨平台移动数据。此功能简化了从数据仓库环境向数据集市(数据集市通常在较小的平台上运行)分发数据的过程。此功能还允许通过重建字典并移动用户表空间的方式,将数据库从一个平台迁移到另一个平台。
对于相同数据而言,使用可移动表空间移动数据比执行导入/导出或卸载/加载的速度要快得多。这是因为,包含所有实际数据的数据文件只是被复制到目标位置,只有表空间对象的元数据通过数据泵传送到新数据库。
为了能够将数据文件从一个平台移动到另一个平台,必须确保源系统和目标系统都在支持的平台上运行。
注:可跨平台移动的表空间功能要求两个平台使用相同的字符集。

  • 概念:最低兼容级别
• 源数据库和目标数据库都必须将COMPATIBLE设置为10.0.0或更高。
• 数据文件头是可识别平台的。
• 在移动前,请确保所有只读文件和脱机文件是可识别平台的。

源数据库和目标数据库都需要先将其数据库COMPATIBLE初始化参数提高到10.0.0或更高,才能使用可跨平台移动的表空间功能。
COMPATIBLE设置为10.0.0(或更高)时,在Oracle Database 10g或11g下首次打开数据文件时,数据文件将成为可识别平台的。这在图表中体现为复选标记。每个文件都可以确定其所属的平台。这些文件在磁盘上有相同的文件头块格式,这些格式用于文件标识和验证。只读文件和脱机文件只有在变为读/写状态或变为联机之后才能提高其兼容性。这意味着,在Oracle Database 10g版本之前的数据库中,处于只读状态的表空间必须至少变为读/写状态一次才能使用可跨平台移动的功能。

  • 最低兼容级别

最低兼容级别
创建可移动表空间集时,Oracle DB 会计算运行目标数据库必须满足的最低兼容级别。这称为可移动集的兼容级别。从Oracle Database 11g开始,始终可将某个表空间移动到具有相同或更高兼容性设置的数据库,而不管目标数据库是基于相同的平台,还是基于不同的平台。如果可移动集的兼容级别高于目标数据库的兼容级别,则数据库将发出错误消息。
下表显示了不同情形下源表空间和目标表空间的最低兼容性要求。源数据库和目标数据库
不需要具有相同的兼容性设置。
在第一次打开数据文件后再打开文件时,每个文件都可以确定其所属的平台。这些文件在磁盘上有相同的文件头块格式,这些格式用于文件标识和验证。只读文件和脱机文件只有在变为读/写状态或变为联机之后才能提高其兼容性。

  • 可移动表空间过程

要将表空间从一个平台移动到另一个平台(源到目标),必须将表空间集内的数据文件转换为目标数据库可以理解的格式。虽然使用Oracle DB 时磁盘结构符合通用格式,但源平台和目标平台仍有可能使用不同的endian 格式(字节顺序)。转至不同的endian 平台时,
必须使用RMAN 实用程序的CONVERT命令来转换字节顺序。可以在源平台或目标平台上执行此操作。对于endian 格式相同的平台,则不需要转换。
示例中的图形描述了从源平台向目标平台移动表空间可能用到的步骤。但是,也可以在将文件传送到目标平台后执行转换。必须在目标平台上执行最后两步。
一般情况下,此过程与使用Oracle DB Server 的旧发行版时的过程相同,除非两个平台使用不同的endian 格式。此处假定两个平台都支持跨平台移动。
注:读写数据时,字节顺序会影响结果。例如,双字节整数值1在big-endian 系统(如Sun SPARC Solaris)上写为0x0001,而在little-endian 系统(如兼容Intel 的PC)上写为0x0100。

  • 确定平台的Endian 格式
SELECT tp.endian_format
FROM v$transportable_platform tp, v$database d
WHERE tp.platform_name = d.platform_name;

确定平台的Endian 格式
可以查询V$TRANSPORTABLE_PLATFORM来确定两个平台的endian 顺序是否相同。
V$DATABASE有两个列可以用于确定你自己的平台名称和平台标识符。
运行下面的查询可获得受支持的平台及其endian 格式的完整列表:
sys@TEST0924> SELECT * FROM V$TRANSPORTABLE_PLATFORM order by PLATFORM_ID;                                                                         

PLATFORM_ID PLATFORM_NAME                            ENDIAN_FORMAT
----------- ---------------------------------------- --------------
          1 Solaris[tm] OE (32-bit)                  Big
          2 Solaris[tm] OE (64-bit)                  Big
          3 HP-UX (64-bit)                           Big
          4 HP-UX IA (64-bit)                        Big
          5 HP Tru64 UNIX                            Little
          6 AIX-Based Systems (64-bit)               Big
          7 Microsoft Windows IA (32-bit)            Little
          8 Microsoft Windows IA (64-bit)            Little
          9 IBM zSeries Based Linux                  Big
         10 Linux IA (32-bit)                        Little
         11 Linux IA (64-bit)                        Little
         12 Microsoft Windows x86 64-bit             Little
         13 Linux x86 64-bit                         Little
         15 HP Open VMS                              Little
         16 Apple Mac OS                             Big
         17 Solaris Operating System (x86)           Little
         18 IBM Power Based Linux                    Big
         19 HP IA Open VMS                           Little
         20 Solaris Operating System (x86-64)        Little
         21 Apple Mac OS (x86-64)                    Little

20 rows selected.

  • 使用RMAN 的CONVERT命令
RMAN:
• 将表空间、数据文件或数据库转换为目标平台的格式
• 不更改输入文件
• 将转换的文件写入到输出目标
CONNECT TARGET SYS@orcl
RMAN>
SQL 'ALTER TABLESPACE hr READ ONLY';
CONVERT TABLESPACE hr
TO PLATFORM 'Solaris[tm] OE (64-bit)'
FORMAT '/tmp/transport_to_solaris/%U';;

使用RMAN 的CONVERT命令
在执行跨平台传输的准备工作期间,使用RMAN CONVERT命令,将表空间、数据文件或数据库转换为目标平台的格式。CONVERT不改变输入文件,因为转换不是原地执行的。
RMAN 将转换的文件写入到指定的输出目标。
CONVERT TABLESPACE示例:
• 假设你在Linux 32 位平台上有一个ORCL数据库,你想将其传输到Solaris 64 位平台上。
• 作为TARGET 连接至源数据库(已装载或已打开的)。
• 转换时,表空间必须是只读的。
• 结果是/tmp/transport_to_solaris/目录中的一组转换的数据文件,其中的数据以适合Solaris 64 位平台的正确endian 顺序排列。
限制:CONVERT命令不处理需要endian 转换的用户数据类型。如果数据库建立在底层类型(这些类型以平台特定的格式存储数据)之上,要在数据库之间传输对象,可以使用数据泵导入和导出实用程序。

  • 使用Oracle Enterprise Manager 实施可移动表空间

可使用Oracle Enterprise Manager 来实施可移动表空间。在“Database(数据库)”主页中,单击“Data Movement(数据移动)”文件夹选项卡,然后单击“Move Database Files(移动数据库文件)”部分下的“Transport Tablespaces(移动表空间)”。选择“Generate a transportable table set(生成一个可移动表集)”,并提供oracle用户的登录身份证明,然后单击“Continue(继续)”。在“Select Tablespaces(选择表空间)”页上,单击“Tablespace(表空间)”按钮从显示的列表中添加要移动的表空间。在接近页面底部的位置,选择要在处理表空间之前完成的封闭性检查的级别(必须选择一项)。封闭性检查会检查表空间中的对象依赖关系。完成后,单击“Next(下一步)”。在封闭性检查运行过程中,等待一会儿。如果该项检查发现任何问题,请先解决问题然后再继续。

在“Destination Characteristics(目标特征)”页上,必须提供目标平台和字符集。在“Destination Database Platform(目标数据库平台)”部分下,从下拉列表中选择目标计算机的操作系统。如果目标平台与源平台不同,Oracle Enterprise Manger 会执行数据转换。
继续转到该页的“Destination Character Set(目标字符集)”部分,从下拉列表中选择目标字符集和国家字符集。这些字符集必须与源字符集兼容。单击“Next(下一步)”继续时,Oracle Enterprise Manager 会检查字符集的兼容性。如果选择的字符集被标记为不兼容,则会返回到“Destination Characteristics(目标特征)”页以便你更正所做的选择。

在“Schedule(调度)”页上,为默认作业名称提供有意义的说明。可以选择立即启用作业,也可以调度作业以后执行。完成了选择后,单击“Next(下一步)”按钮继续操作。在复查页上,可以验证您的选择,然后提交作业以便执行。如果各个条目都正确,则单击“Submit Job(提交作业)”按钮。单击“Back(上一步)”按钮以更正任何不正确的条目。

  • 移动数据库
• 概述可移动表空间功能。
• 可以轻松地从数据仓库环境向数据集市(数据集市通常在较小的平台上运行)分发数据子集。
• 数据库可以非常迅速地从一个平台迁移到另一个平台。


可以使用可移动表空间功能将一个数据库迁移到另一个平台,方法是在目标平台上创建一个新数据库,然后移动所有用户表空间。不能移动SYSTEM表空间。因此,诸如序列、PL/SQL 程序包以及依赖于SYSTEM表空间的其它对象均不会被移动。必须在目标数据库上手动创建这些对象,或者使用数据泵移动不能通过可移动表空间移动的对象。
要从一个平台向另一个平台移动数据库,必须确保源系统和目标系统都运行于V$TRANSPORTABLE_PLATFORM中列出的平台上,并且具有相同的endian 格式。例如,可以将在Linux IA(32 位)上运行的数据库移动到一个Windows 平台上。
如果两个数据库中至少有一个使用自动存储管理(ASM),则可能需要使用DBMS_FILE_TRANSFER程序包来将文件上传到FTP。
此功能与可移动表空间不同,可移动表空间有一个可以插入数据的目标数据库,而此功能将在目标平台上创建新的数据库。新创建的数据库中包含的数据与源数据库中相同。除了数据库名、实例名和文件位置等,新数据库与源数据库的设置也相同。
注:移动数据库比使用数据泵移动数据的速度快。

  • 数据库移动过程:源系统转换

数据库移动过程:源系统转换
必须先以只读模式打开数据库,然后才能移动该数据库。然后使用RMAN 转换数据库的必要数据文件。
在源平台上执行转换时,RMAN 命令CONVERT DATABASE将生成一个包含正确的CREATE CONTROLFILE RESETLOGS命令的脚本,此命令用于在目标系统上创建新数据库。然后CONVERT DATABASE命令将转换识别出的所有数据文件,以便这些文件可以在目标系统上使用。接着,你需要将已转换的数据文件和生成的脚本传送到目标平台。
通过在目标平台上执行生成的脚本,创建数据库的新副本。
注:源数据库必须在COMPATIBLE初始化参数设为10.0.0或更高的条件下运行。自COMPATIBLE设置为10.0.0或更高版本以来,识别出的所有表空间必须至少已被读写过一次。

  • 数据库移动过程:目标系统转换

数据库移动过程:目标系统转换
必须先以只读模式打开数据库,然后才能移动该数据库。然后使用RMAN 转换数据库的必要数据文件。
在目标平台上执行转换时,(在源系统上执行的)CONVERT DATABASE命令只生成两个脚本,用于在目标系统上转换数据文件以及重新创建新数据库的控制文件。然后,请将识别出的数据文件和两个脚本都传送到目标平台。完成后,请按正确的顺序执行这两个脚本。
第一个脚本使用现有的CONVERT DATAFILERMAN 命令来进行转换,第二个脚本对已转换的数据文件发出CREATE CONTROLFILE RESETLOGSSQL 命令来创建新数据库。
注:源数据库必须在COMPATIBLE初始化参数设为10.0.0或更高的条件下运行。自COMPATIBLE设置为10.0.0或更高版本后,识别出的所有表空间至少已被读写过一次。

  • 数据库移动:注意事项
• 在目标平台上创建口令文件。
• 移动在源数据库中使用的BFILE。
• 生成的PFILE 和移动脚本使用OMF。
• 使用DBNEWID更改DBID。

数据库移动:注意事项
重做日志、控制文件和临时文件不会移动。将在目标平台上为新数据库重新创建这些文件。
因此,目标平台上的新数据库必须用RESETLOGS选项打开。
使用口令文件时,不会移动该文件,需要你在目标平台上创建该文件。这是因为口令文件支持的文件名类型是特定于操作系统的。但是,CONVERT DATABASE命令的输出将列出所有用户名及其系统权限,并且建议在目标平台上重新创建口令文件并为这些用户添加条目。
CONVERT DATABASE命令列出源数据库中的所有目录对象以及使用BFILE数据类型或外部表的对象。可能需要用新的目录名和文件名来更新这些对象。如果在数据库中使用了BFILE,则必须移动BFILE。
生成的PFILE 和移动脚本将Oracle Managed Files (OMF) 用于数据库文件。如果不想使用OMF,则必须修改PFILE 和移动脚本。
移动的数据库与源数据库具有相同的DBID。可以使用DBNEWID实用程序来更改DBID。
在移动脚本以及CONVERT DATABASE命令的输出中,系统将提示你使用DBNEWID实用程序来更改数据库ID。
Oracle DB 管理空间 • 介绍Oracle DB Server 如何自动管理空间 • 使用压缩节省空间 • 主动监视和管理空间空间使用量 • 介绍Oracle DB 中的段的创建 • 控制延迟创建段 • 使用“段指导” • 使用段收缩功能从表和索引中回收浪费的空间管理可恢复的空间分配 空间管理:概览 空间Oracle DB Server 自动管理Oracle DB S 阅读详情

相关推荐

Oracle数据库第一课——Oracle数据库基础知识、Oracle Database 11g的体系结构、登录Oracle数据库

知识点:初步认识Oracle数据库,了解OracleDatabase 11g的体系结构、掌握登录Oracle数据库的方法、理解Oracle数据库中用户、角色与权限之间的关系、能够创建、修改和删除用户,并给用户授予权限。 1、认识Oracle 1.1 Oracle公司 甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部...

王迪 1783

oracle v$database 视图

oracle v$database        Posted on 2012-10-30 15:59 bingfeng 阅读(278) 评论(0)  编辑 收藏 Select db.dbid "数据库标识",--数据库的标识,当数据库在所有文件的头部创建和存储时计算出来的标记编号        db.Name "数据库名称",--数据库名称       

haiross的专栏 8458

DB 管理的重要工具(数据字典)

数据字典(DD)是 DBMS 的子系统,用于存储数据的特性和关系的定义。DD 有时也称为“系统目录”。数据的特性和定义,即“关于数据的数据”,又称为元数据。因此 DD 是存储元数据的 DB 。 DD 的两种类型 (1)集成式 DD :包含于 DBMS 中的 DD 称为集成式 DD 。关系型 DBMS 中都包含这样的 DD ,它被 DBMS 频繁地访问和修改。 (2)独立式 DD :与DBMS 独立的 DD 称为独立式 DD 。层次、网状 DBMS 中一般不包含 DD , DD 是独立于 DBMS 而又比

Long_UP的博客 2602

Oracle+11g+笔记(7)-数据库空间管理

Oracle+11g+笔记(7)-数据库空间管理

YIYIYI 1225

Oracle DB存储体系结构

1、数据库存储体系结构   构成Oracle DB 的文件可划分为以下类别:   • 控制文件:包含与数据库本身相关的数据,即物理数据库结构信息。这些文件对数据库至关重要。没有这些文件,就无法打开数据文件以访问数据库中的数据。   • 数据文件:包含数据库的用户或应用程序数据,以及元数据和数据字典   • 联机重做日志文件:用于进行数据库的实例恢复。如果数据库服务器发生崩溃,但未丢

一抹曦阳-Oracle 6166

oracle 快速入门之第二章 数据管理

一:SQL语言的基本概念: SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。 SQL语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言作为数据输入与管理的接口。...

qq_61313896的博客 254

oracle 创建数据库 create database,使用create database语句创建数据库的详细操作步骤...

使用create database语句创建数据库的步骤如下:1.指定一个实例标识符SID2.确保设置了必要的环境变量3.选择一个数据库管理员验证方法4.创建一个初始化参数文件5.(只用于windows平台)创建一个实例6.连接实例7.创建一个服务器参数文件8.启动实例9.执行create database10.创建额外的表空间11.运行脚本来创建数据字典视图12.(可选项)运行脚本来安装可选项13...

weixin_39621235的博客 7960

oracle创建表空间blocksize,oracle空间大小的限制和DB_BLOCK_SIZE的概念

Oracle默认分配的为8K,也就是对应于32768M左右的空间大小,如果想继续增大表空间的话,只需要通过alter tablespace name add datafile 'path/file_name' size 1024M;添加数据文件的方式就可以了。数据块是oracle中最小的空间分配单位,各种操作的数据就的放在这里,oracle从磁盘读写的也是块。一旦create database,...

weixin_34542623的博客 1887

antd select恢复初始化_如何用flashbakc database恢复整个数据库

概述如果说flashback query用来恢复指定时间的记录,flashback table可用来恢复被删除或者指定时间的表,那么flashback database直接提供一个数据库级别的恢复,可以直接将整个数据库恢复到指定时间,相比于钱两者,粒度更大。flashback database可以不借助备份的情况下,将数据库向前恢复。oracle为了实现flashback database特性,另...

weixin_28684497的博客 236

Oracle Database】 数据库空间管理

创建表空间 SQL>createtablespacesoe datafile'/u01/app/oracle/oradata/wallet/soe01.dbf' size1024M extentmanagementlocal uniformsize1M; 扩展表空间 方法一:在表空间中增加数据文件 SQL>altertablespaces...

weixin_33762130的博客 181

Oracle Database 10g:改善的表空间管理

空间管理得到了重大的改进,这可以归因于一个 sparser SYSTEM、为用户定义一个默认表空间的支持、新的 SYSAUX、甚至重命名 您曾经多少次因用户在 SYSTEM 表空间中创建了非 SYS 和 SYSTEM 的段而伤透脑筋? 在 Oracle9i Database 之前,如果在创建用户时没有指定默认表空间,那么它将默认为 SYSTEM 表空间。如果用户在创建一个段时没有显式地指

1102

Oracle19c创建数据库与表空间

一、创建数据库 1、打开Database Configuration Assistant 2、数据库操作:选择“穿件数据库”,并下一步 3、创建模式:选择“高级配置”,并下一步 4、部署类型:数据库类型默认“单实例数据库”即可,模板选择“一般用途或事务处理” 5、数据库标识:可修改“全局数据库名”与“SID”,他俩可以一致;取消勾选“创建为容器数据库” 6、存储选项:默认即可 7、快速...

思苑 1万+

oracle 大于时间_Oracle软件的安装1

点击蓝字关注我们01Oracle DB管理员的任务1. 确定数据库服务器硬件2. 安装 Oracle 软件3. 为数据库和安全策略制定计划4. 创建、移植和打开数据库5. 备份数据库6. 登记系统用户和制定用户访问 Oracle Network 的计划7. 实施数据库设计8. 从数据库故障进行恢复9. 监视数据库性能DBA 一般负责安装Oracle 软件和创建数据库。作为一个DBA,可能...

weixin_36049771的博客 159

Oracle Database 10g新特性-改善的表空间管理

空间管理得到了重大的改进,这可以归因于一个 sparser SYSTEM、为用户定义一个默认表空间的支持、新的 SYSAUX、甚至重命名 您曾经多少次因用户在 SYSTEM 表空间中创建了非 SYS 和 SY...

cuchou5321的博客 104

Oracle Database 10g:为数据库管理员提供的 20 个最重要的特性 - 3.改善的表空间管理

空间管理得到了重大的改进,这可以归因于一个 sparser SYSTEM、为用户定义一个默认表空间的支持、新的 SYSAUX、甚至重命名 您曾经多少次因用户在 SYSTEM 表空间中创建了非 SYS 和 SYSTEM 的段而伤透脑筋? 在 Oracle9i Database 之前,如果在创建用户时没有指定默认表空间,那么它将默认为 SYSTEM 表空间。如果用户在创建一个段时没有显式地指定一

好读书,每有会意,便欣然忘食。 711

oracle空间大小的限制和DB_BLOCK_SIZE的概念

之前接触的项目表空间最大也不超过10G,所以导入数据库时一直使用导入本地的oracle数据库文件的方法,即根据dmp文件大小设置一个数据文件,设定表空间最大值。 --创建表空间,数据文件为'F:\app\zang\oradata\orcl\charge_zang.dbf',初始大小50M,递增10M,最大递增到2G create tablespace charge_zang datafile 'F:\app\zang\oradata\orcl\charge_zang.dbf'   size 50M   

chuixue24的博客 7373

oracle空间管理分析

<br />表空间管理得到了重大的改进,这可以归因于一个 sparser SYSTEM、为用户定义一个默认表空间的支持、新的 SYSAUX、甚至重命名 <br />在 Oracle9i Database 之前,如果在创建用户时没有指定默认表空间,那么它将默认为 SYSTEM 表空间。如果用户在创建一个段时没有显式地指定一个表空间,那么这个段将在 SYSTEM 中创建—前提是用户在 SYSTEM 表空间中拥有配额(要么显式地授予,要么通过系统权限 UNLIMITED TABLESPACE 来授予)。Oracl

bbqk9的专栏 781
上一篇: OCP-1Z0-052-V8.02-187题
下一篇: OCP-1Z0-052-V8.02-47题
Riveore
博客等级 码龄19年 1801粉丝 1432原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值