`
fourfire
  • 浏览: 414004 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

oracle 对象tablespace 的移动

阅读更多

1 table

sql 代码
  1. alter table TAB move    
  2. tablespace MYTABLESPACE;  

2 index

sql 代码
  1. alter index INDEX rebuild tablespace MYTABLESPACE  
分享到:
评论

相关推荐

    如何移动Oracle数据库的表空间

    - 在Oracle 8.1.5中移动表空间时,源表空间中所有的数据对象的所有者在目标数据库中必须已经存在。如果不存在,则需要在导入表空间前创建相应的用户。 - 迁移过程中可能会遇到各种问题,比如权限不足、磁盘空间...

    移动通信领域超大型ORACLE数据库的设计

    表空间设计应遵循一定的原则,如大表和大索引单独分配tablespace,根据读写频率进行对象分组,表和索引分开放置,且存在于相同tablespace的表(或索引)的extent大小最好成倍数,以优化空间利用和减少碎片。...

    Oracle 表空间 收缩

    2. **移动表、索引等对象**:将block_id大于目标表空间大小的表、索引、分区表等对象移动到一个新的临时表空间中。 3. **收缩表空间**:在确保所有对象都已妥善处理后,执行收缩操作。 4. **移动对象回原表空间**:...

    Oracle dbf文件移动的方法

    在Oracle数据库环境中,dbf文件(数据文件)是存储数据库数据和对象的主要文件。当遇到空间不足的问题时,有时需要将这些文件移动到其他更大的存储位置。本篇将详细介绍如何安全地移动Oracle dbf文件。 1. **背景...

    Oracle的Temp表空间和UNDO表空间的处理

    在Oracle数据库中,Temp表空间主要用于存储临时对象,如排序、分组等操作产生的临时数据。这些操作可能会导致Temp表空间迅速增大。然而,Oracle默认情况下会采用一种“贪心”策略来管理Temp表空间,即一旦分配的空间...

    oracle常用问题解答

    **问题**: 如何在Oracle中移动表或表分区? **解答**: 可以使用`ALTER TABLE`命令来移动表或表分区到新的表空间。 - **示例**: 移动表到新的表空间: ```sql ALTER TABLE table_name MOVE TO tablespace new_...

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    oracle查询表空间状态及迁移表.zip_oracle_oracle查询表空间状态_oracle迁移表_状态空间

    在Oracle数据库管理中,了解表空间(Tablespace)的状态至关重要,因为它们是存储数据库对象(如表、索引和视图)的主要容器。本篇将深入探讨如何查询Oracle数据库的表空间状态以及如何迁移表到其他表空间。首先,...

    oracle表空间变动注意事项

    在Oracle数据库管理与维护过程中,表空间(tablespace)的操作是一项非常重要的工作。表空间是Oracle数据库中的逻辑存储单元,用于组织和管理数据文件。本文将详细介绍关于Oracle表空间变动时需要注意的关键点,特别...

    oracle-临时表空间

    ### Oracle 临时表空间详解 #### 一、Oracle表空间概览 在Oracle数据库系统中,数据被组织成多个逻辑单元,这些单元被称为表空间。每个表空间由一个或多个物理磁盘文件(称为数据文件)组成,并且是数据库中的最高...

    Oracle日常维护操作笔记

    1. 创建表空间:表空间是Oracle数据库存储数据的逻辑单位,用于组织和管理数据库对象,如表、索引等。创建表空间时,需要指定数据文件的位置、大小以及表空间的名称。例如,使用`CREATE TABLESPACE`语句创建一个名为...

    ORACLE常用命令之二

    在Oracle数据库管理系统中,表空间(Tablespaces)是存储数据对象如表、索引和视图的主要单位。本文将深入探讨Oracle中与表空间管理相关的常用命令,包括创建、修改、管理和删除表空间,以及对数据文件的操作。 1. ...

    create delete tablespace user

    当不再需要某个表空间时,可以使用`DROP TABLESPACE`语句进行删除,但需注意,如果表空间中仍有对象,需要先将它们移动或删除。例如: ```sql DROP TABLESPACE mytablespace INCLUDING CONTENTS AND DATAFILES; ``` ...

    Oracle更改表空间(table、index、lob)

    索引也是Oracle数据库中非常重要的对象,有时也需要将其移动到不同的表空间。这可以通过以下步骤完成: 1. **查询当前索引所在的表空间**: - 同样地,我们首先需要知道当前索引位于哪个表空间。这可以通过查询`...

    oracle数据泵详解

    2. **数据库用户之间的对象移动**:允许在不同用户之间移动数据库对象。 3. **数据库之间的对象移动**:支持跨数据库迁移数据和对象。 4. **表空间搬移**:能够在不同的数据库间搬移表空间。 #### 二、数据泵导出...

    oracle中的导入导出工具,如何使用?

    Oracle数据库系统提供了一套强大的导入导出工具,用于数据的备份、恢复、迁移以及对象的移动。这些工具主要由EXPDP(数据泵导出)和IMPDP(数据泵导入)组成,它们是Oracle 10g及更高版本中引入的增强型工具,相较于...

    ORACLE日常巡检

    - 考虑将大型对象移动到其他表空间。 **2.9 检查对象的下一扩展与表空间的最大扩展值** - **目的**: 防止对象因扩展限制而无法继续增长。 - **方法**: - 使用`DBMS_SPACE.SPACE_USAGE`包来检查对象的下一个扩展...

    oracle 表空间

    在Oracle数据库系统中,表空间(Tablespace)是存储数据的主要单位,它是数据库逻辑结构与物理存储之间的桥梁。本文将深入探讨Oracle表空间的概念、作用、类型以及如何进行管理,结合给定的压缩包文件“把atf_ygj的...

    ORACLE修改表空间方法

    在Oracle数据库系统中,表空间(Tablespace)是存储数据对象如表、索引、视图等的基础单元。它管理数据库的数据存储空间。当需要扩展数据库容量或优化存储配置时,可能需要对表空间进行修改。这篇教程将详细介绍如何...

    Oracle数据库介绍-2008-12-12及介绍Oracle常见的问题

    1. **表空间(Tablespace)**:表空间是Oracle数据库中的逻辑存储单元,用于组织和管理数据文件。一个数据库可以包含多个表空间,而每个表空间由一个或多个数据文件组成。 - **系统表空间(System Tablespace)**:默认...

Global site tag (gtag.js) - Google Analytics