加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle表-非分区表的重组 移动

发布时间:2020-12-12 14:26:37 所属栏目:百科 来源:网络整理
导读:将用户的数据从一个表空间移动到另一表空间 1、查询用户数据 SQL select segment_name,tablespace_name,extents,blocks from dba_segments where owner='SCOTT'; SEGMENT_NAME TABLESPACE_NAME EXTENTS BLOCKS ------------------------------ --------------
将用户的数据从一个表空间移动到另一表空间

1、查询用户数据

SQL> select segment_name,tablespace_name,extents,blocks from dba_segments where owner='SCOTT';
SEGMENT_NAME TABLESPACE_NAME EXTENTS BLOCKS
------------------------------ ------------------------------ ------------------------------ ----------
DEPT USERS 1 8
EMP USERS 1 8
SALGRADE USERS 1 8
APPUSER USERS 1 8
TRA_SCHEDULE_INFO USERS 35 2560
TRA_SCHEDULE_DETAIL USERS 106 35456
T USERS 1 8
EMP_TRAN USERS 1 8
PK_DEPT USERS 1 8
PK_EMP USERS 1 8
10 rows selected

2、查看用户数据都是什么类型的
SQL> select object_name,object_type from dba_objects where owner='SCOTT';
OBJECT_NAME OBJECT_TYPE
-------------------------------------------------------------------------------- -------------------
PK_DEPT INDEX
DEPT TABLE
EMP TABLE
PK_EMP INDEX
BONUS TABLE
SALGRADE TABLE
APPUSER TABLE
TRA_SCHEDULE_INFO TABLE
TRA_SCHEDULE_DETAIL TABLE
T TABLE
EMP_TRAN TABLE
11 rows selected
3、查看数据索引属于哪个表
SQL> select index_name,table_name from dba_indexes where owner='SCOTT';
INDEX_NAME TABLE_NAME
------------------------------ ------------------------------
PK_DEPT DEPT
PK_EMP EMP

4、移动表T到lianxi表空间


SQL> alter table scott.T
2 move tablespace lianxi;
Table altered
5、移动后查看 t表已改变空间
SQL> select segment_name,tablespace_name from dba_segments where owner='SCOTT';
SEGMENT_NAME TABLESPACE_NAME
-------------------------------------------------------------------------------- ------------------------------
DEPT USERS
EMP USERS
SALGRADE USERS
APPUSER USERS
TRA_SCHEDULE_INFO USERS
TRA_SCHEDULE_DETAIL USERS
T LIANXI
EMP_TRAN USERS
PK_DEPT USERS
PK_EMP USERS
10 rows selected

6、移动后索引无效,查看

SQL> select index_name,status,tablespace_name from dba_indexes where owner='SCOTT';

7、重建索引 alter index scott.t rebuild tablespace indx;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读