019.ORACLE常见操作.docVIP

  • 2
  • 0
  • 约3.31千字
  • 约 4页
  • 2017-08-05 发布于河南
  • 举报
019.ORACLE常见操作

个人收藏的ORACLE常见操作 一、批量移动表空间 第一步:将表迁移到目标表空间 1)使用如下语句,可以将需要移动的表空间语句在pl/sql中列出来, select alter table ||table_name || move tablespace 目标表空间名称; from user_all_tables where tablespace_name=源表空间名称 2)将上面语句的结果拷贝到sql文件1.sql中 第二步:重新生成索引: 1)使用如下语句,生成重新编译索引语句: select alter index ||index_name || rebuild tablespace 目标表空间名称; from user_indexes where index_type=NORMAL and TABLE_OWNER=表的所属用户名 AND DROPPED=NO 注意: index_type包括两种类型NORMAL为普通表,LOB为blob或者clob字段生成的索引,在这里要排除掉 DROPPED包括YES和NO两种类型,为YES时是废弃的索引 2)将上面语句的结果拷贝到sql文件2.sql中 第三步:批量执行操作: 在pl/sql中Tools--Import tables--SQL Inserts分别选中1.sql,2.sql执行操作。 (这种生成Sql的方法

文档评论(0)

1亿VIP精品文档

相关文档