1. 解釋冷備份和熱備份的不同點(diǎn)以及各自的優(yōu)點(diǎn) 解答:熱備份針對歸檔模式的數(shù)據(jù)庫,在數(shù)據(jù)庫仍舊處于工作狀態(tài)時(shí)進(jìn)行備份。而冷備份指在數(shù)據(jù)庫關(guān)閉后,進(jìn)行備份,適用于所有模式的數(shù)據(jù)庫。熱備份的優(yōu)點(diǎn)在于當(dāng)備份時(shí),數(shù)據(jù)庫仍舊可以被使用并且可以將數(shù)據(jù)庫恢
2015-06-28在將每天的DMP邏輯備份導(dǎo)入到一個(gè)數(shù)據(jù)庫的過程中,在導(dǎo)數(shù)據(jù)之前的不能刪除用戶操作出現(xiàn)下面的錯(cuò)誤: OS:linux Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production SQL> drop user test cascade; drop user test cascade * 第 1
2015-06-28在開始正題前,先加一點(diǎn)關(guān)于oracle client sqlplus的使用,就是如果執(zhí)行多行語句的話一定要加"/"才能表示結(jié)束,并執(zhí)行??! 本次的目的是通過創(chuàng)建序列和觸發(fā)器實(shí)現(xiàn)表的主鍵自增?! ∈紫葎?chuàng)建序列,序列的語法格式為: CREATE SEQUENCE 序列名
2015-06-28本人在做一個(gè)新聞內(nèi)容的模塊的時(shí)候,發(fā)現(xiàn)如果內(nèi)容在4K以上的字符串會(huì)出錯(cuò),得到的內(nèi)容會(huì)是亂碼(也就是被自動(dòng)截?cái)啵?,如果小?K,那么就不會(huì)有問題?! ≡瓉聿捎昧薞archar2的類型來存儲,但發(fā)現(xiàn)后修改為Clob類型的也出現(xiàn)同樣的問題,而且發(fā)現(xiàn)日志的錯(cuò)誤是:Sy
2015-06-28一、Oracle跟蹤文件 Oracle跟蹤文件分為三種類型,一種是后臺報(bào)警日志文件,記錄數(shù)據(jù)庫在啟動(dòng)、關(guān)閉和運(yùn)行期間后臺進(jìn)程的活動(dòng)情況,如表空間創(chuàng)建、回滾段創(chuàng)建、某些alter命令、日志切換、錯(cuò)誤消息等。在數(shù)據(jù)庫出現(xiàn)故障時(shí),應(yīng)首先查看該文件,但文件中的信息與
2015-06-28在用Oracle命令 EXP導(dǎo)出數(shù)據(jù)時(shí)出現(xiàn)下列問題: EXP-00008: 遇到 ORACLE 錯(cuò)誤 1116 ORA-01116: error in opening database file 201 ORA-01110: data file 201: '/opt/app/oracle/oradata/orcl/temp01.dbf' ORA-27041: unable to open file Linux
2015-06-28為了提高事務(wù)處理的速度,oracle采用了讀一致性機(jī)制。就是當(dāng)一個(gè)會(huì)話更新數(shù)據(jù)后未提交時(shí),其它會(huì)話讀取到更新前的結(jié)果。這大大提高數(shù)據(jù)并發(fā)的效率,但某些特定條件下會(huì)產(chǎn)生錯(cuò)誤的結(jié)果?! ∠旅娴睦舆M(jìn)行說明?! ∠认癖韙est(A number(10,2))插入1行記錄10
2015-06-28創(chuàng)建索引: SQL> create index mcconf_index on mc$ma_warn_config (NAME); Index created. SQL> select owner,object_name from all_objects where object_type='INDEX' and object_name='MCCONF_INDEX'; OWNER &nb
2015-06-28做項(xiàng)目的時(shí)候,一位同事導(dǎo)數(shù)據(jù)的時(shí)候,不小心把一個(gè)表中的數(shù)據(jù)全都搞重了,也就是說,這個(gè)表里所有的記錄都有一條重復(fù)的。這個(gè)表的數(shù)據(jù)是千萬級的,而且是生產(chǎn)系統(tǒng)。也就是說,不能把所有的記錄都刪除,而且必須快速的把重復(fù)記錄刪掉?! Υ耍偨Y(jié)了一下刪除
2015-06-28import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Types; public class Main { public static void main(String[] argv) throws Exception { String driverName = "co
2015-06-28第一步,先應(yīng)記住被刪除的表中有多少記錄 select count(*) from t1; 第二步,delete該表的數(shù)據(jù) delete from t1; commnit; 第三步,獲得當(dāng)前scn select dbms_flashback.get_system_change_number from dual; 第四步,根據(jù)第三步返回的scn不
2015-06-28Username Password Description See Also CTXSYS
2015-06-28一:什么是數(shù)據(jù)庫的壞塊 首先我們來大概看一下數(shù)據(jù)庫塊的格式和結(jié)構(gòu) 數(shù)據(jù)庫的數(shù)據(jù)塊有固定的格式和結(jié)構(gòu),分三層:cache layer,transaction layer,data layer。在我們對數(shù)據(jù)塊進(jìn)行讀取寫入操作的時(shí)候,數(shù)據(jù)庫會(huì)對要讀寫的數(shù)據(jù)塊做一致性的檢查,其中包括
2015-06-28--行列轉(zhuǎn)換 行轉(zhuǎn)列 DROP TABLE t_change_lc; CREATE TABLE t_change_lc (card_code VARCHAR2(3), q NUMBER, bal NUMBER); INSERT INTO t_change_lc SELECT '001' card_code, ROWNUM q, trunc(dbms_random.VALUE * 100) bal FROM dual CONNECT BY R
2015-06-28刪除表(記錄和結(jié)構(gòu))的語名delete ———— truncate ———— drop DELETE (刪除數(shù)據(jù)表里記錄的語句) DELETE FROM表名 WHERE 條件; 注意:刪除記錄
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權(quán)限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password SQL> grant dba to username;
2015-06-28文章主要介紹的是Oracle臨時(shí)表的實(shí)際用法的經(jīng)驗(yàn)心得,我們目前所使用的 Oracle 是作為數(shù)據(jù)庫支撐平臺的實(shí)際應(yīng)用,可以說其數(shù)據(jù)量還是算的上比較龐大的系統(tǒng),即表的數(shù)據(jù)量一般情況下都是在百萬級以上的數(shù)據(jù)量?! ‘?dāng)然在 Oracle 中創(chuàng)建分區(qū)是一種不錯(cuò)的選擇,但
2015-06-28以下的文章主要講述的是Oracle 數(shù)據(jù)庫中如何正確的查看sql,以及查詢表的相關(guān)狀態(tài),下面就是文章的抓喲內(nèi)容的介紹,如果你對其相關(guān)的實(shí)際操作有興趣的話,你就可以對以下的文章點(diǎn)擊觀看了。 1.select uo.OBJECT_NAME,uo.OBJECT_ID,lo.Oracle_USERNAME,lo.LO
2015-06-28