Oracle數(shù)據(jù)庫應(yīng)用開發(fā)及實(shí)踐

《Oracle數(shù)據(jù)庫應(yīng)用開發(fā)及實(shí)踐》是2016年西安電子科技大學(xué)出版社出版的圖書,作者是棗莊學(xué)院、青島英谷教育科技股份有限公司。

Oracle數(shù)據(jù)庫應(yīng)用開發(fā)及實(shí)踐基本信息

書名 Oracle數(shù)據(jù)庫應(yīng)用開發(fā)及實(shí)踐 作者 棗莊學(xué)院 青島英谷教育科技股份有限公司
ISBN 978-7-5606-3788-4 定價(jià) 54.4元
出版社 西安電子科技大學(xué)出版社 出版時(shí)間 2016-08

Oracle數(shù)據(jù)庫應(yīng)用開發(fā)及實(shí)踐造價(jià)信息

市場價(jià) 信息價(jià) 詢價(jià)
材料名稱 規(guī)格/型號(hào) 市場價(jià)
(除稅)
工程建議價(jià)
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報(bào)價(jià)日期
數(shù)據(jù)庫軟件 MySQL 查看價(jià)格 查看價(jià)格

13% 珠海派諾科技股份有限公司
數(shù)據(jù)庫 數(shù)據(jù)庫SQL server標(biāo)準(zhǔn)版數(shù)據(jù)庫2008 查看價(jià)格 查看價(jià)格

東望

13% 廣州丹誠科技有限公司
數(shù)據(jù)庫 SQL數(shù)據(jù)庫2008 查看價(jià)格 查看價(jià)格

微軟

13% 廣州丹誠科技有限公司
數(shù)據(jù)庫 SQL SERVER 查看價(jià)格 查看價(jià)格

微軟

13% 廣州丹誠科技有限公司
數(shù)據(jù)庫 SQL Server2012標(biāo)準(zhǔn)版 15用戶 查看價(jià)格 查看價(jià)格

微軟

13% 深圳市威思嘉科技有限公司
數(shù)據(jù)庫 SQL Server20008 查看價(jià)格 查看價(jià)格

臺(tái) 13% 深圳市信沃成自動(dòng)化技術(shù)有限公司
數(shù)據(jù)庫 SQL SERVER2000 查看價(jià)格 查看價(jià)格

MS

13% 重慶崛辰科技有限公司
數(shù)據(jù)庫軟件 數(shù)據(jù)庫軟件 查看價(jià)格 查看價(jià)格

13% 重慶中瑞環(huán)保工程有限公司
材料名稱 規(guī)格/型號(hào) 除稅
信息價(jià)
含稅
信息價(jià)
行情 品牌 單位 稅率 地區(qū)/時(shí)間
提升架水過濾器 查看價(jià)格 查看價(jià)格

臺(tái)班 汕頭市2012年3季度信息價(jià)
提升架水過濾器 查看價(jià)格 查看價(jià)格

臺(tái)班 汕頭市2011年2季度信息價(jià)
提升架水過濾器 查看價(jià)格 查看價(jià)格

臺(tái)班 廣州市2010年4季度信息價(jià)
提升架水過濾器 查看價(jià)格 查看價(jià)格

臺(tái)班 汕頭市2010年4季度信息價(jià)
提升架水過濾器 查看價(jià)格 查看價(jià)格

臺(tái)班 韶關(guān)市2008年6月信息價(jià)
提升架水過濾器 查看價(jià)格 查看價(jià)格

臺(tái)班 韶關(guān)市2008年4月信息價(jià)
提升架水過濾器 查看價(jià)格 查看價(jià)格

臺(tái)班 汕頭市2008年1季度信息價(jià)
提升架水過濾器 查看價(jià)格 查看價(jià)格

