`
touchmm
  • 浏览: 1055453 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

ORACLE 修改表的表空间

阅读更多

1、先找到这哪些表的表空间不对。

select * from dba_tables where tablespace_name='TDB';

2、将表空间在 TDB 中的移到表空间 TDB2009 中

语法是: alter table table_name move tablespace tablespace_name;

alter table tdb2009.ASSOC_INFO move tablespace TDB2009;
alter table tdb2009.BGUSERPOPD move tablespace TDB2009;

打完收工

select 'alter index TDB2009.'||index_name||' rebuild online nologging tablespace TDB2009;' from user_indexes

补充:

怎么在oracle中,把一个表空间的所有索引换到另一个表空间呢?
select 'alter index ' || index_name || ' move tablespace TDB2009;' from user_indexes

分享到:
评论

相关推荐

    ORACLE修改表空间方法

    这篇教程将详细介绍如何在Oracle环境中修改表空间。 首先,了解表空间的基本概念。一个Oracle数据库可以包含多个表空间,每个表空间由一个或多个数据文件(Datafile)组成。表空间的大小等于其所有数据文件的总和。...

    Oracle修改表空间

    通过修改表空间文件大小或者添加表空间文件方式修改Oracle表空间

    学习oracle创建一个表空间创建临时表空间创建用户表空间资源的权限

    在Oracle数据库系统中,表空间(Tablespace)是存储数据对象(如表、索引、视图等)的逻辑单位,而临时表空间(Temporary Tablespace)则用于存储临时数据,比如排序或联接操作产生的中间结果。创建和管理表空间及...

    oracle创建表空间用户等

    本文将详细介绍如何在Oracle数据库中创建表空间、创建用户并分配相应的权限,以及如何设置表空间的自增长和修改其大小。 #### 一、创建表空间 表空间是Oracle数据库中的逻辑存储单元,它由一个或多个数据文件组成...

    Oracle修改表空间大小.doc

    ### Oracle 修改表空间大小 #### 一、背景介绍 在使用Oracle 10g数据库管理系统进行数据管理的过程中,经常会遇到由于表空间限制而导致的数据导入失败问题。这是因为Oracle默认的表空间大小为400MB,当数据库中的...

    ORACLE修改表空间大小

    ### ORACLE 修改表空间大小详解 #### 一、问题背景及原因分析 在Oracle数据库管理过程中,经常会遇到因表空间不足导致的各种问题。其中一种常见问题是ORA-01652错误,即“无法在指定表空间扩展临时段”。这通常...

    Oracle 表空间 收缩

    ### Oracle 表空间收缩详解 #### 一、背景与需求 在Oracle数据库管理过程中,合理地管理和优化存储空间是非常重要的工作之一。有时,我们会遇到这样的情况:某个表空间占用的实际物理空间远大于其实际需要的空间,...

    Oracle用户(user)和表空间(tablespace).pdf

    本文主要探讨了 Oracle 用户(user)和表空间(tablespace)的相关概念、创建、配置、修改以及删除等核心操作,旨在为初学者提供一个清晰的学习路径。 首先,Oracle 用户是数据库的访问实体,它代表了数据库的认证...

    oracle导入时表空间不一致解决方法

    ### Oracle导入时表空间不一致解决方法 在Oracle数据库管理中,经常会出现因表空间不一致而导致的数据导入失败的问题。本文将详细介绍如何解决这一常见问题,并确保数据能够顺利地从一个环境迁移到另一个环境中。 ...

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

    ### Oracle的Temp表空间与UNDO表空间处理详解 #### 一、Temp表空间处理 在Oracle数据库中,Temp表空间主要用于存储临时对象,如排序、分组等操作产生的临时数据。这些操作可能会导致Temp表空间迅速增大。然而,...

    ORACLE quota 表空间限制

    ### ORACLE Quota 表空间限制详解 #### 一、Quota 概念与作用 在 Oracle 数据库中,为了更好地管理和控制用户对不同表空间的使用情况,引入了 Quota 的概念。Quota 主要用于限制用户在一个或多个表空间内所能使用...

    Oracle本地管理表空间

    在本地管理表空间中,这些信息都通过位图记录在每个数据文件的头部,无需修改数据字典表,因此可以更高效地管理表空间内的空间使用。 #### 四、总结 通过采用本地管理表空间,Oracle能够在降低系统资源消耗的同时...

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

    ### Oracle更改表空间(table、index、lob) 在Oracle数据库管理中,更改表空间是一项重要的维护任务,尤其是在需要重新组织数据或优化存储时。本文将详细介绍如何通过SQL命令来更改表空间中的表(table)、索引...

    oracle 移动表空间

    在Oracle数据库管理系统中,移动表空间是数据库管理员经常需要进行的一项任务,这通常涉及到数据文件、控制文件以及联机重做日志文件的位置迁移。以下是对这些知识点的详细解释: 1. **移动数据文件**: - **ALTER...

    oracle修改表空间的全部步骤,包含bob,clob字段

    在Oracle数据库管理中,修改表空间是一项常见的维护任务,尤其当需要优化存储、解决空间不足或进行数据迁移时。本文将详细阐述如何在Oracle中修改表空间,包括处理BLOB和CLOB字段的具体步骤。 ### 修改表空间的背景...

    Oracle释放临时表空间脚本

    本文将详细介绍如何通过SQL脚本进行临时表空间的查询、创建、修改以及删除操作。 #### 一、查询临时表空间信息 首先,我们来了解如何查询Oracle数据库中的临时表空间信息。 1. **查询用户默认临时表空间:** ```...

    oracle查询表碎片

    - 该查询只针对表`Q_ACCT_PROCESS`进行,如果需要查询多个表或所有表的情况,可以修改`WHERE`子句。 - 计算浪费空间时,采用了默认的PCTFREE值10%,如果实际环境中设置了不同的PCTFREE值,则需要调整对应的计算公式...

    ORACLE数据库表空间转换器

    ORACLE数据库表空间转换器 获取oracle表空间名,然后进行修改进行转换

    Oracle创建表空间.创建用户.创建表

    ### Oracle 创建表空间、创建用户、创建表 #### 一、创建表空间 表空间是Oracle数据库中的逻辑存储单元,它由一个或多个数据文件组成。表空间是Oracle数据库存储结构的基本单位,用来组织和管理数据库中的数据。在...

    脚本-Oracle释放过度使用的Undo表空间

    在某些情况下,由于正在进行的事务或者会话的占用,我们可能无法直接删除或修改Undo表空间。这时,我们需要先查找并终止相关的会话或事务。 - **查找占用Undo表空间的会话**: ```sql SELECT SID, SERIAL#, ...

Global site tag (gtag.js) - Google Analytics