從事Oracle系統(tǒng)環(huán)境下的設計、開發(fā)、管理及其維護工作的廣大技術人員,經(jīng)常要處理大量的技術任務。比如說,項目設計人員和應用遷移人員需要了解各個schema下的對象的元數(shù)據(jù);應用開發(fā)人員需要快速得到某個問題的具體解決方法;維護工程師和DBA需要了解當前Oracle系統(tǒng)性能運行是否良好、性能不佳的根源及其相關SQL語句定位等。大多數(shù)多年從事Oracle系統(tǒng)環(huán)境開發(fā)和維護的工程師都有自己的“Oracle系統(tǒng)常見問題解決秘籍”或“腳本秘籍”,在這些秘籍里包含有從各個渠道搜集的腳本技巧和自己工作經(jīng)驗整理的樣例。多數(shù)技術人員在工作中遇到問題時,經(jīng)??焖購倪@些腳本秘籍中得到問題的解決方法。但是,隨著Oracle系統(tǒng)版本的不斷變化和系統(tǒng)復雜度的增加,設計人員、開發(fā)人員及其維護人員為了解決遇到的問題,花費相當多時間來搜集各類問題的解決腳本上,而不是花時間在解決當前的具體問題上。類似地,為了解決目前Oracle系統(tǒng)的某個緊急的問題,常常在網(wǎng)上到處搜索解決的方法和具體的腳本樣例,當看到網(wǎng)上講了許多理論而沒有給出具體解決問題的腳本時,我們都顯得很煩躁和無奈。

作為從事Oracle環(huán)境項目設計、應用開發(fā)和Oracle系統(tǒng)維護多年的軟件人員,我非常了解軟件開發(fā)人員和應用系統(tǒng)維護人員在工作中所遇到的問題和心中的期盼,所以,我根據(jù)多年的工作經(jīng)驗收集了大量的樣例和腳本,并按照內容所屬的范圍分為“Oracle 12c SQL、Oracle 12c PL/SQL、Oracle 12c管理基礎、Oracle 12c性能診斷與調整”四個部分。每個部分都以由淺入深的布局進行編寫,讀者可根據(jù)自己已掌握的知識情況任意跳到相應的章節(jié)進行直接搜索和參考。

本書特點:

本書的主要特點是突出問題的解決,也就是針對具體問題給出解決方法與實際實現(xiàn)的腳本。書中省略掉相關的原理和概念性的描述,整個內容都是按照“問題的提出”、“實現(xiàn)技術”、“實現(xiàn)步驟”、“說明”來描述。在“實現(xiàn)步驟”中給出具有參考價值的樣例介紹。對于使用本書的讀者來說,不必按照章節(jié)的順序進行閱讀,可直接查閱所關心的問題。

本書是一本解決問題的快速參考書,它不屬于一般的入門級教程,在書中突出快捷高效解決問題,所以,本書省略使用Oracle系統(tǒng)圖形界面的解決問題的描述。本書的腳本基本上都要在SQL*Plus環(huán)境下執(zhí)行,而包含內置包構成的腳本可以嵌入到PL/SQL應用或Java等高級語言應用中。

本書內容適用于Oracle 11g/12c環(huán)境。

本書適用的讀者:

就像本書的書名一樣,本書的主要使用者是在一線解決具體問題的技術人員。本書適用于基于Oracle 11g/12c環(huán)境設計的中、高級技術人員閱讀和使用,主要對象為:

基于Oracle 11g/12c環(huán)境軟件項目規(guī)劃設計人員;

基于Oracle 11g/12c環(huán)境數(shù)據(jù)庫結構設計人員;

基于Oracle 11g/12c環(huán)境PL/SQL應用開發(fā)人員;

基于Oracle 11g/12c環(huán)境應用維護人員;

基于Oracle 11g/12c環(huán)境DBA管理人員;

基于Oracle 環(huán)境應用系統(tǒng)遷移人員;

基于Oracle 11g/12c環(huán)境性能診斷與優(yōu)化人員。

