亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺談生產(chǎn)管理系統(tǒng)數(shù)據(jù)庫(kù)庫(kù)表還原解決方案

        2020-07-04 07:13:30李金泉張偉楊利江劉銀蓮

        李金泉 張偉 楊利江 劉銀蓮

        摘 ?要:生產(chǎn)管理系統(tǒng)數(shù)據(jù)庫(kù)是此系統(tǒng)存儲(chǔ)各類(lèi)及關(guān)聯(lián)各類(lèi)型數(shù)據(jù)之處,數(shù)據(jù)庫(kù)異常將導(dǎo)致整個(gè)系統(tǒng)癱瘓,所以如何保證數(shù)據(jù)庫(kù)數(shù)據(jù)的正常備份及數(shù)據(jù)出現(xiàn)異常后將數(shù)據(jù)恢復(fù)對(duì)系統(tǒng)而言將是一件十分重要的事情。此處僅針對(duì)目前大部分系統(tǒng)所使用的Oracle數(shù)據(jù)庫(kù)的備份還原進(jìn)行簡(jiǎn)要描述。

        關(guān)鍵詞:生產(chǎn)管理系統(tǒng);Oracle數(shù)據(jù)庫(kù);數(shù)據(jù)字典;數(shù)據(jù)庫(kù)表

        1.引言

        oracle數(shù)據(jù)庫(kù)是生產(chǎn)管理系統(tǒng)各類(lèi)數(shù)據(jù)存儲(chǔ)的基礎(chǔ),系統(tǒng)中各項(xiàng)增刪改查的操作最總都會(huì)在數(shù)據(jù)庫(kù)中體現(xiàn)并存儲(chǔ)。但是處于各種意外情況及人為操作的原因,導(dǎo)致數(shù)據(jù)庫(kù)數(shù)據(jù)的丟失或誤刪的情況發(fā)生。同時(shí)出于數(shù)據(jù)安全性的角度出發(fā),對(duì)于系統(tǒng)中的基礎(chǔ)數(shù)據(jù)我們都需要有一套可靠的備份還原方案。

        本文將通過(guò)自身平日對(duì)Oracle數(shù)據(jù)庫(kù)的操作及理解,拋出并分析問(wèn)題,不到之處敬請(qǐng)指正。

        2.名詞解釋

        生產(chǎn)管理系統(tǒng):生產(chǎn)管理軟件針對(duì)中小型制造企業(yè)的生產(chǎn)應(yīng)用而開(kāi)發(fā),能夠幫助企業(yè)建立一個(gè)規(guī)范準(zhǔn)確即時(shí)的生產(chǎn)數(shù)據(jù)庫(kù),同時(shí)實(shí)現(xiàn)輕松、規(guī)范、細(xì)致的生產(chǎn)業(yè)務(wù)、庫(kù)存業(yè)務(wù)一體化管理工作。提高管理效率、掌握及時(shí)、準(zhǔn)確、全面的生產(chǎn)動(dòng)態(tài),有效控制生產(chǎn)過(guò)程。適用于所有從事產(chǎn)品制造及有庫(kù)存管理的企業(yè)。

        Oracle數(shù)據(jù)庫(kù):Oracle Database,又名Oracle RDBMS,或簡(jiǎn)稱(chēng)Oracle。是甲骨文公司的一款關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。到目前仍在數(shù)據(jù)庫(kù)市場(chǎng)上占有主要份額。作為一個(gè)通用的數(shù)據(jù)庫(kù)系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個(gè)關(guān)系數(shù)據(jù)庫(kù),它是一個(gè)完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫(kù)它實(shí)現(xiàn)了分布式處理功能。

        數(shù)據(jù)字典:數(shù)據(jù)字典它存放有數(shù)據(jù)庫(kù)所用的有關(guān)信息,對(duì)用戶來(lái)說(shuō)是一組只讀的表。數(shù)據(jù)字典內(nèi)容包括:數(shù)據(jù)庫(kù)中所有模式對(duì)象的信息,如表、視圖、簇、及索引等。數(shù)據(jù)字典(Data dictionary)是一種用戶可以訪問(wèn)的記錄數(shù)據(jù)庫(kù)和應(yīng)用程序源數(shù)據(jù)的目錄。主動(dòng)數(shù)據(jù)字典是指在對(duì)數(shù)據(jù)庫(kù)或應(yīng)用程序結(jié)構(gòu)進(jìn)行修改時(shí),其內(nèi)容可以有DBMS自動(dòng)更新的數(shù)據(jù)字典。被動(dòng)數(shù)據(jù)字典是指修改時(shí)必須手工更新其內(nèi)容的數(shù)據(jù)字典。數(shù)據(jù)庫(kù)數(shù)據(jù)字典不僅是每個(gè)數(shù)據(jù)庫(kù)的中心,而且對(duì)每個(gè)用戶也是非常重要的信息。用戶可以用SQL語(yǔ)句訪問(wèn)數(shù)據(jù)庫(kù)數(shù)據(jù)字典。

        數(shù)據(jù)庫(kù)表:在關(guān)系數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)表是一系列二維數(shù)組的集合,用來(lái)代表和存儲(chǔ)數(shù)據(jù)對(duì)象之間的關(guān)系。

        3.環(huán)境及要因分析

        目前國(guó)內(nèi)大型化工企業(yè)都逐漸的新上了生產(chǎn)管理系統(tǒng),一些較早應(yīng)用生產(chǎn)管理系統(tǒng)的化工企業(yè)隨著應(yīng)用的深入,會(huì)出現(xiàn)一些應(yīng)用過(guò)程中產(chǎn)生的問(wèn)題,這些問(wèn)題有大有小,影響范圍有重有輕。本文提到的問(wèn)題是大家平時(shí)在系統(tǒng)維護(hù)中或多或少會(huì)遇到,下面對(duì)于還原過(guò)程中對(duì)于從數(shù)據(jù)還原規(guī)模的角度進(jìn)行分析,分析如下:

        (1)刪除一條數(shù)據(jù)的情況:在刪除一條數(shù)據(jù)的情況下,恢復(fù)整庫(kù)數(shù)據(jù)將顯得費(fèi)事費(fèi)力,所以此處將采用oracle數(shù)據(jù)庫(kù)的閃回方法,下面將具體描述。

        (2)刪除一個(gè)數(shù)據(jù)庫(kù)庫(kù)表的情況:一個(gè)數(shù)據(jù)庫(kù)庫(kù)表被刪除將導(dǎo)致系統(tǒng)的某些功能無(wú)法被正常使用,此時(shí)可以通過(guò)將“回收站”中的庫(kù)表數(shù)據(jù)恢復(fù)出來(lái),具體將在下面描述。

        (3)需還原整庫(kù)數(shù)據(jù)的情況:整庫(kù)數(shù)據(jù)備份的情況發(fā)生的概率較小,建議非必要請(qǐng)謹(jǐn)慎操作,操作前備份原數(shù)據(jù)庫(kù)。

        4.解決方案

        對(duì)照以上三種情況,根據(jù)數(shù)據(jù)恢復(fù)規(guī)模,給出三種數(shù)據(jù)庫(kù)還原方案,此種綜合方案將覆蓋大部分我們可能遇到的數(shù)據(jù)恢復(fù)情景,具體如下:

        (1)恢復(fù)數(shù)據(jù)庫(kù)表中的一條數(shù)據(jù):利用oracle提供的閃回方法,如果在刪除數(shù)據(jù)后還沒(méi)做大量的操作,就可以利用閃回的方式直接找回刪除的數(shù)據(jù),具體步驟如下:

        <1>確定刪除數(shù)據(jù)的時(shí)間(在刪除數(shù)據(jù)之前的時(shí)間就行,不過(guò)最好是刪除數(shù)據(jù)的時(shí)間點(diǎn))。

        <2>找出刪除的數(shù)據(jù),具體如下:

        select * from 表名 as of timestamp to_timestamp(‘刪除時(shí)間點(diǎn),yyyy-MM-dd hh24:mi:ss))。

        <3>把刪除的數(shù)據(jù)重新插入原表,具體如下:

        insert into 表名(select * from 表名 as of timestamp to_timestamp(‘刪除時(shí)間點(diǎn),yyyy-MM-dd hh24:mi:ss));注意要保證主鍵不重復(fù)。

        (2)恢復(fù)數(shù)據(jù)庫(kù)表:由于oracle在刪除表時(shí),沒(méi)有直接清空表所占的塊,oracle把這些已刪除的表的信息放到了一個(gè)虛擬容器“回收站”中,而只是對(duì)該表的數(shù)據(jù)塊做了可以被覆寫(xiě)的標(biāo)志,所以在塊未被重新使用前還可以恢復(fù)。具體如下:

        <1>查詢這個(gè)“回收站”或者查詢user_table視圖來(lái)查找已被刪除的表:

        select table_name,dropped from user_tables,select object_name,original_name,type,droptime from user_recyclebin 在以上信息中,表名都是被重命名過(guò)的,字段table_name或者object_name就是刪除后在回收站中的存放表名。

        <2>如果還能記住表名,則可以用下面語(yǔ)句直接恢復(fù):flashback table 原表名 to before drop,如果記不住了,也可以直接使用回收站的表名進(jìn)行恢復(fù),然后再重命名,具體如下:

        flashback table “回收站中的表名” to before drop rename to 新表名。

        (3)整庫(kù)數(shù)據(jù)恢復(fù):找到之前備份的數(shù)據(jù)庫(kù),將備份文件還原到數(shù)據(jù)庫(kù)中,具體如下:

        imp 表名/密碼@ORADB file=D:\名稱(chēng).dmp FULL=Y

        5.結(jié)束語(yǔ)

        本文講述的生產(chǎn)管理系統(tǒng)數(shù)據(jù)庫(kù)庫(kù)表還原解決方案是在一定的實(shí)踐基礎(chǔ)上給出的,根據(jù)恢復(fù)的數(shù)據(jù)規(guī)模總結(jié)出的一套簡(jiǎn)單實(shí)用的解決方案。同時(shí)也為鼓勵(lì)大家在平時(shí)的工作中對(duì)所遇到的問(wèn)題進(jìn)行歸納總結(jié),將解決問(wèn)題的方案系統(tǒng)化、步驟化,以便今后在遇到相同問(wèn)題時(shí)可以提高解決問(wèn)題的效率。

        亚洲地区一区二区三区| 亚洲av无码日韩av无码网站冲| 国产精品免费av片在线观看| 国外精品视频在线观看免费| 免费毛片在线视频| 妇女自拍偷自拍亚洲精品| 国产精品自拍视频在线| 亚洲一区二区二区视频| 三叶草欧洲码在线| 精品国产三级a在线观看| 亚洲高清国产品国语在线观看| 伊人久久亚洲综合av影院| 精品一区二区三区芒果| 丰满人妻一区二区三区视频53| 日本夜爽爽一区二区三区| 国产成人福利在线视频不卡 | 最新国产成人自拍视频| 久久av粉嫩一区二区| 免费看又色又爽又黄的国产软件| 欧妇女乱妇女乱视频| 国产哟交泬泬视频在线播放| 精品亚亚洲成av人片在线观看| 男女啪啪视频高清视频| 亚洲热线99精品视频| 无码少妇一级AV便在线观看 | 亚洲精品无人区一区二区三区| 久久亚洲伊人| 成人全视频在线观看免费播放| 开心激情视频亚洲老熟女| 久久久久久99精品| 成人女同av免费观看| 中国亚洲一区二区视频| 国产成人aaaaa级毛片| 在线观看无码一区二区台湾| 国产麻豆极品高清另类| 久久久国产精品va麻豆| 好大好硬好爽免费视频| 中文字幕在线观看乱码一区| 亚洲av无一区二区三区| 天天夜碰日日摸日日澡| 亚洲色偷拍一区二区三区|