电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

Oracle9i在線表格重定義來組織表格

瀏覽:31日期:2023-11-13 08:37:15
在Oracle9i出現(xiàn)之前,你只能通過導(dǎo)出和導(dǎo)入的方式來進(jìn)行表格重定義,因此表格重定義的過程是一個(gè)離線過程。甚至在線變化(“ALTER TABLE ADD NEW_COL NUMBER(3)”)也會(huì)導(dǎo)致獨(dú)占性死鎖(exclusive locks),這就需要在DDL完成之前防止所有DML(插入、更新)的運(yùn)行。 為了解決這個(gè)問題,Oracle9i在其DBMS_REDEFINITION軟件包中引入了在線表格重定義功能。有了DBMS_REDEFINITION軟件包,你就可以: 1.拷貝表格(用CTAS)。 2.創(chuàng)建表格的快照(snapshot)。 3.把重定義表格的過程中所發(fā)生的變化進(jìn)行排隊(duì)。 4.并用變化隊(duì)列來同步重定義后的表格。 這個(gè)特性對(duì)24/7Oracle數(shù)據(jù)庫來說非常重要,這是由于DBA現(xiàn)在可以在保持表格的可更新性的同時(shí)重新組織表格的結(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; 假如重組織失敗,那么你就必須采取非凡的步驟來讓它重新開始。由于重定義過程需要?jiǎng)?chuàng)建表格的快照,因此為了重新開始這一過程,你必須調(diào)用DBMS_REDEFINITION.ABORT_REDEF_TABLE來釋放快照。 DBMS_REDEFINITION.ABORT_REDEF_TABLE過程有三個(gè)參數(shù),即大綱(schema)、原始表格(original table name)名稱以及持有表格名稱(holding table name)。它“出棧”并答應(yīng)你開始重組織表格。 dbms_redefinition.abort_redef_table('PUBS','TITLES','TITLES2'); 然而,在線表格重定義也不是完美無缺的。下面列出了Oracle9i重定義過程的部分限制。 你必須有足以維護(hù)兩份表格拷貝的空間。 你不能更改主鍵欄。 表格必須有主鍵。 必須在同一個(gè)大綱中進(jìn)行表格重定義。 在重定義操作完成之前,你不能對(duì)新加欄加以NOT NULL約束。 表格不能包含LONG、BFILE以及用戶類型(UDT)。 不能重定義鏈表(clustered tables)。 不能在SYS和SYSTEM大綱中重定義表格。 不能用具體化視圖日志(materialized view logs)來重定義表格;不能重定義含有具體化視圖的表格。 不能在重定義過程中進(jìn)行橫向分集(horizontal subsetting)。
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 杭州荣奥家具有限公司-浙江办公家具,杭州办公家具厂 | 洛阳网站建设_洛阳网站优化_网站建设平台_洛阳香河网络科技有限公司 | 润滑脂-高温润滑脂-轴承润滑脂-食品级润滑油-索科润滑油脂厂家 | 橡胶接头|可曲挠橡胶接头|橡胶软接头安装使用教程-上海松夏官方网站 | 连续油炸机,全自动油炸机,花生米油炸机-烟台茂源食品机械制造有限公司 | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 | 数显恒温油浴-电砂浴-高温油浴振荡器-常州迈科诺仪器有限公司 | 深圳激光打标机_激光打标机_激光焊接机_激光切割机_同体激光打标机-深圳市创想激光科技有限公司 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 淋巴细胞分离液_口腔医疗器材-精欣华医疗器械(无锡)有限公司 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 三佳互联一站式网站建设服务|网站开发|网站设计|网站搭建服务商 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 热熔胶网膜|pes热熔网膜价格|eva热熔胶膜|热熔胶膜|tpu热熔胶膜厂家-苏州惠洋胶粘制品有限公司 | 运动木地板_体育木地板_篮球馆木地板_舞台木地板-实木运动地板厂家 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 罗氏牛血清白蛋白,罗氏己糖激酶-上海嵘崴达实业有限公司 | 新密高铝耐火砖,轻质保温砖价格,浇注料厂家直销-郑州荣盛窑炉耐火材料有限公司 | 二手电脑回收_二手打印机回收_二手复印机回_硒鼓墨盒回收-广州益美二手电脑回收公司 | 石英粉,滑石粉厂家,山东滑石粉-莱州市向阳滑石粉有限公司 | 活性氧化铝|无烟煤滤料|活性氧化铝厂家|锰砂滤料厂家-河南新泰净水材料有限公司 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 网站优化公司_北京网站优化_抖音短视频代运营_抖音关键词seo优化排名-通则达网络 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 电缆接头-防爆电缆接头-格兰头-金属电缆接头-防爆填料函 | 马尔表面粗糙度仪-MAHR-T500Hommel-Mitutoyo粗糙度仪-笃挚仪器 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 | 泰国试管婴儿_泰国第三代试管婴儿费用|成功率|医院—新生代海外医疗 | 防堵吹扫装置-防堵风压测量装置-电动操作显示器-兴洲仪器 | 厂房出租_厂房出售_产业园区招商_工业地产 - 中工招商网 | 火锅底料批发-串串香技术培训[川禾川调官网] | 球磨机 选矿球磨机 棒磨机 浮选机 分级机 选矿设备厂家 | 希望影视-高清影视vip热播电影电视剧免费在线抢先看 | 百度网站优化,关键词排名,SEO优化-搜索引擎营销推广 | 韦伯电梯有限公司| 上海恒驭仪器有限公司-实验室平板硫化机-小型平板硫化机-全自动平板硫化机 | 洗砂机械-球磨制砂机-洗沙制砂机械设备_青州冠诚重工机械有限公司 | 磁力抛光机_磁力研磨机_磁力去毛刺机_精密五金零件抛光设备厂家-冠古科技 | 曙光腾达官网-天津脚手架租赁-木板架出租-移动门式脚手架租赁「免费搭设」 | 陕西自考报名_陕西自学考试网 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 微型实验室真空泵-无油干式真空泵-微型涡旋耐腐蚀压缩机-思科涡旋科技(杭州)有限公司 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 |