我的编程空间,编程开发者的网络收藏夹
学习永远不晚

oracle 表移动表空间

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

oracle 表移动表空间

在oracle中有时需要把表移动到其他表空间中,下面是移动的步骤。
首先,使用下面的命令移动:
alter table table_name move tablespace tablespace_name;
然后,如果有索引的话必须重建索引:
alter index index_name rebuild tablespace tablespace_name;

需要注意的地方是:
1、若表中需要同时移动lob相关字段的数据,就必需用如下的含有特殊参数据的语句来完成。

alter table tb_name move tablespace tbs_name lob (col_lob1,col_lob2) store as(tablesapce tbs_name);

如果表特别多,可以生产一个执行的脚本。
select 'alter index '||OWNER||'.'||index_NAME||' rebuild tablespace tablespace_name;' from dba_indexes where OWNER='USERS';
select 'alter table '||OWNER||'.'||TABLE_NAME||' move tablespace tablespace_name;' from dba_tables where OWNER='USERS';

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

oracle 表移动表空间

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

oracle怎么移动表空间数据文件

要移动一个表空间的数据文件,你可以按照以下步骤操作:首先,在Oracle数据库中,将表空间设置为只读模式:ALTER TABLESPACE READ ONLY;然后,将表空间中的数据文件复制到新的位置。可
oracle怎么移动表空间数据文件
2024-04-09

oracle怎么迁移表到其他表空间

要将表迁移到其他表空间,可以使用Oracle中的ALTER TABLE命令来执行此操作。以下是迁移表到其他表空间的步骤:首先,确保目标表空间已经存在,如果不存在,则需要创建一个新的表空间。使用ALTER TABLE命令来修改表的表空间。例如
oracle怎么迁移表到其他表空间
2024-04-09

oracle如何迁移表空间文件

迁移表空间文件可以通过以下步骤完成:在源数据库中禁用表空间的写入操作,确保表空间处于只读状态。在目标数据库中创建一个与源数据库表空间相同的表空间。使用操作系统级工具(如cp、rsync等)将源数据库中表空间的数据文件复制到目标数据库的相
oracle如何迁移表空间文件
2024-04-09

oracle的数据表、索引从一个表空间迁移到另一个表空间

----查询索引select * from user_objects t where t.object_type = "INDEX";----或查询索引select * from user_indexes t where t.table_owner="SNSR
oracle的数据表、索引从一个表空间迁移到另一个表空间
2021-06-24
2024-04-02

Oracle 表空间查询:查看表所在的表空间

标题:Oracle 表空间查询:查看表所在的表空间,需要具体代码示例Oracle数据库是企业级数据库管理系统中常用的一种,其中表空间是数据库中存储数据的逻辑结构,表空间在数据库中起着重要的作用。在Oracle数据库中,要查看表所在的表空间
Oracle 表空间查询:查看表所在的表空间
2024-03-03

Oracle创建表空间

建立表空间并设置为默认表空间(最大32GB)1. create temporary tablespace test tempfile ‘/home/oracle/oradata/abc/test.dbf‘ size 50m autoextend on n

	Oracle创建表空间
2021-02-11

编程热搜

目录