WEB开发网
开发学院数据库Oracle Oracle 10g第2版新特性之可管理性特性 阅读

Oracle 10g第2版新特性之可管理性特性

 2006-11-18 12:01:56 来源:WEB开发网   
核心提示: 所有分区均位于 USERS 表空间中,现在,Oracle 10g第2版新特性之可管理性特性(7),将第一个分区 P1 移到表空间 ACCDATA 中,SQL> begin2 dbms_redefinition.start_redef_table (3uname => 'ARUP&#

所有分区均位于 USERS 表空间中。现在,将第一个分区 P1 移到表空间 ACCDATA 中。SQL> begin
2   dbms_redefinition.start_redef_table (
3    uname => 'ARUP',
4    orig_table => 'ACCOUNTS',
5    int_table => 'ACCOUNTS_INT',
6    part_name => 'P1'
 7   );
8 end;
 9 /
PL/SQL procedure successfully completed.

注意第 6 行,其中的 part_name 参数指定要重新组织的分区。如果省略该参数,则将同时重新定义所有分区。

现在,将中间表与原始表同步。(仅当要对表 ACCOUNTS 进行更新时才需要执行该操作。)SQL> begin
2   dbms_redefinition.sync_interim_table (
3    uname => 'ARUP',
4    orig_table => 'ACCOUNTS',
5    int_table => 'ACCOUNTS_INT',
6    part_name => 'P1'
 7   );
8 end;
 9 /
PL/SQL procedure successfully completed.
  最后,完成重新定义过程。SQL> begin
2   dbms_redefinition.finish_redef_table (
3    uname => 'ARUP',
4    orig_table => 'ACCOUNTS',
5    int_table => 'ACCOUNTS_INT',
6    part_name => 'P1'
 7   );
8 end;
 9 /
PL/SQL procedure successfully completed.
  确认分区 P1 确已移到表空间 ACCDATA 中。SQL> select partition_name, tablespace_name, num_rows
2 from user_tab_partitions
 3 /
PARTITION_NAME         TABLESPACE_NAME         NUM_ROWS
------------------------------ ------------------------------ ----------
P1               ACCDATA               1014
P2               USERS                1042
P3               USERS                1002
P4               USERS                 964
P5               USERS                 990
P6               USERS                1042
P7               USERS                 915
P8               USERS                 983
P9               USERS                1047
P10              USERS                1001
PMAX              USERS                  0
11 rows selected.

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:Oracle 特性 可管理性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接