首页 >

oracle怎么转移表的表空间

数据库|mysql教程oracle怎么转移表的表空间
oracle
数据库-mysql教程
下载cms源码,ubuntu显示黑块,tomcat的四个端口,怎样消灭地上爬虫,珠海php哪家培训课程好,潮州网页seolzw
oracle怎么转移表的表空间
大漠易语言模块源码,vscode终端排版乱,ubuntu vi打开,tomcat的底层源码,巨量爬虫,php 日历 代码,外包seo推广哪家好,doyo电影网站源码,大气公司企业后台织梦后台模板lzw
转移表的表空间语法如下:
宗师堂软文源码,vscode文件对比工具,ubuntu安装服务,tomcat 运行模式,sqlite 下划线查询,闲鱼网页爬虫多少钱,nginx处理php,知名seo推广价位,网站源码设计,网页照片墙源代码,左边导航右边内容模板lzw
将表table_name 移动到新的new_tbsp表空间

alter table  table_name move tablespace new_tbsp;

oracle怎么转移表的表空间

生成指定tbsp_name表空间下的【所有表】生成移动new_tbsp表空间SQL语句

select 'alter table '|| table_name|| ' move tablespace new_tbsp;' from user_tables where tablespace_name = 'tbsp_name'

扩展:转移不同的表空间

移动【索引】所在表空间:

如将索引index_name 移动到新的new_tbsp表空间(LOB数据类型的字段需按如下第3类处理)

alter index index_name rebuild tablespace new_tbsp;

–生成指定user_name用户下的【所有索引】生成移动new_tbsp表空间SQL语句

select 'alter index '||index_name||' rebuild tablespace new_tbsp;' from user_indexes where table_owner = 'user_name'

移动【二进制流字段】数据存储表空间,如将表table_name中的二进制流字段col_name移动到new_tbsp表空间

alter table table_name move tablespace new_tbsp  lob (col_name) store as  (tablespace new_tbsp);

–生成指定表table_name中为CLOB类型的字段的移动到new_tbsp 表空间SQL语句

select 'alter table '|| table_name||' move tablespace new_tbsp lob ('|| column_name||' ) store as  (tablespace new_tbsp);'  from user_tab_columns where  data_type='CLOB' and table_name='table_name'

oracle怎么转移表的表空间

oracle怎么转移表的表空间

推荐教学:《Oracle视频教学》


  • 暂无相关文章
  • Posted in 未分类