臺(tái)班 韶關(guān)市2008年3月信息價(jià)
材料名稱 規(guī)格/需求量 報(bào)價(jià)數(shù) 最新報(bào)價(jià)
(元)
供應(yīng)商 報(bào)價(jià)地區(qū) 最新報(bào)價(jià)時(shí)間
Oracle數(shù)據(jù)庫 Oracle 10G|2套 3 查看價(jià)格 深圳市威思嘉科技有限公司 廣東  陽江市 2015-06-16
Oracle數(shù)據(jù)庫 建議 racle11g版本.關(guān)系數(shù)據(jù)庫管理系統(tǒng),用于數(shù)據(jù)信息存?zhèn)洹?font color='red'>數(shù)據(jù)倉庫|1套 1 查看價(jià)格 北京昊合醫(yī)療科技有限公司 全國   2018-09-25
oracle數(shù)據(jù)庫 按原檔|1套 2 查看價(jià)格 華三通信技術(shù)有限公司深圳分公司 全國   2021-06-23
綜治應(yīng)用數(shù)據(jù)庫 1.名稱:綜治應(yīng)用數(shù)據(jù)庫 2.型號(hào):定制 3.產(chǎn)地:中國4.功能參數(shù):數(shù)據(jù)庫軟件|4套 3 查看價(jià)格 廣州康碼仕信息科技有限公司 廣東   2020-10-23
數(shù)據(jù)庫 Oracle 數(shù)據(jù)庫|1套 3 查看價(jià)格 西安博匯儀器儀表有限公司 全國   2022-04-18
數(shù)據(jù)庫遷移實(shí)時(shí)備份 數(shù)據(jù)庫遷移實(shí)時(shí)備份|1.00項(xiàng) 1 查看價(jià)格 廣州市熹尚科技設(shè)備有限公司 全國   2019-12-20
數(shù)據(jù)庫遷移實(shí)時(shí)備份 數(shù)據(jù)庫遷移實(shí)時(shí)備份|1.00項(xiàng) 1 查看價(jià)格 廣州曹易智能科技有限公司 全國   2019-12-30
數(shù)據(jù)庫 oracle|1套 1 查看價(jià)格 廣州曹易智能科技有限公司 廣東  湛江市 2016-07-04

Oracle數(shù)據(jù)庫應(yīng)用開發(fā)及實(shí)踐常見問題

Oracle數(shù)據(jù)庫應(yīng)用開發(fā)及實(shí)踐文獻(xiàn)

ORACLE數(shù)據(jù)庫在大H型鋼軋線二級(jí)系統(tǒng)中的應(yīng)用 ORACLE數(shù)據(jù)庫在大H型鋼軋線二級(jí)系統(tǒng)中的應(yīng)用

格式:pdf

大?。?span id="vqb4m35" class="single-tag-height">162KB

頁數(shù): 2頁

評(píng)分: 4.5

該文闡述了ORACLE數(shù)據(jù)庫的特點(diǎn)及其訪問方式,并介紹了ORACLE數(shù)據(jù)庫及其所帶的Form,Reports在開發(fā)大H型鋼軋線二級(jí)系統(tǒng)中的應(yīng)用。

立即下載
ORACLE數(shù)據(jù)庫系統(tǒng)可靠性研究 ——基于應(yīng)用的數(shù)據(jù)庫系統(tǒng)健壯性測量 ORACLE數(shù)據(jù)庫系統(tǒng)可靠性研究 ——基于應(yīng)用的數(shù)據(jù)庫系統(tǒng)健壯性測量

格式:pdf

大?。?span id="lppgxdh" class="single-tag-height">162KB

頁數(shù): 1頁

評(píng)分: 4.5

隨著全球信息技術(shù)的不斷快速發(fā)展,在社會(huì)中的到廣泛應(yīng)用的就是軟件系統(tǒng),這些軟件系統(tǒng)都是基于數(shù)據(jù)庫系統(tǒng)所研制出的.軟件系統(tǒng)在不同的領(lǐng)域中會(huì)有不同的關(guān)鍵系統(tǒng),如果系統(tǒng)出現(xiàn)問題,嚴(yán)重就會(huì)給企業(yè)帶來巨大的經(jīng)濟(jì)損失.軟件的健壯性是衡量軟件質(zhì)量的重要指標(biāo),軟件在異常輸入以及異常情況中,系統(tǒng)就會(huì)發(fā)生一系列的健壯性問題.

立即下載

