有的時(shí)候,使用錯(cuò)誤的索引會(huì)導(dǎo)致Oracle數(shù)據(jù)庫(kù)的效率明顯下降,通過(guò)一些方法或者是技巧可以有效的避免這個(gè)問(wèn)題: 這個(gè)例子中,如果我想使用idx_a而不是idx_b. SQL> create table&
2015-06-28Oracle重做日志 Oracle的重做日志文件(Online redo logfile)循環(huán)記錄了數(shù)據(jù)庫(kù)所有的事務(wù)。它的大小、個(gè)數(shù)和存儲(chǔ)位置對(duì)數(shù)據(jù)庫(kù)性能和恢復(fù)有重要影響。它一般由大小相同的幾組文件構(gòu)成。我們可以查看數(shù)據(jù)庫(kù)視圖v$logfile知道redo logfile的個(gè)數(shù)和存儲(chǔ)位置。對(duì)每
2015-06-28ORACLE中,表空間是數(shù)據(jù)管理的基本方法,所有用戶的對(duì)象要存放在表空間中,也就是用戶有空間的使用權(quán),才能創(chuàng)建用戶對(duì)象.否則是不充許創(chuàng)建對(duì)象,因?yàn)榫褪窍雱?chuàng)建對(duì)象,如表,索引等,也沒(méi)有地方存放,Oracle會(huì)提示:沒(méi)有存儲(chǔ)配額. 因此,在創(chuàng)建對(duì)象之前,首先要
2015-06-28游標(biāo) 游標(biāo)是指向上下文區(qū)域的句柄或指針 上下文區(qū)域--用于SQL處理的內(nèi)存區(qū) 上下文區(qū)域的內(nèi)容 語(yǔ)句處理的行數(shù) 指向語(yǔ)句的語(yǔ)法分析表示的指針 游標(biāo)的類型 1、靜態(tài)游標(biāo) 隱式游標(biāo) 顯示游標(biāo) 2、REF游標(biāo)(動(dòng)態(tài)游標(biāo)) 一、隱式游標(biāo)
2015-06-28一、 常用日期數(shù)據(jù)格式 1.Y或YY或YYY 年的最后一位,兩位或三位 SQL> Select to_char(sysdate,'Y') from dual; TO_CHAR(SYSDATE,'Y') -------------------- 7 SQL> Select to_char(sysdate,'YY') from dual; TO_CHAR(SYSDATE,'YY')
2015-06-28哎一學(xué)期又結(jié)束了,我想把這些簡(jiǎn)單命令記錄下,雖然可能我不會(huì)深入研究oracle,搞不好以后也會(huì)要用到的時(shí)候,現(xiàn)在花點(diǎn)時(shí)間把它給存起來(lái)。 怎么安裝oracle軟件我就不介紹了,只要下個(gè)安裝包,接下來(lái)的安裝就不在話下了,幾乎都是next->next。oracle所謂的
2015-06-28當(dāng)誤刪除曾經(jīng)創(chuàng)建的數(shù)據(jù)庫(kù)文件*.ora或*.dbf后,oralce是無(wú)法正常進(jìn)入open狀態(tài). ssh SQL> startup ORACLE instance started. Total System Global Area 1610612736 bytes Fixed Size &
2015-06-28delete from subs b where b.rowid<(select max(a.rowid) from subs a where a.msid=b.msid and a.ms_type=b.ms_type and a.areacode=b.areacode);
2015-06-28一、前言 公司原來(lái)的項(xiàng)目是基于Oracle數(shù)據(jù)庫(kù)的,Oracle功能強(qiáng)大,但是部署和管理較復(fù)雜,更重要的是,購(gòu)買Oracle的費(fèi)用不是每個(gè)客戶都愿意承擔(dān)的。因此,迫切需要把公司項(xiàng)目所用數(shù)據(jù)庫(kù)移植到一個(gè)簡(jiǎn)單好用的數(shù)據(jù)庫(kù)上。當(dāng)然,如您所料,我們選擇了廣受歡迎的M
2015-06-28在linux下裝了一個(gè)oracle 10g,登錄sqlplus 后,顯示 SQL> startup ORACLE ??????? Total System Global Area 167772160 bytes Fixed Size &nb
2015-06-281、如果有一定的數(shù)據(jù)庫(kù)基礎(chǔ),知道SQL是怎么回事,即使寫(xiě)不出來(lái)簡(jiǎn)單的SQL,但可以看懂它們,你就可以跳到2。否則請(qǐng)先看一下數(shù)據(jù)庫(kù)基礎(chǔ)和SQL語(yǔ)言,不需要很深,更不需要去記憶那些復(fù)雜的SQL命令,這些可以留在以后邊應(yīng)用邊學(xué)習(xí)、記憶。 2、要想學(xué)好ORACLE,首
2015-06-28ORACLE有一種定時(shí)調(diào)度機(jī)制,用dbms_job包來(lái)管理?! ≡O(shè)置的JOB就是不運(yùn)行,搞得的郁悶, 最好執(zhí)行了這個(gè)才搞定 exec dbms_ijob.set_enabled(true); 下面提供一個(gè)checklist用于檢查job異常的原因: 1) Instance in RESTRICTED SESSIONS mode? Chec
2015-06-281. windows下連接 第一種方式 set ORACLE_SID=目標(biāo)數(shù)據(jù)庫(kù)SID rman target sys/change_on_install 第二種方式 rman target sys/change_on_install@目標(biāo)數(shù)據(jù)庫(kù)網(wǎng)絡(luò)服務(wù)名或連接字符串 2.unix 下連接 第一種方式 ORACLE_SID=目標(biāo)數(shù)據(jù)庫(kù)SID Expo
2015-06-281、數(shù)據(jù)庫(kù)不能啟動(dòng) SQL> startup ORACLE 例程已經(jīng)啟動(dòng)?! otal System Global Area 289406976 bytes Fixed Size 1248576 bytes Va
2015-06-28如何查看oracle當(dāng)前連接數(shù),會(huì)話數(shù) 收藏 查看session: select * from v$session where username is not null select username,count(username) from v$session where username is not null group by username 當(dāng)前連接數(shù): select count(*) fr
2015-06-28數(shù)據(jù)庫(kù)名(DB_NAME)、實(shí)例名(Instance_name)、以及操作系統(tǒng)環(huán)境變量(ORACLE_SID) 在ORACLE7、8數(shù)據(jù)庫(kù)中只有數(shù)據(jù)庫(kù)名(db_name)和數(shù)據(jù)庫(kù)實(shí)例名(instance_name)。在ORACLE8i、9i中出現(xiàn)了新的參數(shù),即數(shù)據(jù)庫(kù)域名(db_domain)、服務(wù)名(service_name)、以及操作系統(tǒng)
2015-06-28故障現(xiàn)象:VBO-5530:無(wú)法刪除用戶 ,ORA-01001 無(wú)效的游標(biāo),ORA-00600:內(nèi)部錯(cuò)誤代碼,參數(shù):【qmxiunp packed2】 sql>sqlplus "/ as sysdba" sql> shutdown immediate sql> startup migrate sql> @d:/oracle/ora92/rdbms/ad
2015-06-28針對(duì)不同版本的數(shù)據(jù)庫(kù)需注釋相關(guān)命令行。 啟動(dòng)數(shù)據(jù)庫(kù)腳本:dbstart.cmd @echo off REM ------ Common Commands ------- set ORAHOME="ORACLE_HOME_NAME" set ORASID="ORACLE_SID" net start Oracle%ORAHOME%TNSLi
2015-06-28在PL/SQL中是沒(méi)有數(shù)組(Array)概念的。但是如果程序員想用Array的話,就得變通一下,用TYPE 和Table of Record來(lái)代替多維數(shù)組,一樣挺好用的?! mp_type 就好象一個(gè)table 中的一條record 一樣,里面有id, name,gender等。emp_type_array 象個(gè)table, 里面含有
2015-06-28Oracle的導(dǎo)入實(shí)用程序(Import utility)允許從數(shù)據(jù)庫(kù)提取數(shù)據(jù),并且將數(shù)據(jù)寫(xiě)入操作系統(tǒng)文件。imp使用的基本格式:imp[username[/password[@service]]],以下例舉imp常用用法?! ?. 獲取幫助 imp help=y2. 導(dǎo)入一個(gè)完整數(shù)據(jù)庫(kù) imp system/manager file=b
2015-06-28