《深入淺出--DBA入門、進(jìn)階與診斷案例》由蓋國強(qiáng)編寫,人民郵電出版社于2009年出版發(fā)行。
書名 | 深入解析Oracle | 作者 | 蓋國強(qiáng) |
---|---|---|---|
ISBN | 9787115190772 | 頁數(shù) | 527 頁 |
定價 | ¥69.00 | 出版社 | 人民郵電出版社 |
出版時間 | 2009年 | 裝幀 | 平裝 |
開本 | 16開 |
這幾本由淺入深地看: Oracle PL/SQL入門 Oracle PL/SQL 實(shí)例精解(原書第4版)、 Oracle Database 11g PLSQL 程序設(shè)計(jì) 精通Oracle10gSQL和...
可以把備份數(shù)據(jù)導(dǎo)出dmp備份:1 將數(shù)據(jù)庫TEST完全導(dǎo)出,用戶名system 密碼manager 導(dǎo)出到D:\daochu.dmp中exp system/manager@TEST file=...
我這有一篇關(guān)于SQL Server 2005 與Oracle 10g的比較的文章,是微軟工程師寫的,相信會對你很有幫助。 =======================================...
格式:pdf
大?。?span id="0moaz22" class="single-tag-height">318KB
頁數(shù): 1頁
評分: 4.4
記者湯銘 辭舊迎新之際,從Oracle公司傳來兩個消息。12月19日,中國印鈔造幣總公司與Oracle中國公司在北京舉行合作簽約儀式,正式啟動造幣總公司ERP三期工程。同時中國海洋石油有限公司與Oracle中國公司也在日前合作簽約實(shí)施能源行業(yè)ERP解決方案。 印鈔造幣是國家的特種行業(yè),特種行業(yè)的每一舉一動都牽動國家經(jīng)濟(jì)的脈搏。在國際化及產(chǎn)業(yè)結(jié)構(gòu)調(diào)整成為必然趨勢之時,特種行業(yè)如何而對新環(huán)境?如何在多元化的領(lǐng)域達(dá)到實(shí)現(xiàn)專業(yè)化經(jīng)
格式:pdf
大?。?span id="gxxpofo" class="single-tag-height">318KB
頁數(shù): 1頁
評分: 4.7
隨著中國銀行業(yè)逐漸與國際接軌和國內(nèi)銀行的陸續(xù)上市,公司治理、風(fēng)險管理和法規(guī)遵從(以下簡稱GRC)已成為國內(nèi)銀行必須遵循和解決的問題,銀監(jiān)會要求國內(nèi)銀行在2010年必須要開始實(shí)施巴塞爾新協(xié)議,2013年為最后的期限。這就意味著國內(nèi)銀行只有僅僅3年的準(zhǔn)備時間,國內(nèi)銀行將面臨著全方位地提高風(fēng)險管理能力和法規(guī)遵從能力。
目 錄
第1章 Oracle數(shù)據(jù)庫的創(chuàng)建 1
1.1 Oracle軟件的獲取與安裝 1
1.1.1 Oracle軟件的獲取 1
1.1.2 Oracle的補(bǔ)丁集 4
1.2 使用DBCA創(chuàng)建數(shù)據(jù)庫 8
1.2.1 DBCA的啟動 8
1.2.2 模板選擇及EM選項(xiàng) 10
1.2.3 數(shù)據(jù)庫安全與口令 13
1.2.4 存儲管理及選件 14
1.2.5 初始化參數(shù)選擇設(shè)定 18
1.2.6 文件存儲及創(chuàng)建選項(xiàng) 21
1.2.7 告警日志及跟蹤文件 24
1.3 數(shù)據(jù)庫創(chuàng)建的腳本 25
1.3.1 數(shù)據(jù)庫創(chuàng)建腳本 25
1.3.2 創(chuàng)建的起點(diǎn) 26
1.3.3 ORADIM工具的使用 27
1.3.4 ORACLE_SID的含義 27
1.3.5 Oracle的口令文件 32
1.3.6 Oracle 12c中的口令文件 36
1.3.7 腳本的執(zhí)行 37
1.3.8 db_name參數(shù)和instance_name參數(shù) 38
1.3.9 sql.bsq文件與數(shù)據(jù)庫創(chuàng)建 42
1.3.10 數(shù)據(jù)文件及字典的創(chuàng)建 43
1.4 auto_space_advisor_job_proc案例一則 46
1.5 口令文件修改案例一則 49
第2章 使用模板創(chuàng)建數(shù)據(jù)庫 52
2.1 數(shù)據(jù)庫創(chuàng)建模板 53
2.2 DBMS_BACKUP_RESTORE包的使用 54
2.3 克隆數(shù)據(jù)庫 55
2.4 傳輸表空間技術(shù) 58
2.5 跨平臺表空間傳輸 63
2.5.1 字節(jié)順序和平臺 63
2.5.2 源平臺和目標(biāo)平臺 63
2.5.3 源平臺的導(dǎo)出及轉(zhuǎn)換 64
2.5.4 文件傳輸 66
2.5.5 目標(biāo)數(shù)據(jù)庫的導(dǎo)入 66
2.5.6 同字節(jié)序文件的跨平臺 68
2.5.7 Oracle 10g同字節(jié)序跨平臺遷移 73
2.5.8 Oracle 10g同字節(jié)序跨平臺遷移的增強(qiáng) 75
2.5.9 實(shí)現(xiàn)數(shù)據(jù)遷移的高可用性 83
2.6 Oracle 12c表空間傳輸?shù)暮喕驮鰪?qiáng) 84
2.7 文件系統(tǒng)與ASM的切換 90
2.8 DBMS_FILE_TRANSFER的可選性 93
2.9 用戶的鎖定 96
2.10 最后的腳本 97
2.11 Oracle 12c引入EM express簡化版本 98
2.12 systemstate轉(zhuǎn)儲案例分析一則 101
第3章 插接式數(shù)據(jù)庫 109
3.1 插接式數(shù)據(jù)簡介 109
3.2 CDB的組成 110
3.2.1 ROOT 110
3.2.2 Seed PDB 111
3.2.3 PDB 112
3.3 元數(shù)據(jù)的隔離 113
3.4 CDB的內(nèi)存管理 114
3.5 PDB的創(chuàng)建和訪問 118
3.6 由現(xiàn)有PDB創(chuàng)建新的PDB 123
3.7 PDB的使用與維護(hù) 126
3.8 種子數(shù)據(jù)庫的隱藏和保護(hù) 129
3.9 CDB與PDB的起停管理 130
3.10 COMMON和Local用戶 133
3.11 COMMON和Local用戶的內(nèi)部隔離 142
3.12 將Non-PDB插入CDB 146
3.13 UNPLUG數(shù)據(jù)庫 151
3.14 PDB的備份與恢復(fù) 152
3.14.1 啟動歸檔模式 152
3.14.2 對PDB執(zhí)行備份 154
3.14.3 對PDB及PDB文件執(zhí)行恢復(fù) 155
3.14.4 對PDB執(zhí)行不完全恢復(fù) 157
3.15 CDB的視圖與原理 169
3.16 PDB為云計(jì)算而生 174
第4章 數(shù)據(jù)庫的啟動和關(guān)閉 176
4.1 數(shù)據(jù)庫的啟動 176
4.1.1 啟動數(shù)據(jù)庫到NOMOUNT狀態(tài) 177
4.1.2 啟動數(shù)據(jù)庫到MOUNT狀態(tài) 202
4.1.3 啟動數(shù)據(jù)庫OPEN階段 209
4.2 數(shù)據(jù)庫的訪問 220
4.2.1 客戶端的TNSNAMES.ORA文件配置 221
4.2.2 服務(wù)器端的監(jiān)聽器文件listener.ora配置 223
4.2.3 通過不同服務(wù)器名對數(shù)據(jù)庫的訪問 225
4.2.4 動態(tài)監(jiān)聽器注冊服務(wù) 226
4.2.5 簡捷的Easy Connect方式 230
4.3 數(shù)據(jù)庫的關(guān)閉 231
4.3.1 數(shù)據(jù)庫關(guān)閉的步驟 231
4.3.2 幾種關(guān)閉方式的對比 233
4.3.3 數(shù)據(jù)庫關(guān)閉的診斷案例一則 235
第5章 參數(shù)及參數(shù)文件 238
5.1 初始化參數(shù)的分類 238
5.1.1 推導(dǎo)參數(shù)(Derived Parameters) 238
5.1.2 操作系統(tǒng)依賴參數(shù) 240
5.1.3 可變參數(shù) 240
5.1.4 廢棄參數(shù) 240
5.1.5 初始化參數(shù)的獲取 241
5.1.6 初始化參數(shù)的可選項(xiàng)目 244
5.2 參數(shù)文件 245
5.2.1 PFILE和SPFILE 246
5.2.2 獲取參數(shù)的視圖 247
5.2.3 SPFILE的創(chuàng)建 249
5.2.4 由內(nèi)存創(chuàng)建參數(shù)文件 250
5.2.5 SPFILE的搜索順序 251
5.2.6 使用PFILE/SPFILE啟動數(shù)據(jù)庫 251
5.2.7 修改參數(shù) 253
5.2.8 解決SPFILE參數(shù)修改錯誤 258
5.2.9 重置SPFILE中設(shè)置的參數(shù) 259
5.2.10 是否使用了SPFILE 260
5.2.11 SPFILE的備份與恢復(fù) 261
5.2.12 如何設(shè)置Events事件 267
5.2.13 導(dǎo)出SPFILE文件 267
5.2.14 使用ASM存儲參數(shù)文件 269
5.3 CDB與PDB的參數(shù)管理 270
5.3.1 參數(shù)表的引入 271
5.3.2 參數(shù)表在PDB啟動中的作用 274
5.4 參數(shù)文件診斷案例之一 275
5.4.1 登錄系統(tǒng)檢查告警日志文件文件 275
5.4.2 嘗試重新啟動數(shù)據(jù)庫 277
5.4.3 檢查數(shù)據(jù)文件 277
5.4.4 MOUNT數(shù)據(jù)庫,檢查系統(tǒng)參數(shù) 277
5.4.5 檢查參數(shù)文件 278
5.4.6 再次檢查alert文件 278
5.4.7 修正PFILE 280
5.4.8 啟動數(shù)據(jù)庫 280
5.5 RAC環(huán)境參數(shù)文件診斷案例 280
5.5.1 數(shù)據(jù)庫資源異常 280
5.5.2 問題的發(fā)現(xiàn) 281
5.5.3 參數(shù)文件問題的解決 282
5.6 RAC環(huán)境參數(shù)文件案例兩則 283
5.6.1 修改參數(shù)引起的掛起 283
5.6.2 參數(shù)疊加帶來的冗余 283
第6章 控制文件與數(shù)據(jù)庫初始化 285
6.1 控制文件的內(nèi)容 285
6.2 Oracle 12c中控制文件的變化 288
6.3 SCN的說明 290
6.3.1 SCN的定義 290
6.3.2 SCN的獲取方式 292
6.3.3 SCN的進(jìn)一步說明 293
6.4 檢查點(diǎn)(Checkpoint) 296
6.4.1 檢查點(diǎn)(Checkpoint)的工作原理 297
6.4.2 全量檢查點(diǎn)與增量檢查點(diǎn) 298
6.4.3 LOG_CHECKPOINT_TO_ALERT參數(shù) 305
6.4.4 控制文件與數(shù)據(jù)文件頭信息 306
6.4.5 數(shù)據(jù)庫的啟動驗(yàn)證 308
6.4.6 使用備份的控制文件 313
6.4.7 FAST_START_MTTR_TAR GET 315
6.4.8 關(guān)于檢查點(diǎn)執(zhí)行的案例 317
6.4.9 Oracle 10g自動檢查點(diǎn)調(diào)整 319
6.4.10 檢查點(diǎn)信息及恢復(fù)起點(diǎn) 321
6.4.11 正常關(guān)閉數(shù)據(jù)庫的狀況 322
6.4.12 數(shù)據(jù)庫異常關(guān)閉的情況 323
6.4.13 數(shù)據(jù)庫并行恢復(fù)案例一則 327
6.4.14 判斷一個死事務(wù)的恢復(fù)進(jìn)度 330
6.5 數(shù)據(jù)庫的初始化 331
6.5.1 bootstrap$及數(shù)據(jù)庫初始化過程 331
6.5.2 bootstrap$的定位 334
6.5.3 Oracle數(shù)據(jù)庫中的Cache對象 335
6.5.4 Oracle數(shù)據(jù)庫的引導(dǎo) 336
6.5.5 數(shù)據(jù)庫引導(dǎo)的分解 338
6.5.6 bootstrap$的重要性 341
6.5.7 BBED工具的簡要介紹 342
6.5.8 壞塊的處理與恢復(fù) 345
6.5.9 使用BBED模擬和修復(fù)壞塊 347
6.5.10 使用RMAN進(jìn)行壞塊修復(fù) 349
第7章 控制文件與啟動校驗(yàn) 351
7.1 啟動校驗(yàn)的兩種情況 351
7.2 MISSING文件的產(chǎn)生 356
7.3 遭遇ORA-00600 25013/25015錯誤 359
7.4 來龍去脈--表空間創(chuàng)建 360
7.5 Drop Tablespace Internal 366
7.6 ORA-600 4348錯誤的成因 376
7.7 一致性損壞的顯示錯誤 385
7.8 實(shí)際的處理過程 388
7.9 字典檢查何時發(fā)生 389
第8章 數(shù)據(jù)字典 391
8.1 數(shù)據(jù)字典概述 391
8.2 內(nèi)部RDBMS(X$)表 392
8.3 數(shù)據(jù)字典表 394
8.4 Oracle 12c的數(shù)據(jù)字典維護(hù)信息 399
8.5 數(shù)據(jù)字典表的特殊維護(hù) 400
8.6 靜態(tài)數(shù)據(jù)字典視圖 404
8.6.1 靜態(tài)數(shù)據(jù)字典視圖的分類 404
8.6.2 靜態(tài)數(shù)據(jù)字典視圖的內(nèi)部實(shí)現(xiàn) 406
8.6.3 同義詞 407
8.6.4 常用數(shù)據(jù)字典視圖舉例 408
8.7 動態(tài)性能視圖 412
8.7.1 GV$和V$視圖 412
8.7.2 GV_$、V_$視圖和V$、GV$同義詞 413
8.7.3 進(jìn)一步的說明 417
8.7.4 動態(tài)性能視圖與數(shù)據(jù)庫啟動 418
8.8 最后的驗(yàn)證 419
8.8.1 V$PARAMETER的結(jié)構(gòu) 419
8.8.2 視圖還是同義詞 419
8.8.3 Oracle如何通過同義詞定位對象 420
8.9 同義詞優(yōu)化案例一則 423
8.10 數(shù)據(jù)字典與統(tǒng)計(jì)信息缺失案例一則 426
8.11 DBA的數(shù)據(jù)字典敏感度 429
8.11.1 臨時表空間組案例一則 429
8.11.2 從數(shù)據(jù)字典中獲得更多知識 432
Oracle一直致力于全文檢索技術(shù)的研究,當(dāng)Oracle9i Rlease2發(fā)布之時,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)用提供一個優(yōu)秀的解決方案。
這里先給出一個簡單示例說利用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ù):啟動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)建表來保存某些文檔。該示例使用一個主關(guān)鍵字列來標(biāo)識每個文檔,使用一個小的VARCHAR2列來保存每個文檔。
CREATE TABLE docs (id NUMBER PRIMARY KEY,text VARCHAR2(80));
⑵將兩個示例文檔置入該表:
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ù)的布爾返回值。
以上只是一個簡單的示例,旨在給出使用Oracle Text建立全文索引的完整步驟,歸納起來如下:
⑴建表并裝載文本(包含帶有需要檢索的文本字段)
⑵配置索引
⑶建立索引
⑷發(fā)出查詢
⑸索引維護(hù):同步與優(yōu)化(將在后面介紹)