本書的結構:

本書分為四篇。

第一篇Oracle 12c SQL,包括第1章~第9章。內容有SQL *Plus的使用、SELECT語句入門、較復雜SELECT語句的使用、DML語句的使用、表與約束的創(chuàng)建及管理、索引創(chuàng)建與維護、Oracle常見對象創(chuàng)建與維護、大數(shù)據(jù)對象設計與維護、大數(shù)據(jù)環(huán)境的容量規(guī)劃與設計。

第二篇Oracle 12c PL/SQL。包括第10章~第13章。內容包括Oracle 12c PL/SQL基礎,存儲過程、函數(shù)和包、,Oracle 12c觸發(fā)器,常用內置包的使用。

第三篇Oracle 12c 管理基礎。包括第14章~第21章。內容有Oracle 12c系統(tǒng)實例的管理、Oracle12c系統(tǒng)安全與用戶管理、Oracle12c數(shù)據(jù)庫審計與訪問控制、Oracle 12c表空間與數(shù)據(jù)文件管理、Oracle 12c撤銷表空間與臨時表空間、Oracle 12c控制文件管理、Oracle 12c日志文件管理、Oracle 12c閃回的使用。

第四篇Oracle 12c 性能診斷與調整。包括第22章~第28章。內容有Oracle 12c系統(tǒng)內存使用優(yōu)化、Oracle 12c應用系統(tǒng)性能調整、應用系統(tǒng)性能監(jiān)控與故障問題診斷、Oracle 12c CBO模式下任務、應用系統(tǒng)I/O效率與段重組、Oracle 12c系統(tǒng)故障診斷與修復、Oracle 12c應用系統(tǒng)問題診斷與維護。

由于本書文字和腳本內容繁多,且所有文字均為本人編寫和手工輸入,書中難免存在疏漏和不足之外,歡迎大家批評指正。如果在運行本書的樣例過程遇到任何問題,請通過郵箱給我發(fā)送電子郵件,我會盡快糾正錯誤和給予回復。如果在運行中出現(xiàn)某些錯誤的話,也請將顯示錯誤的信息以文本的方式發(fā)送給我,并請最 好按照下面的格式進行說明:

運行的Oracle版本;

執(zhí)行腳本的用戶(DBA或普通用戶);

操作系統(tǒng)(Linux或Windows);

腳本所在章節(jié).

趙元杰

2015年6月

Oracle 數(shù)據(jù)庫管理員日常操作手冊造價信息

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

13% 珠海派諾科技股份有限公司
管理員(保安)機 品種:管理機;類型:彩色可視;型號:SW72G03;顯示屏尺寸:8寸;觸摸屏/按鍵形式:觸摸屏; 查看價格 查看價格

賽克新威

13% 河北京鵬電子科技有限公司
數(shù)據(jù)庫管理軟件 ORACLE12C ORACLE12C 是最新版本金融行業(yè)200用戶 查看價格 查看價格

甲骨文

13% 廣州星銳網(wǎng)絡科技有限公司
數(shù)據(jù)庫管理軟件 ORACLE 11G 企業(yè)版 單CPU 無限用戶 查看價格 查看價格

甲骨文

13% 廣州星銳網(wǎng)絡科技有限公司
中心管理數(shù)據(jù)庫 KDO-NS9504 至強E5系列 四核2.4GHZ/16GB ECC MEM/1T硬盤X2/RAID1/雙千兆網(wǎng)卡 查看價格 查看價格

科締歐

13% 廣州科締歐電子科技有限公司
數(shù)據(jù)庫管理軟件 ORACLE 11G 企業(yè)版 單C PU 無限用戶 代理商服務 查看價格 查看價格

甲骨文

13% 廣州星銳網(wǎng)絡科技有限公司
數(shù)據(jù)庫管理軟件 ORACLE12C ORACLE12C 是最新版本金融行業(yè),推薦買單CPU無限用戶企業(yè)版的. 查看價格 查看價格

甲骨文

