`
wuhuizhong
  • 浏览: 681230 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

修改Table所属的Tablespace

 
阅读更多

alter table table1 move tablespace test2;
然后rebuild table1上的indexes.

select 'alter table '||T.owner||'.'  || table_name || ' move tablespace OWNER_TAB;'
  from ALL_tables T
 WHERE T.owner = 'OWNER';
 
select 'alter index '||T.owner||'.' || T.index_name || ' rebuild tablespace OWNER_IDX;'
  from ALL_INDEXES T
 WHERE T.owner = 'OWNER';

 

 

 

分享到:
评论

相关推荐

    powerdesigner为表设置表空间

    1. **打开 PowerDesigner 15 并加载相应的模型**:首先启动 PowerDesigner 应用程序,然后打开包含您想要修改的表的模型。如果您还没有创建模型,则需要先创建一个新的模型。 2. **选择目标表**:在模型视图(Model ...

    oracle常用操作语句

    - `ALTER TABLE 表名 MOVE TABLESPACE "表空间名称";` - **修改表索引所属表空间**: - `ALTER INDEX 索引名 REBUILD TABLESPACE "表空间名称";` - **查询某表空间中的所有表**: - `SELECT SEGMENT_NAME FROM ...

    Oracle表管理.pptx

    修改表结构,如添加、修改或删除字段,可以使用`ALTER TABLE`语句。例如,添加字段`sex`: ```sql ALTER TABLE student ADD (sex CHAR(2)); ``` 删除表时,使用`DROP TABLE`语句,例如: ```sql DROP TABLE ...

    oracle 创建表空间、回滚段、用户、表的详细语法

    修改表空间可以使用 ALTER TABLESPACE 语句,例如,添加一个名为 '/dev/name3' 的数据文件,大小为 2000M: ```sql ALTER TABLESPACE ts_name ADD DATAFILE '/dev/name3' SIZE 2000M; ``` 二、创建回滚段 回滚段是...

    快速专业oracle表空间

    expdp username/password directory=dp_dir dumpfile=tablespace.dmp logfile=export.log tables=(table1, table2) remap_tablespace=old_tablespace:new_tablespace ``` 其中,`username/password`是数据库用户...

    Oracle常用的命令如何查看表的结构

    ) TABLESPACE 表空间名 -- 所属的表空间 STORAGE ( INITIAL 64K -- 表的初始值 MINEXTENTS 1 -- 最小扩展值 MAXEXTENTS UNLIMITED -- 最大扩展值 ); ``` 6. **为表添加主键和索引**: ```sql ALTER TABLE ...

    Oracle表的各种操作.docx

    其中,`schema`指定了表所属的模式,`table_name`是表名,`datatype`定义列的数据类型,`constraint`定义列或表级的约束,如主键、唯一性等。`PCTFREE`和`PCTUSED`控制数据块的使用策略,`INITRANS`和`MAXTRANS`...

    ORCALE语句大全

    - 查询表所属的表空间: `select tablespace_name, table_name from user_tables where table_name='emp'` - **删除表空间**: `drop tablespace zhu including contents and datafiles cascade constraints`。 ####...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     数据操作语言Data Manipulation Language(DML),用来插入、修改、删除、查询,可以修改数据库中的数据。例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句  数据查询语言 (Data Query Language, DQL)...

    oracle表空间、用户初始化语句.

    - **默认表空间**:当创建新的对象(如表、索引等)时,如果没有显式指定所属表空间,则会默认使用该表空间。 - **临时表空间**:用于临时操作,如排序操作等。这些操作完成后,临时对象会被自动删除。 #### 二、...

    Oracle模式对象基础教案.pptx

    ALTER TABLE语句用于修改已存在的表,DROP TABLE语句用于删除不再需要的表。 9.3 索引管理 索引是提高查询性能的关键工具。创建索引可加快数据检索速度,但也会占用额外的存储空间。索引类型包括B树索引、位图索引...

    Oracle维护常用SQL语句

    - `DBA_DATA_FILES`视图:包含了数据库中所有数据文件的信息,包括文件名、文件大小、所属表空间等。 - 此语句结合了`DBA_FREE_SPACE`和`DBA_DATA_FILES`两个视图,通过比较每个数据文件的总大小和空闲空间大小,...

    Oracle的基本命令

    - **`TABLESPACE`**:指定表所属的表空间。 **修改表结构**: ```sql ALTER TABLE ss ADD (tid NUMBER(2)); ``` - **`ALTER TABLE`**:修改表结构。 - **`ADD`**:添加列。 **查询约束**: ```sql SELECT ...

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

    exp <username>/<password>@servicename file=<filename.dmp> owner=<owner_name> rows=y tables=<table1,table2> ``` 这里需要注意的是,`owner`参数用于指定需要导出的对象所属的所有者;`rows`参数表示是否导出...

    Oracle数据库的日常使用命令.docx

    19. **查询数据裤中某个表所在的tablespace**:`SELECT tablespace_name FROM dba_segments WHERE segment_name='TABLE_NAME';` 这些知识点构成了Oracle数据库日常运维的基础,DBA需要熟悉并灵活运用,以确保数据库...

Global site tag (gtag.js) - Google Analytics