Oracle一直致力于全文檢索技術(shù)的研究,當(dāng)Oracle9i Rlease2發(fā)布之時(shí),Oracle數(shù)據(jù)庫的全文檢索技術(shù)已經(jīng)非常完美,Oracle Text使Oracle9i具備了強(qiáng)大的文本檢索能力和智能化的文本管理能力。Oracle Text是Oracle9i采用的新名稱,在Oracle8/8i中它被稱作Oracle interMedia Text,在Oracle8以前它的名稱是Oracle ConText Cartridge。使用Oracle9i和Oracle Text,可以方便而有效地利用標(biāo)準(zhǔn)的SQL工具來構(gòu)建基于文本的新的開發(fā)工具或?qū)ΜF(xiàn)有應(yīng)用程序進(jìn)行擴(kuò)展。應(yīng)用程序開發(fā)人員可以在任何使用文本的Oracle數(shù)據(jù)庫應(yīng)用程序中充分利用Oracle Text搜索,應(yīng)用范圍可以是現(xiàn)有應(yīng)用程序中可搜索的注釋字段,也可是實(shí)現(xiàn)涉及多種文檔格式和復(fù)雜搜索標(biāo)準(zhǔn)的大型文檔管理系統(tǒng)。Oracle Text支持Oracle數(shù)據(jù)庫所支持的大多數(shù)語言的基本全文搜索功能。本文將介紹如何使用Oracle9i的全文檢索技術(shù)來為自己的應(yīng)用提供一個(gè)優(yōu)秀的解決方案。

這里先給出一個(gè)簡單示例說利用Oracle Text實(shí)現(xiàn)全文檢索的方法與步驟,在后面在進(jìn)行具體的說明。Orcale9i提供了Oracle Text Manager可以簡化許多工作,所有在Oracle Text Manager中完成的工作,都可以在通過PL/SQL來實(shí)現(xiàn)。要使用Oracle Text,必須具有CTXAPP角色或者是CTXSYS用戶。Oracle Text為系統(tǒng)管理員提供CTXSYS用戶,為應(yīng)用程序開發(fā)人員提供CTXAPP角色。

CTXSYS用戶可執(zhí)行以下任務(wù):啟動(dòng)Oracle Text服務(wù)器,執(zhí)行CTXAPP角色的所有任務(wù)。

具有CTXAPP角色的用戶可執(zhí)行以下任務(wù):創(chuàng)建索引,管理 Oracle Text 數(shù)據(jù)字典,包括創(chuàng)建和刪除首選項(xiàng),進(jìn)行Oracle Text 查詢,使用 Oracle Text PL/SQL程序包。

使用Oracle Text的步驟:

⑴創(chuàng)建表來保存某些文檔。該示例使用一個(gè)主關(guān)鍵字列來標(biāo)識(shí)每個(gè)文檔,使用一個(gè)小的VARCHAR2列來保存每個(gè)文檔。

CREATE TABLE docs (id NUMBER PRIMARY KEY,text VARCHAR2(80));

⑵將兩個(gè)示例文檔置入該表:

INSERT INTO docs VALUES (1,'the first doc');

INSERT INTO docs VALUES (2,'the second doc');

COMMIT;

⑶使用Oracle Text Manager來創(chuàng)建和修改首選項(xiàng),首選項(xiàng)將與索引相關(guān)聯(lián)。

⑷使用Oracle Text Manager創(chuàng)建文本索引。另外,可以輸入以下使用默認(rèn)首選項(xiàng)的 SQL 語句:

CREATE INDEX doc_index ON docs(text) INDEXTYPE IS CTXSYS.CONTEXT;

⑸使用 CONTAINS 函數(shù),發(fā)出基于內(nèi)容的文檔查詢。例如:

SELECT id FROM docs WHERE CONTAINS (text,'first') > 0;

這將在文本列包含單詞 first (即文檔1) 的 docs 中查找所有行。語句中的>0部分是有效的Oracle SQL所必需的,Oracle SQL不支持函數(shù)的布爾返回值。

以上只是一個(gè)簡單的示例,旨在給出使用Oracle Text建立全文索引的完整步驟,歸納起來如下:

⑴建表并裝載文本(包含帶有需要檢索的文本字段)

⑵配置索引

⑶建立索引

⑷發(fā)出查詢