13% 廣州星銳網(wǎng)絡科技有限公司
數(shù)據(jù)庫管理軟件 系統(tǒng)工程:一卡通管理系統(tǒng),參數(shù):中文標準版,備注:數(shù)據(jù)管理中心 查看價格 查看價格

富士

13% 安徽科光智能科技有限公司
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
塔式起重機駕駛 查看價格 查看價格

臺·月 佛山市2015年9月信息價
塔式起重機駕駛 查看價格 查看價格

臺·月 佛山市2015年8月信息價
塔式起重機駕駛 查看價格 查看價格

臺·月 佛山市2015年5月信息價
塔式起重機駕駛 查看價格 查看價格

臺·月 佛山市2015年3季度信息價
塔式起重機駕駛 查看價格 查看價格

臺·月 佛山市2015年6月信息價
塔式起重機駕駛 查看價格 查看價格

臺·月 佛山市2015年1月信息價
塔式起重機駕駛 查看價格 查看價格

臺·月 佛山市2015年7月信息價
塔式起重機駕駛 查看價格 查看價格

臺·月 佛山市2015年2季度信息價
材料名稱 規(guī)格/需求量 報價數(shù) 最新報價
(元)
供應商 報價地區(qū) 最新報價時間
Oracle數(shù)據(jù)庫 Oracle 10G|2套 3 查看價格 深圳市威思嘉科技有限公司 廣東  陽江市 2015-06-16
Oracle數(shù)據(jù)庫 建議 racle11g版本.關系數(shù)據(jù)庫管理系統(tǒng),用于數(shù)據(jù)信息存?zhèn)洹?font color='red'>數(shù)據(jù)倉庫|1套 1 查看價格 北京昊合醫(yī)療科技有限公司 全國   2018-09-25
數(shù)據(jù)庫管理 ORACLE12C ORACLE12C 是最新版本金融行業(yè)200用戶|7064套 1 查看價格 廣州星銳網(wǎng)絡科技有限公司 廣東  廣州市 2015-06-24
oracle數(shù)據(jù)庫 按原檔|1套 2 查看價格 華三通信技術有限公司深圳分公司 全國   2021-06-23
數(shù)據(jù)庫管理 ORACLE12C ORACLE12C 是最新版本金融行業(yè),推薦買單CPU無限用戶企業(yè)版的.|342套 1 查看價格 廣州星銳網(wǎng)絡科技有限公司 廣東  廣州市 2015-11-10
數(shù)據(jù)庫管理 ORACLE 11G 企業(yè)版 單C PU 無限用戶 代理商服務|2240套 1 查看價格 廣州星銳網(wǎng)絡科技有限公司 廣東  廣州市 2015-08-12
數(shù)據(jù)庫管理 ORACLE 11G 企業(yè)版 單CPU 無限用戶|2313套 1 查看價格 廣州星銳網(wǎng)絡科技有限公司 廣東  廣州市 2015-04-24
管理員 管理員機|1臺 3 查看價格 廣州熹尚科技設備有限公司 四川  成都市 2021-11-25

第一篇Oracle12cSQL1

第1章SQL*Plus的使用1

1.1SQL*Plus基礎1

1.2日常操作命令6

1.3查詢輸出與報表10

1.4Oracle數(shù)據(jù)字典與性能視圖20

1.5Oracle數(shù)據(jù)字典與計量單位24

1.6本章小結28

第2章SELECT語句入門29

2.1查詢語句的使用29

2.2基本函數(shù)的使用33

2.3組函數(shù)與分組的使用40

2.4集合操作的使用44

2.5如何使用合并語句MERGE47

2.6本章小結51

第3章較復雜SELECT語句的使用53

3.1高級子查詢53

3.2高級連接用法61

3.3層次查詢67

3.4正則表達式的使用71

3.5其他語句77

3.6本章小結85

第4章DML語句的使用86

4.1INSERT語句的使用86

4.2UPDATE語句的使用90

4.3DELETE與TRUNCATE語句的使用94

