oracle 表改表空间,Oracle批量修改用户表table的表空间
由于开发人员把ess 项目下的大部分对象放到user 表空间中,用imp/exp 导入正式库后,ess用户的对象还是在users 表空间中.为了把ESS 的对象放到ess 默认的表空间ess中,我按如下几步操作:
1、找出要修改表空间的对象:select * from dba_tables where owner='ESS' and tablespace_name = 'USERS';
select * from dba_INDEXES where table_owner='ESS' and tablespace_name = 'USERS';
2、生成批量修改的sql 语句select 'alter table ess.' || table_name || ' move tablespace ess;'
from dba_tables where wner='ESS' and tablespace_name = 'USERS';
select 'alter index ess.'||index_name||' rebuild online nologging tablespace ess;'
from DBA_indexes WHERE table_owner='ESS' and tablespace_name = 'USERS'
把生成sql语句导到 到ess_table.txt和ess_index.txt文件中
3、因为我们这里字段有clob类型,clob默认会创建索引,所以移动的时候要先移动clob字段所产生的索引。SELECT 'alter table ' ||t.table_name ||
' move tablespace ess lob (' || t.column_name ||
') store as(tablespace ess);' v_sql FROM user_lobs t
4、检查users 表空间,看看ess 用户的对象是不是少了
oracle 表改表空间,Oracle批量修改用户表table的表空间相关推荐
- oracle批量修改多张表的数据,Oracle批量修改用户表table的表空间
一.修改用户表table的表空间 1.修改用户表table的表空间:alter table 表名 move tablespace 新表空间名; 2.查询所有用户表:select * from user ...
- oracle 修改用户信息表,Oracle批量修改用户表table的表空间 | 学步园
一.修改用户表table的表空间 1.修改用户表table的表空间:alter table 表名 move tablespace 新表空间名; 2.查询所有用户表:select * from user ...
- 修改表名_面试官:如何批量修改mysql表字段、表、数据库字符集和排序规则
概述 目前数据库字符集统一用的utf8,由于项目需要,引进了表情,但是utf8mb5才支持表情字符,所以需统一修改数据库字符集,下面介绍批量修改数据库字符集的办法. 修正顺序是字段级别>表级别& ...
- ansible 非root 用户 批量修改用户密码
为什么80%的码农都做不了架构师?>>> 目录 一 环境 系统环境 软件版本 二 批量修改用户密码 1. hosts 文件配置 2. 修改密码的yml 正文 一 环境 系统环 ...
- linux chpasswd命令 批量修改用户密码
chpasswd 批量修改用户密码 工作原理: 从系统的标准输入读入用户的名称和口令,并利用这些信息来更新系统上已存在的用户的口令 语法: 1:# echo 用户名:密码 | chpasswd 2: ...
- oracle 分布键,DWS使用技巧:根据ORACLE主键和唯一健批量修改DWS分布列字段的方法...
问题背景: 在批量从ORACLE迁移到DWS的场景中,经常会结构迁移过程中,只迁移了表结构而没有根据ORACLE源库情况同时设置分布列字段的问题,这样会导致所有的表均自动使用第一个字段(可用作为分布列 ...
- oracle客户端改字符集没有用,ORACLE客户端乱码 修改Oracle客户端字符集
修改Oracle客户端字符集方法: 1:可以通过修改注册表键值永久设置,类似于这样的键值: HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\HOME0下, 如一般的简体中文 nl ...
- oracle 修改索引的名称,Oracle中查询索引名称,批量修改索引名称语句
在Oralce数据库数据优化过程中,对源数据表处理,原则上是做更名备份,作为被查或回退使用,所以,有修改数据表名后重新建表的操作,这样,往往也需要修改索引.主键.外键名称,方便重建,为了方便.快速生成 ...
- SQL server 2005 如何批量修改架构名(包括表名和存储过程名) .
SQL Server2005可以使用系统存储过程sp_changeobjectowner更改数据库对象的所有者. sp_changeobjectowner 用于更改当前数据库中对象的所有者. sp_c ...
最新文章
- PyTorch里这个bug,你知道吗?
- html 判断boolean,js关于if()else{}中的判定条件的认识,各种数据类型转换为Boolean类型的转换规则...
- ABAP--如何快速从BSEG读取数据
- win10操作技巧介绍,很实用!
- html文档php 取mac地址_cpu序列号_硬盘序列号,用vbs脚本获取网卡MAC,CPUID,硬盘序列号的实现代码...
- 网曝Facebook中国员工跳楼身亡,总部态度冷漠,华人群体抗议:为死者讨回公道...
- 分布式、集群和负载均衡的概念解释
- 火狐修复神秘的严重漏洞,同时影响Chrome 浏览器
- 鸿蒙开放远程测试,跟阿斌一起学鸿蒙(3). 远程虚拟设备的限制和使用方法
- 替代亿图的软件-mac,windows都可用
- 论文笔记 ACL 2020|Exploring Interpretability in Event Extraction: Multitask Learning of a Neural Event C
- 以“万物零售”为主题第十届中国网上零售年会
- (七)HyperledgerFarbic1.4- Fabric的SDK使用
- md格式的文档转化成pdf格式
- r720换固态硬盘后如何重装系统_换了固态硬盘后怎么重装系统?小白
- MPLAB X IDE 怎么修改字体大小
- 模仿Airbnb的悬浮搜索框动画
- python是否高送转预测股票_什么样条件股票具备高送转呢一般什么时候送转
- 这个模型,让前特斯拉AI总监Andrej Karpathy沉迷了整整3天!
- matlab四维图形,MATLAB二维、三维、四维绘图
热门文章
- bootstrap-fileinput 简单使用
- Android第四十五天
- ./wls1036_linux32.bin: /lib/ld-linux.so.2: bad ELF interpreter
- 李炎恢老师Dreamweaver视频课程(53课时)[已完结]
- 下拉式菜单在GridView编辑时联动选择
- locktty锁终端的方法
- iOS知识点个人归纳总结--Runtime
- RedisConf2018记录--Day 1 sessions
- ECharts 学习笔记
- 拒绝枯燥,有意思的 Loading 页面动效设计