国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

9i新特性之——在線表格重定義研究2

2024-07-21 02:39:49
字體:
來源:轉載
供稿:網友
基本步驟如下 第一步:利用dbms_redefinition.can_redef_table過程檢查該表是否能被在線重定義。 第二步:創建一個與原表類似的空表結構,用于重定義該表,這里叫做是中間表 第三步:用dbms_redefinition.start_redef_table PRocedure定義重構開始 該過程可以輸入如下參數信息用戶的名稱原表的名稱中間表的名稱需要同步改變的列的名稱 這個過程將回自動執行如下操作: 1、插入所有行從原有表到中間表 2、創建MLOG$_EMP快照與快照日志,臨時存儲DML語句直到完成。 
第四步:與原表一致,在中間表上面創建約束,索引,觸發器 與原表一致(假如需要),中間表的對象權限被授予給別的對象 任何中間表上的外鍵約束將被禁止 第五步:用dbms_redefinition.finish_redef_table過程完成表的最終重定義 該過程將自動完成應用快照日志中的DML到中間表互換原表與中間表的名字,包括所有可能出現的數據字典但是需要注重的是,并不對換約束,索引,觸發器的名稱,這些需要手工修改 第六步:刪除中間表、 第七步:假如是920以上,可以利用ALTER TABLE ... RENAME CONSTRAINT ...語句來修改約束名稱,假如以下版本,就只有刪除并重建了,當然,假如約束名稱并不重要,也就無所謂了 第八步:假如重組織失敗,那么你就必須采取非凡的步驟來讓它重新開始。由于重定義過程需要創建表格的快照,因此為了重新開始這一過程,你必須調用DBMS_REDEFINITION.ABORT_REDEF_TABLE來釋放快照。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 甘孜| 云南省| 沂源县| 乃东县| 镇宁| 桐乡市| 金阳县| 昔阳县| 石棉县| 五家渠市| 杭州市| 松滋市| 化州市| 沙雅县| 黄陵县| 安阳县| 滦平县| 萨嘎县| 镇安县| 铜山县| 靖远县| 白河县| 巍山| 乌拉特中旗| 亚东县| 新宾| 巴林左旗| 湘潭县| 揭阳市| 徐闻县| 望江县| 永川市| 临西县| 兰溪市| 额济纳旗| 探索| 同江市| 同江市| 探索| 饶平县| 大悟县|