4.4MERGE語句的使用97

4.5本章小結101

第5章表與約束的創(chuàng)建及管理102

5.1創(chuàng)建表結構102

5.2表與約束的創(chuàng)建121

5.3表的維護125

5.4約束的維護132

5.5本章小結140

第6章索引創(chuàng)建與維護141

6.1創(chuàng)建普通索引141

6.2索引的一般維護144

6.3索引的特別維護147

6.4本章小結151

第7章Oracle常見對象創(chuàng)建與維護152

7.1創(chuàng)建與維護視圖152

7.2創(chuàng)建與維護序列156

7.3創(chuàng)建與維護同義詞161

7.4CLUSTER對象與表164

7.5本章小結168

第8章大數(shù)據(jù)對象設計與維護169

8.1大型表/索引數(shù)據(jù)壓縮設計與維護169

8.2表分區(qū)創(chuàng)建與管理177

8.3索引分區(qū)創(chuàng)建與管理183

8.4創(chuàng)建OracleLOB表與維護187

8.5Spatial創(chuàng)建與維護193

8.6OracleText使用初步200

8.7本章小結207

第9章大數(shù)據(jù)環(huán)境的容量規(guī)劃與設計208

9.1應用系統(tǒng)段對象數(shù)據(jù)量獲取208

9.2Oracle數(shù)據(jù)庫規(guī)模獲取211

9.3Oracle數(shù)據(jù)庫規(guī)劃與設計219

9.4Oracle大數(shù)據(jù)表空間設計225

9.5本章小結228

第二篇Oracle12cPL/SQL229

第10章Oracle12cPL/SQL基礎229

10.1PL/SQL基礎229

10.2光標的使用238

10.3異常處理與編程242

10.4本章小結247

第11章存儲過程、函數(shù)和包248

11.1存儲過程248

11.2函數(shù)252

11.3包的創(chuàng)建與使用258

11.4常見內置包的使用263

11.5存儲過程、函數(shù)和包的維護278

11.6本章小結288

第12章Oracle12c觸發(fā)器289

12.1表級觸發(fā)器289

12.2數(shù)據(jù)庫觸發(fā)器295

12.3觸發(fā)器維護300

12.4本章小結303

第13章常用內置包的使用304

13.1Oracle12c版本支持的內置包304

13.2Oracle系統(tǒng)內部有關的包使用307

13.3應用有關的包使用320

13.4外部有關的包使用335

13.5性能診斷與監(jiān)控有關包的使用342

13.6數(shù)據(jù)安全/保密有關的內置包354

13.7本章小結362

第三篇Oracle12c管理基礎363

第14章Oracle12c系統(tǒng)實例的管理363

14.1Oracle12c數(shù)據(jù)庫啟動與關閉363

14.2維護方式的啟動369

14.3數(shù)據(jù)庫關閉與等待373

14.4Oracle內存分配監(jiān)控379

14.5Oracle系統(tǒng)進程管理386

14.6應用系統(tǒng)進程與會話395

14.7Oracle系統(tǒng)并行進程管理407

14.8本章小結412

第15章Oracle12c系統(tǒng)安全與用戶管理413

15.1創(chuàng)建與管理Oracle用戶413

15.2Oracle用戶與表空間422

15.3權限與角色管理427

15.4PROFILE與資源配置434

15.5本章小結444

第16章Oracle12c數(shù)據(jù)庫審計與訪問控制445

16.1Oracle系統(tǒng)簡單審計445

16.2Oracle系統(tǒng)精細審計457

16.3Oracle12c統(tǒng)一審計462

16.4一些安全訪問控制466

16.5本章小結468

第17章Oracle12c表空間與數(shù)據(jù)文件管理469

17.1表空間與數(shù)據(jù)文件有關信息469

17.2SYSTEM與SYSAUX表空間維護479

17.3表空間維護486

17.4本章小結493

第18章Oracle12c撤銷表空間與臨時表空間494

18.1撤銷表空間管理494

18.2Oracle12c臨時undo499

