作者:admin 日期:2023-10-16 瀏覽: 次
Oracle數(shù)據(jù)庫中數(shù)據(jù)提取的方法有哪些?開課吧廣場
數(shù)據(jù)提取是數(shù)據(jù)分析工作中的主要環(huán)節(jié)之一,并且也是眾多數(shù)據(jù)分析師必然需要做好的事情,為了能夠做好數(shù)據(jù)提取工作,需要明白數(shù)據(jù)提取的方法。那么Oracle數(shù)據(jù)庫中數(shù)據(jù)提取的方法有哪些?
Oracle數(shù)據(jù)庫中數(shù)據(jù)提取的方法有哪些?開課吧廣場
在眾多數(shù)據(jù)庫中,Oracle (全稱OracleDatabase),一直是一款處于領(lǐng)先地位的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。因為其系統(tǒng)可移植性好、使用方便、功能強,適用于各類大、中、小、微機環(huán)境,它是一種高效率、可靠性好的、適應高吞吐量的數(shù)據(jù)庫解決方案。淮安數(shù)據(jù)恢復
也因為穩(wěn)定性好、安全系數(shù)高等優(yōu)勢,Oracle數(shù)據(jù)庫是眾多大型企事業(yè)單位首選的數(shù)據(jù)庫,如公安局的身份證數(shù)據(jù)信息存儲、中國銀行的數(shù)據(jù)信息存儲、淘寶數(shù)據(jù)存儲等。這些單位有一個共同特點:數(shù)據(jù)量大,要求數(shù)據(jù)準確,要求系統(tǒng)性能高。
數(shù)據(jù)提取思路:
1、將Oracle數(shù)據(jù)庫文件提取恢復出來;
2、在取證電腦上安裝Oracle數(shù)據(jù)庫,Oracle版本號需要與案例檢材中Oracle版本號一樣,然后將檢材中的Oracle數(shù)據(jù)庫文件拷貝到取證電腦,附加數(shù)據(jù)庫文件(PS:附加數(shù)據(jù)庫是整個數(shù)據(jù)提取過程中的核心所在,本文檔將詳細講解附加數(shù)據(jù)庫的過程);
3、附加完成后即可打開Oracle數(shù)據(jù),提取記錄數(shù)據(jù)。
Oracle數(shù)據(jù)庫中數(shù)據(jù)提取的方法有哪些?開課吧廣場
操作步驟
1、使用專業(yè)的電子取證工具:DRS6800數(shù)據(jù)恢復系統(tǒng)(以下簡稱DRS),加載案例服務服務器鏡像,提取鏡像中的Oracle數(shù)據(jù)庫文件。
2、在取證電腦中安裝與檢材中Oracle數(shù)據(jù)庫版本相同的Oracle軟件,并且創(chuàng)建與檢材中相同實例名的數(shù)據(jù)庫(Oracle安裝過程本文檔不詳細介紹,網(wǎng)上很多Oracle的安裝教程)。
3、Oracle安裝成功并且創(chuàng)建了實例后,將數(shù)據(jù)庫服務關(guān)閉,建議在cmd命令行使用如下語句完成:
sqlplus /nolog;

conn /as sysdba;
shutdown immediate;
4、關(guān)閉數(shù)據(jù)庫后,將從檢材中提取出來的Oracle數(shù)據(jù)文件替換到當前電腦的Oracle數(shù)據(jù)文件所在路徑
5、Oracle數(shù)據(jù)文件替換完畢后,在cmd命令行以無掛載的方式重新啟動數(shù)據(jù)庫,使用如下命令完成 :startup nomount;
6、因為控制文件的記錄了數(shù)據(jù)庫的創(chuàng)建時間,數(shù)據(jù)文件的位置,日志文件的位置等,其作用是指導數(shù)據(jù)庫找到數(shù)據(jù)文件,日志文件并將數(shù)據(jù)庫啟動到open狀態(tài),因為遷移的原因改變這些參數(shù),因此需要重構(gòu)控制文件。
7、在重構(gòu)完畢控制文件后,重新打開數(shù)據(jù)庫,會報錯,提示SYSTEM01數(shù)據(jù)文件需要執(zhí)行介質(zhì)修復。
8、若無法忽略壞塊進行修復,且恰好是sysaux數(shù)據(jù)文件出現(xiàn)錯誤。
9、完成如上操作,即可正常啟動數(shù)據(jù)。
10、使用Navicat軟件鏈接并打開Oracle,即可訪問Oracle記錄,根據(jù)公安局要求需要指定代理商及其會員的所有刷卡套現(xiàn)的記錄,分析Oracle數(shù)據(jù)庫表結(jié)構(gòu)后,編寫SQL語句查詢某代理商的數(shù)據(jù)。
Oracle數(shù)據(jù)庫中數(shù)據(jù)提取的方法有哪些?開課吧廣場
在采用上述方法對Oracle數(shù)據(jù)庫數(shù)據(jù)進行提取時要注意以下幾點:
1、上述方法能確保Oracle數(shù)據(jù)庫的數(shù)據(jù)完整性,并且不會對原始數(shù)據(jù)產(chǎn)生破壞,但是該方法較為復雜,需要專業(yè)的技術(shù)人員輔助完成;
2、確保從服務器中獲取到的數(shù)據(jù)庫的完整性,不然會導致附加失??;
3、確保搭建環(huán)境附加數(shù)據(jù)庫的電腦具有足夠的空間,不然會因為空間不足導致附加失敗;
4、確保搭建環(huán)境中Oracle數(shù)據(jù)庫版本與服務器中的Oracle數(shù)據(jù)庫版本完全一致;