成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle數(shù)據(jù)庫在線表格重定義功能簡介

瀏覽:142日期:2023-11-24 19:26:30
在Oracle9i出現(xiàn)之前,你只能通過導(dǎo)出和導(dǎo)入的方式來進行表格重定義,因此表格重定義的過程是一個離線過程。甚至在線變化(“ALTER TABLE ADD NEW_COL NUMBER(3)”)也會導(dǎo)致獨占性死鎖(exclusive locks),這就需要在DDL完成之前防止所有DML(插入、更新)的運行。 為了解決這個問題,Oracle9i在其DBMS_REDEFINITION軟件包中引入了在線表格重定義功能。有了DBMS_REDEFINITION軟件包,你就可以: 1.拷貝表格(用CTAS)。 2.創(chuàng)建表格的快照(snapshot)。 3.把重定義表格的過程中所發(fā)生的變化進行排隊。 4.并用變化隊列來同步重定義后的表格。這個特性對24/7Oracle數(shù)據(jù)庫來說非常重要,這是由于DBA現(xiàn)在可以在保持表格的可更新性的同時重新組織表格的結(jié)構(gòu)。 我們以下面的腳本為例來說明重新組織表格結(jié)構(gòu)的完整過程。 exec dbms_redefinition.abort_redef_table('PUBS','TITLES','TITLES2');alter table titles add constraint pk_titles primary key (title_id);exec dbms_redefinition.can_redef_table('PUBS','TITLES');create table titles2asselect * from titles;exec dbms_redefinition.start_redef_table('PUBS','TITLES','TITLES2','title_id title_id,title title,type type,pub_id pub_id,price price,advance advance,royalty*1.1 royalty,ytd_sales ytd_sales,notes notes,pubdate pubdate');exec dbms_redefinition.sync_interim_table('PUBS','TITLES','TITLES2');exec dbms_redefinition.finish_redef_table('PUBS','TITLES','TITLES2');drop table titles2;假如重組織失敗,那么你就必須采取非凡的步驟來讓它重新開始。由于重定義過程需要創(chuàng)建表格的快照,因此為了重組織新開始這一過程,你必須調(diào)用DBMS_REDEFINITION.ABORT_REDEF_TABLE來釋放快照。 DBMS_REDEFINITION.ABORT_REDEF_TABLE過程有三個參數(shù),即大 綱(sch ema)、原始表格(origin al table name)名稱以及持有表格名稱(hol ding table name)。它“出?!辈⒋饝?yīng)你開始重表格。dbms_redefinition.abort_redef_table('PUBS','TITLES','TITLES2'); 然而,在線表格重定義也不是完美無缺的。下面列出了Oracle9i重定義過程的部分限制。 你必須有足以維護兩份表格拷貝的空間。 你不能更改主鍵欄。 表格必須有主鍵。 必須在同一個大綱中進行表格重定義。 在重定義操作完成之前,你不能對新加欄加以NOT NULL約束。 表格不能包含LONG、BFILE以及用戶類型(UDT)。 不能重定義鏈表(clustered tables)。 不能在SYS和SYSTEM大綱中重定義表格。 不能用具體化視圖日志(materialized view logs)來重定義表格;不能重定義含有具體化視圖的表格。 不能在重定義過程中進行橫向分集(horizontal subsetting)。
主站蜘蛛池模板: 国产一区视频在线 | 国产一区二区三区免费视频 | 美女被爆免费视频软件 | 日本久草网 | 国产aⅴ片| 亚洲精品a | 伊人久久在线视频 | 久草免费资源在线 | 女人被男人躁得好爽免费视频免费 | 免费男女乱淫真视频播放 | 久久久综合结合狠狠狠97色 | 久久视频精品53在线观看 | 亚洲天天| 精品一区二区三区在线观看l | 福利视频99| 欧美在线做爰高清视频 | 国产99久久| 欧美一级在线播放 | 欧美一区=区三区 | 久久久久免费 | 99久久这里只精品国产免费 | 久久黄色网址 | 97国产在线观看 | 久青草青综合在线视频 | 日本三级s级在线播放 | 又刺激又黄的一级毛片 | 免费观看毛片视频 | 久久福利资源国产精品999 | 国产大乳喷奶水在线看 | 国产一级精品视频 | 成人国产精品高清在线观看 | 成年美女黄网站色视频大全免费 | 国产高清免费在线 | 400部大量精品情侣网站 | 国产高清视频免费 | 久久久香蕉 | 91精品乱码一区二区三区 | 欧美日韩一区二区三区视频在线观看 | 美女被靠视频免费网站不需要会员 | 亚洲精品不卡午夜精品 | 毛片免费观看网址 |