18.3臨時表空間管理501

18.4本章小結507

第19章Oracle12c控制文件管理508

19.1控制文件管理508

19.2控制文件備份與恢復514

19.3本章小結519

第20章Oracle12c日志文件管理520

20.1日志文件的一般管理520

20.2日志文件較為復雜的管理525

20.3日志文件與性能528

20.4本章小結533

第21章Oracle12c閃回的使用534

21.1DROP操作與閃回534

21.2DML操作與閃回事務540

21.3閃回的管理與維護547

21.4數(shù)據(jù)庫級閃回功能與配置553

21.5本章小結558

第四篇Oracle12c性能診斷與調整559

第22章Oracle12c系統(tǒng)內存使用優(yōu)化559

22.1Oracle系統(tǒng)調整準備559

22.2SGA調整基礎568

22.3SGA調整實戰(zhàn)573

22.4PGA調整與排序優(yōu)化579

22.5Oracle12c的In—Memory功能583

22.6本章小結589

第23章Oracle12c應用系統(tǒng)性能調整590

23.1DML操作與性能590

23.2索引與性能595

23.3調整表的連接600

23.4提高應用運行效率與并行的使用604

23.5SQL語句性能問題分析609

23.6編程與會話參數(shù)設置615

23.7本章小結621

第24章應用系統(tǒng)性能監(jiān)控與故障問題診斷622

24.1應用SQL語句實時監(jiān)控622

24.2會話歷史與性能診斷631

24.3SQL語句性能診斷635

24.4Oradebug工具與診斷642

24.5本章小結648

第25章Oracle12cCBO模式下任務649

25.1Oracle優(yōu)化器與CBO649

25.2表/索引的統(tǒng)計數(shù)據(jù)搜集649

25.3表/索引統(tǒng)計數(shù)據(jù)搜集管理654

25.4搜集更多的統(tǒng)計數(shù)據(jù)661

25.5本章小結665

第26章應用系統(tǒng)I/O效率與段重組666

26.1磁盤相關概念與術語666

26.2Oracle文件分布合理性診斷667

26.3存儲I/O能力與I/O調整672

26.4段對象與存儲問題678

26.5應用系統(tǒng)段重構問題687

26.6本章小結699

第27章Oracle12c系統(tǒng)故障診斷與修復700

27.1診斷文件的使用700

27.2維護ADR數(shù)據(jù)708

27.3Oracle12c健康監(jiān)控檢查715

27.4數(shù)據(jù)文件與沖突塊724

27.5本章小結731

第28章Oracle12c應用系統(tǒng)問題診斷與維護732

28.1應用系統(tǒng)對象可用性檢查732

28.2應用系統(tǒng)數(shù)據(jù)完整性與數(shù)據(jù)質量檢查738

28.3關于自動數(shù)據(jù)優(yōu)化ADO747

28.4本章小結758

趙元杰

麥思博公司Oready技術團隊成員,Oracle數(shù)據(jù)庫權威專家;多年來從事軟件的設計、開發(fā)與管理工作,具有豐富的編程經(jīng)驗與技巧;從事Oracle 系統(tǒng)的使用和研究近20年,從事過程序設計和項目規(guī)劃、設計、編碼及測試等工作,參加和主持過商場系統(tǒng)、住房公積金系統(tǒng)、銀行儲蓄系統(tǒng)、圖像處理系統(tǒng)、排版軟件系統(tǒng)的設計與開發(fā);熟悉UNIX、MS Windows及VMS 操作系統(tǒng)的使用,熟悉Oracle 系統(tǒng)及SQL Server、Sybase 等數(shù)據(jù)庫系統(tǒng)的使用;特別擅長Oracle 應用系統(tǒng)設計、性能優(yōu)化與故障解決。

麥思博(北京)軟件技術有限公司

Oready技術團隊

