在大型的企業(yè)應(yīng)用或企業(yè)級(jí)的數(shù)據(jù)庫(kù)應(yīng)用中,要處理的數(shù)據(jù)量通??梢赃_(dá)到幾十到幾百GB,有的甚至可以到TB級(jí)。雖然存儲(chǔ)介質(zhì)和數(shù)據(jù)處理技術(shù)的發(fā)展也很快,但是仍然不能滿足用戶的需求,為了使用戶的大量的數(shù)據(jù)在讀寫操作和查詢中速度更快,Oracle提供了對(duì)表和索引進(jìn)
2015-06-28本文將講述的是Oracle數(shù)據(jù)庫(kù)遷移的一些技巧,包括Oracle數(shù)據(jù)庫(kù)遷移前的準(zhǔn)備工作,以及不同類型遷移的處理方法。希望對(duì)大家了解Oracle數(shù)據(jù)庫(kù)遷移有所幫助?! ∪ツ昴甑鬃隽瞬簧傧到y(tǒng)的數(shù)據(jù)遷移,大部分系統(tǒng)由于平臺(tái)和版本的原因,做的是邏輯遷移,少部分做的是物
2015-06-28參考網(wǎng)上整理了重要的配置文件 db_name = "itmop" 一個(gè)數(shù)據(jù)庫(kù)標(biāo)識(shí)符,應(yīng)與CREATE DATABASE 語(yǔ)句中指定的名稱相對(duì)應(yīng)。 instance_name = itmop 在多個(gè)例程使用相同服務(wù)名的情況下,用來(lái)唯一地標(biāo)識(shí)一個(gè)數(shù)據(jù)庫(kù)例程?! NSTANCE_NAME 不
2015-06-28首先把之前oradata目錄全部備份好(冷備份哦~~)。 然后安裝數(shù)據(jù)庫(kù),按SID原路徑建立實(shí)例?! ⊥炅酥螅詓ys登錄sqlplus,shutdown immediate關(guān)閉數(shù)據(jù)庫(kù)程序?! ∮脗浞莸膐radata把建立的實(shí)例覆蓋?! 〈蜷_(kāi)命令提示行窗口(字體標(biāo)紅部分為輸入命令,數(shù)據(jù)庫(kù)
2015-06-28連接Oracle的Hibernate配置文件有兩種格式,一種是xml格式的,另一種是Java屬性文件格式的。下面分別給出這兩種格式配置文件的代碼?! ?.xml格式的配置文件 下面將給出連接本地Oracle服務(wù)器上的db_database02數(shù)據(jù)庫(kù)時(shí)Hibernate配置文件hibernate.cfg.xml
2015-06-281.創(chuàng)建表 -- Create table create table T_OBJECT ( ID NUMBER not null, OWNER VARCHAR2(30), OBJECT_N
2015-06-28在實(shí)際的應(yīng)用中,可能要一次執(zhí)行多條insert語(yǔ)句,我知道的有兩種方法,跟大家分享一下: 1.在PLSQL之類的工具中把語(yǔ)句塊寫在begin end之間,如: begin insert into table values(....); insert into table values(....); insert into table values(.
2015-06-28以redhat 5.5和oracle 11g為例。安裝過(guò)程參考官方文檔,以下是實(shí)現(xiàn)oracle自啟動(dòng)的方法。 1、配置dbstart和dbshut 在$ORACLE_HOME/bin中,有dbstart和dbshut這兩個(gè)腳本,more dbstart看一下可以看到: QUOTE: # # $Id: dbstart.sh.pp 11-may-200
2015-06-281. 在linux. Find / -name rman顯示: /home/oracle/product/10.20/sysman/admin/scripts/db/rman /home/oracle/product/10.20/bin/rman /home/oracle/product/10.20/oc4j/j2ee/oc4j_applications/applications/em/em/WEB-INF/perl/db/rman /
2015-06-28自動(dòng)備份 crontab crontab -e -u oracle(改命令的意思是編輯oracle用戶的定時(shí)執(zhí)行(-e,edit -u oracle,oracle用戶)) 分 時(shí) 日 月 星期(0代表星期天) 45 23 * * 0 rman target / msglo
2015-06-28做項(xiàng)目的時(shí)候,一位同事導(dǎo)數(shù)據(jù)的時(shí)候,不小心把一個(gè)表中的數(shù)據(jù)全都搞重了,也就是說(shuō),這個(gè)表里所有的記錄都有一條重復(fù)的。這個(gè)表的數(shù)據(jù)是千萬(wàn)級(jí)的,而且是生產(chǎn)系統(tǒng)。也就是說(shuō),不能把所有的記錄都刪除,而且必須快速的把重復(fù)記錄刪掉?! ?duì)此,總結(jié)了一下刪除
2015-06-28我們都都知道在controlfile中記錄著每一個(gè)archivelog的相關(guān)信息,當(dāng)然們?cè)贠S下把這些物理文件delete掉后,在我們的 controlfile中仍然記錄著這些archivelog的信息,在oracle的OEM管理器中有可視化的日志展現(xiàn)出,當(dāng)我們手工清除archive目錄下的文件后,這些記
2015-06-28在安裝ORACLE 11g完成后,發(fā)現(xiàn)不少問(wèn)題,現(xiàn)整理如下: 首先:用oracle用戶登陸 1. sqlplus sys as sysdba 2. 提示輸入密碼(安裝oracle時(shí)第一步設(shè)置的密碼) 3. 啟動(dòng)數(shù)據(jù)庫(kù) SQL>startup ORACLE instance started. Total System Global
2015-06-28進(jìn)程結(jié)構(gòu) 進(jìn)程是操作系統(tǒng)中的一種機(jī)制,它可執(zhí)行一系列的操作步。在有些操作系統(tǒng)中使用作業(yè)(JOB)或任務(wù)(TASK)的術(shù)語(yǔ)。一個(gè)進(jìn)程通常有它自己的專用存儲(chǔ)區(qū)。ORACLE進(jìn)程的體系結(jié)構(gòu)設(shè)計(jì)使性能最大?! RACLE實(shí)例有兩種類型:?jiǎn)芜M(jìn)程實(shí)例和多進(jìn)程實(shí)例?! 芜M(jìn)
2015-06-28ORACLE 11G在用EXPORT導(dǎo)出時(shí),空表不能導(dǎo)出?! ?1G中有個(gè)新特性,當(dāng)表無(wú)數(shù)據(jù)時(shí),不分配segment,以節(jié)省空間 解決方法: 1、insert一行,再rollback就產(chǎn)生segment了?! ≡摲椒ㄊ窃谠诳毡碇胁迦霐?shù)據(jù),再刪除,則產(chǎn)生segment。導(dǎo)出時(shí)則可導(dǎo)出空表?! ?/p>2015-06-28
數(shù)據(jù)庫(kù)鏈接(DATABASE LINK)是在分布式環(huán)境下,為了訪問(wèn)遠(yuǎn)程數(shù)據(jù)庫(kù)而創(chuàng)建的數(shù)據(jù)通信鏈路。數(shù)據(jù)庫(kù)鏈接隱藏了對(duì)遠(yuǎn)程數(shù)據(jù)庫(kù)訪問(wèn)的復(fù)雜性。通常,我們把正在登錄的數(shù)據(jù)庫(kù)稱為本地?cái)?shù)據(jù)庫(kù),另外的一個(gè)數(shù)據(jù)庫(kù)稱為遠(yuǎn)程數(shù)據(jù)庫(kù)。有了數(shù)據(jù)庫(kù)鏈接,可以直接通過(guò)數(shù)據(jù)庫(kù)鏈接來(lái)
2015-06-28刪除表(記錄和結(jié)構(gòu))的語(yǔ)名delete ———— truncate ———— drop DELETE (刪除數(shù)據(jù)表里記錄的語(yǔ)句) DELETE FROM表名 WHERE 條件; 注意:刪除記錄
2015-06-28有一個(gè)表中的數(shù)據(jù)需要每月更新,數(shù)據(jù)量近百萬(wàn),考慮由10臺(tái)服務(wù)器分?jǐn)偛⒎峙M(jìn)行更新 這就需要能夠查詢一批記錄并同時(shí)修改這批記錄的更新?tīng)顟B(tài),以免被正在更新的數(shù)據(jù)被其他服務(wù)器取到 加行級(jí)鎖,查詢到記錄后再遍歷結(jié)果集更新?tīng)顟B(tài)? select * from t_m
2015-06-28盡管RAC提供了避免或是減少宕機(jī)時(shí)間的方法,但是仍需要對(duì)database自身進(jìn)行保護(hù),在RAC中,database是被所有Instances共享的。這意味著需要為cluster database設(shè)計(jì)合適的備份恢復(fù)策略,就向在普通環(huán)境中一樣?! 榱俗钚』捎赿isk failure造成的data丟失,常
2015-06-28由于ODU命令比較多,特別是關(guān)鍵的unload命令比較復(fù)雜,本文將簡(jiǎn)單介紹幾種場(chǎng)景下使用ODU進(jìn)行數(shù)據(jù)恢復(fù)時(shí),使用的命令序列。 場(chǎng)景1. 數(shù)據(jù)庫(kù)不能啟動(dòng),但是SYSTEM表空間中的數(shù)據(jù)字典是完整的。 生成數(shù)據(jù)字典:unload dict 列出用戶: list user 列出用
2015-06-28