91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

普通表轉分區表(在線重定義)

發布時間:2020-08-10 08:36:28 來源:ITPUB博客 閱讀:180 作者:zwy1997 欄目:關系型數據庫

確認表是否可以分區

SQL> BEGIN

  2  DBMS_REDEFINITION.CAN_REDEF_TABLE('SCOTT','EMP',DBMS_REDEFINITION.CONS_USE_PK);

  3  END;

  4  /

 

創建臨時表

CREATE TABLE "SCOTT"."EMP_TMP"

   (    "EMPNO" NUMBER(4,0),

        "ENAME" VARCHAR2(10),

        "JOB" VARCHAR2(9),

        "MGR" NUMBER(4,0),

        "HIREDATE" DATE,

        "SAL" NUMBER(7,2),

        "COMM" NUMBER(7,2),

        "DEPTNO" NUMBER(2,0)

)

PARTITION BY RANGE (DEPTNO)

(

  PARTITION EMP_A1 VALUES LESS THAN (20),

  PARTITION EMP_A2 VALUES LESS THAN (30),

  PARTITION EMP_A3 VALUES LESS THAN (40),

  PARTITION EMP_A4 VALUES LESS THAN (50),

  PARTITION EMP_A5 VALUES LESS THAN (60)

      )

開始執行數據遷移

EXEC DBMS_REDEFINITION.START_REDEF_TABLE('SCOTT', 'EMP', 'EMP_TMP');

 

如果可能繼續對emp表進行更新寫入則

BEGIN 
  DBMS_REDEFINITION.SYNC_INTERIM_TABLE('SCOTT', 'EMP', 'EMP_TMP');
END;
/(可選過程)

 

 

 

權限對象的遷移

DECLARE
num_errors PLS_INTEGER;
BEGIN
DBMS_REDEFINITION.COPY_TABLE_DEPENDENTS('SCOTT', 'EMP','EMP_TMP',
DBMS_REDEFINITION.CONS_ORIG_PARAMS, TRUE, TRUE, TRUE, TRUE, num_errors);
END;
/

查詢相關錯誤

查詢相關錯誤,在操作之前先檢查,查詢DBA_REDEFINITION_ERRORS試圖查詢錯誤:
select object_name, base_table_name, ddl_txt from   DBA_REDEFINITION_ERRORS;

 

BEGIN
DBMS_REDEFINITION.FINISH_REDEF_TABLE('scott', 'emp', 'emp_TMP');
END;
/

如果執行過程中有錯誤 可以執行以下語句終止

BEGIN
DBMS_REDEFINITION.ABORT_REDEF_TABLE(uname => 'SCOTT',
orig_table => 'EMP',
int_table => 'EMP_TMP'
);
END; 

檢驗

 

SQL> SELECT tablespace_name ,PARTITIONED FROM ALL_TABLES WHERE TABLE_NAME = 'EMP_TMP';

 

TABLESPACE_NAME                PAR

------------------------------ ---

USERS                          NO

 

SQL>  SELECT tablespace_name ,PARTITIONED FROM ALL_TABLES WHERE TABLE_NAME = 'EMP';

 

TABLESPACE_NAME                PAR

------------------------------ ---

                               YES

查看分區信息

select   table_name,

        partitioning_type type,

        p.subpartitioning_type,

        p.partition_count

   from   user_part_tables p;

                                             



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

塔城市| 阿克苏市| 南通市| 平利县| 台南县| 玛沁县| 株洲市| 阜阳市| 耿马| 汶川县| 韶山市| 内乡县| 丹东市| 肃北| 马龙县| 南安市| 汤原县| 冀州市| 砀山县| 南投县| 鞍山市| 万宁市| 山阴县| 福州市| 来凤县| 新邵县| 安庆市| 新余市| 东明县| 漯河市| 自治县| 日土县| 峡江县| 陈巴尔虎旗| 林西县| 彭阳县| 务川| 遂溪县| 呼玛县| 克拉玛依市| 兴业县|