麥思博(北京)軟件技術有限公司是一家面向軟件研發(fā)團隊的培訓咨詢機構,專注于軟件研發(fā)中心的快速成長,強調人員、技術、流程和管理的有機結合,注重個體的技能提升與職業(yè)發(fā)展,研發(fā)團隊的管理與協(xié)作。在麥思博公司旗下,有一個Oready技術團隊,其涵義是One Technology Ready!Oready不僅僅是數(shù)據(jù)庫領域的專家團隊,同時也是一個社區(qū),這里匯集百位數(shù)據(jù)庫領域資深顧問、講師,服務于數(shù)據(jù)中心的技術支持與技能傳授,針對客戶的關鍵數(shù)據(jù)庫運營支撐,強調經(jīng)驗的分享Skill Transfer,聚焦數(shù)據(jù)中心的完美結合。廣大的企業(yè)級技術人員集結一堂,探討數(shù)據(jù)庫故障分析、系統(tǒng)安全、數(shù)據(jù)庫的運維管理、數(shù)據(jù)趨勢解讀等。

Oracle 數(shù)據(jù)庫管理員日常操作手冊序言常見問題

做Oracle數(shù)據(jù)庫開發(fā)和優(yōu)化時,最痛苦的事情莫過于記憶龐大的Oracle SQL語法及參數(shù)配置體系。趙元杰老師寫的這本Oracle數(shù)據(jù)庫的操作手冊,不僅分門別類地將Oraole數(shù)據(jù)庫日常操作的腳本列出,還貼心地增加了注解和技巧,是數(shù)據(jù)庫管理者和開發(fā)者提高操作效率的一大利器。

——山東浪潮齊魯軟件產(chǎn)業(yè)股份有限公司浪潮國際平臺與技術部總經(jīng)理鄭偉波

在計算機領域從來就不缺理論書籍,如何快速地從書中找到問題的解答才是讀者真正關心的事。在這本書中,作者針對每個問題點都分別從提出到實現(xiàn)技術進行了闡述,并配備了詳細的實現(xiàn)步驟,值得推薦!

——波司登股份有限公司技術中心高級研發(fā)經(jīng)理方育華

無論您是Oracle數(shù)據(jù)庫應用的系統(tǒng)設計人員、開發(fā)人員、維護人員,還是DBA,都需要手頭珍藏一本這樣的好書。它會在您需要的時候,及時提供幫助。對于初學者來說這本書絕對是您的好幫手,好“字典”,好指南。您會發(fā)現(xiàn)書中講述的問題,非常細致到位,就像會看透您的心事一樣。本書還針對Oracle 12c的新增功能和特點進行了講解。

——中國聯(lián)通系統(tǒng)集成有限公司山東省分公司軟件二部 趙莉

Oracle是大型系統(tǒng)必不可少的核心數(shù)據(jù)庫,這本書將Oracle日常部署和運維所用到的一些技能進行歸類,極大地提高了工程師日常排除故障的效率,是一本非常難得的工具書。同時,準備OCP考證的同學們也可通過每個實例的練習,加深對Oracle的了解。

——富士通(中國)信息系統(tǒng)有限公司第二基礎架構解決方案部部長陳穎

本書是Oracle數(shù)據(jù)庫管理人員的必備參考手冊和應用系統(tǒng)開發(fā)人員的得力助手。

——中國石油天然氣股份有限公司遼河油田分公司信息管理部高級工程師丁明吉

Oracle 數(shù)據(jù)庫管理員日常操作手冊序言文獻

中控iface302人臉指紋考勤機操作手冊(管理員版) 中控iface302人臉指紋考勤機操作手冊(管理員版)

格式:pdf

大?。?span id="upalc8e" class="single-tag-height">5.6MB

頁數(shù): 6頁

評分: 4.7