⑸索引維護(hù):同步與優(yōu)化(將在后面介紹)

索引建好后,如果表中的數(shù)據(jù)發(fā)生變化,比如增加或修改了記錄,怎么辦?由于對(duì)表所發(fā)生的任何DML語句,都不會(huì)自動(dòng)修改索引,因此,必須定時(shí)同步(sync)和優(yōu)化(optimize)索引,以正確反映數(shù)據(jù)的變化。

在索引建好后,可以在該用戶下查到Oracle自動(dòng)產(chǎn)生了以下幾個(gè)表:(假設(shè)索引名為myindex):

DR$myindex$I,DR$myindex$K,DR$myindex$R,DR$myindex$N

其中以I表最重要,可以查詢一下該表:

select token_text,token_count from DR$ myindex $I where rownum<=20;

查詢結(jié)果在此省略。可以看到,該表中保存的其實(shí)就是Oracle 分析你的文檔后,生成的term記錄

在這里,包括term出現(xiàn)的位置、次數(shù)、hash值等。當(dāng)文檔的內(nèi)容改變后,可以想見這個(gè)I表的內(nèi)容也應(yīng)該相應(yīng)改變,才能保證Oracle在做全文檢索時(shí)正確檢索到內(nèi)容(因?yàn)樗^全文檢索,其實(shí)核心就是查詢這個(gè)表)。那么如何維護(hù)該表的內(nèi)容,不能每次數(shù)據(jù)改變都重新建立索引,這就要用到sync 和 optimize了。

同步(sync):將新的term 保存到I表;

優(yōu)化(optimize):清除I表的垃圾,主要是將已經(jīng)被刪除的term從I表刪除。

Oracle提供了一個(gè)所謂的ctx server來做這個(gè)同步和優(yōu)化的工作,只需要在后臺(tái)運(yùn)行這個(gè)進(jìn)程,它會(huì)監(jiān)視數(shù)據(jù)的變化,及時(shí)進(jìn)行同步。另外,也可以用以下的job來完成(該job要建在和表同一個(gè)用戶下):

create or replace procedure sync

is

begin

execute immediate

'alter index myindex rebuild online' ||

' parameters (''sync'')' ;

execute immediate

'alter index myindex rebuild online' ||

' parameters (''optimize full maxtime unlimited'')' ;

end sync;

/

Set ServerOutput on

declare

v_job number;

begin

Dbms_Job.Submit

(

job => v_job,

what => 'sync;',

next_date => sysdate,/* default */

interval => 'sysdate + 1/720' /* = 1 day / (24 hrs * 30 min) = 2 mins */

);

Dbms_Job.Run (v_job);

Dbms_Output.Put_Line ('Submitted as job # ' || to_char (v_job));

end;

/

job的SYSDATE + (1/720)是指每隔2分鐘同步一次。具體的時(shí)間間隔,可以根據(jù)自己的應(yīng)用的需要而定。

Oracle數(shù)據(jù)庫應(yīng)用開發(fā)及實(shí)踐相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識(shí)
  • 相關(guān)專欄

最新詞條

安徽省政采項(xiàng)目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時(shí)籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無線POS機(jī) 廣東合正采購招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計(jì)量泵 廣州采陽招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計(jì)量單位 福建省中億通招標(biāo)咨詢有限公司 泛海三江 威海鼠尾草 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 廣東國咨招標(biāo)有限公司 拆邊機(jī) 甘肅中泰博瑞工程項(xiàng)目管理咨詢有限公司 山東創(chuàng)盈項(xiàng)目管理有限公司 當(dāng)代建筑大師 廣西北纜電纜有限公司 大山檳榔 上海地鐵維護(hù)保障有限公司通號(hào)分公司 舌花雛菊 甘肅中維國際招標(biāo)有限公司 華潤燃?xì)猓ㄉ虾#┯邢薰? 湖北鑫宇陽光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無縫鋼管 中國石油煉化工程建設(shè)項(xiàng)目部 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 電梯平層準(zhǔn)確度 建設(shè)部關(guān)于開展城市規(guī)劃動(dòng)態(tài)監(jiān)測工作的通知 廣州利好來電氣有限公司 四川中澤盛世招標(biāo)代理有限公司