中控 iface 302人臉指紋考勤機操作手冊(管理員版) 1、考勤機主界面:如圖,按左上角“ MENU”可進入管理員身份驗證界面 2、管理員身份驗證界面:通過人臉識別或指紋識別驗證管理員的合法性 3、管理員菜單界面:紅框部分為 HR人員使用的功能 4、用戶管理界面:可查詢、新增、修改、刪除人員信息(工號、姓名、指紋、密碼、人臉、用戶權限、照片) 新增用戶界面:為避免考勤機與考勤系統(tǒng)工號重復,不建議直接在考勤機上新增用戶。 編輯用戶界面:如需更換指紋及人臉信息,可在該界面操作。 U 盤管理界面:從考勤機下載數(shù)據(jù)到 U 盤,從 U 盤上傳數(shù)據(jù)到考勤機 注意事項: 新增或修改考勤機用戶及時間后請按 “保存”,完成所有考勤機配置后退出到考勤機主界面 (左上角 “菜單” “返回”),以免其它人員非法修改考勤機數(shù)據(jù)。 總部員工報到,人員信息錄入方式: 員工報到 ——總部 HR分配工號錄入考勤系統(tǒng) —

立即下載
ORACLE數(shù)據(jù)庫在大H型鋼軋線二級系統(tǒng)中的應用 ORACLE數(shù)據(jù)庫在大H型鋼軋線二級系統(tǒng)中的應用

格式:pdf

大?。?span id="wgyjuep" class="single-tag-height">5.6MB

頁數(shù): 2頁

評分: 4.5

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

立即下載

目 錄

第1章 Oracle數(shù)據(jù)庫的創(chuàng)建 1

1.1 Oracle軟件的獲取與安裝 1

1.1.1 Oracle軟件的獲取 1

1.1.2 Oracle的補丁集 4

1.2 使用DBCA創(chuàng)建數(shù)據(jù)庫 8

1.2.1 DBCA的啟動 8

1.2.2 模板選擇及EM選項 10

1.2.3 數(shù)據(jù)庫安全與口令 13

1.2.4 存儲管理及選件 14

1.2.5 初始化參數(shù)選擇設定 18

1.2.6 文件存儲及創(chuà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)建的起點 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 傳輸表空間技術 58

2.5 跨平臺表空間傳輸 63

2.5.1 字節(jié)順序和平臺 63

2.5.2 源平臺和目標平臺 63

2.5.3 源平臺的導出及轉換 64

2.5.4 文件傳輸 66

2.5.5 目標數(shù)據(jù)庫的導入 66

2.5.6 同字節(jié)序文件的跨平臺 68

2.5.7 Oracle 10g同字節(jié)序跨平臺遷移 73

2.5.8 Oracle 10g同字節(jié)序跨平臺遷移的增強 75

2.5.9 實現(xiàn)數(shù)據(jù)遷移的高可用性 83

2.6 Oracle 12c表空間傳輸?shù)暮喕驮鰪?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轉儲案例分析一則 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的內存管理 114

3.5 PDB的創(chuàng)建和訪問 118

3.6 由現(xiàn)有PDB創(chuàng)建新的PDB 123

3.7 PDB的使用與維護 126

3.8 種子數(shù)據(jù)庫的隱藏和保護 129

3.9 CDB與PDB的起停管理 130

3.10 COMMON和Local用戶 133

3.11 COMMON和Local用戶的內部隔離 142

3.12 將Non-PDB插入CDB 146

3.13 UNPLUG數(shù)據(jù)庫 151

3.14 PDB的備份與恢復 152

3.14.1 啟動歸檔模式 152

3.14.2 對PDB執(zhí)行備份 154

3.14.3 對PDB及PDB文件執(zhí)行恢復 155

3.14.4 對PDB執(zhí)行不完全恢復 157

3.15 CDB的視圖與原理 169

3.16 PDB為云計算而生 174

第4章 數(shù)據(jù)庫的啟動和關閉 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 服務器端的監(jiān)聽器文件listener.ora配置 223

4.2.3 通過不同服務器名對數(shù)據(jù)庫的訪問 225

4.2.4 動態(tài)監(jiān)聽器注冊服務 226

4.2.5 簡捷的Easy Connect方式 230

4.3 數(shù)據(jù)庫的關閉 231

4.3.1 數(shù)據(jù)庫關閉的步驟 231

4.3.2 幾種關閉方式的對比 233

4.3.3 數(shù)據(jù)庫關閉的診斷案例一則 235

第5章 參數(shù)及參數(shù)文件 238

5.1 初始化參數(shù)的分類 238

5.1.1 推導參數(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ù)的可選項目 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 由內存創(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ù) 259

5.2.10 是否使用了SPFILE 260

5.2.11 SPFILE的備份與恢復 261

5.2.12 如何設置Events事件 267

5.2.13 導出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 控制文件的內容 285

6.2 Oracle 12c中控制文件的變化 288

6.3 SCN的說明 290

6.3.1 SCN的定義 290

6.3.2 SCN的獲取方式 292

6.3.3 SCN的進一步說明 293

6.4 檢查點(Checkpoint) 296

6.4.1 檢查點(Checkpoint)的工作原理 297

6.4.2 全量檢查點與增量檢查點 298

6.4.3 LOG_CHECKPOINT_TO_ALERT參數(shù) 305

6.4.4 控制文件與數(shù)據(jù)文件頭信息 306

6.4.5 數(shù)據(jù)庫的啟動驗證 308

6.4.6 使用備份的控制文件 313

6.4.7 FAST_START_MTTR_TAR GET 315

6.4.8 關于檢查點執(zhí)行的案例 317

6.4.9 Oracle 10g自動檢查點調整 319

6.4.10 檢查點信息及恢復起點 321

6.4.11 正常關閉數(shù)據(jù)庫的狀況 322

6.4.12 數(shù)據(jù)庫異常關閉的情況 323

6.4.13 數(shù)據(jù)庫并行恢復案例一則 327

6.4.14 判斷一個死事務的恢復進度 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ù)庫的引導 336

6.5.5 數(shù)據(jù)庫引導的分解 338

6.5.6 bootstrap$的重要性 341

6.5.7 BBED工具的簡要介紹 342

6.5.8 壞塊的處理與恢復 345

6.5.9 使用BBED模擬和修復壞塊 347

6.5.10 使用RMAN進行壞塊修復 349

第7章 控制文件與啟動校驗 351

7.1 啟動校驗的兩種情況 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 實際的處理過程 388

7.9 字典檢查何時發(fā)生 389

第8章 數(shù)據(jù)字典 391

8.1 數(shù)據(jù)字典概述 391

8.2 內部RDBMS(X$)表 392

8.3 數(shù)據(jù)字典表 394

8.4 Oracle 12c的數(shù)據(jù)字典維護信息 399

8.5 數(shù)據(jù)字典表的特殊維護 400

8.6 靜態(tài)數(shù)據(jù)字典視圖 404

8.6.1 靜態(tài)數(shù)據(jù)字典視圖的分類 404

8.6.2 靜態(tài)數(shù)據(jù)字典視圖的內部實現(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 進一步的說明 417

8.7.4 動態(tài)性能視圖與數(shù)據(jù)庫啟動 418

8.8 最后的驗證 419

8.8.1 V$PARAMETER的結構 419

8.8.2 視圖還是同義詞 419

8.8.3 Oracle如何通過同義詞定位對象 420

8.9 同義詞優(yōu)化案例一則 423

8.10 數(shù)據(jù)字典與統(tǒng)計信息缺失案例一則 426

8.11 DBA的數(shù)據(jù)字典敏感度 429

8.11.1 臨時表空間組案例一則 429

8.11.2 從數(shù)據(jù)字典中獲得更多知識 432

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

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

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

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

使用Oracle Text的步驟:

⑴創(chuàng)建表來保存某些文檔。該示例使用一個主關鍵字列來標識每個文檔,使用一個小的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)建和修改首選項,首選項將與索引相關聯(lián)。

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

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

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

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

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

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

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

⑵配置索引

⑶建立索引

⑷發(fā)出查詢

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

Oracle 數(shù)據(jù)庫管理員日常操作手冊相關推薦
  • 相關百科
  • 相關知識
  • 相關專欄