第1章 Oracle Developer
1.1 常見的Oracle內部工具
1.1.1 Project Builder
1.1.2 Form Builder
1.1.3 GGraphics Builder
1.1.4 Translation Builder
1.1.5 Report Builder
1.1.6 Schema Builder
1.1.7 Query Builsder
1.2 Oracle開發(fā)工具的特性
1.2.1 Object Navigator
1.3 數據庫的連接性
1.4 模塊訪問
1.5 Oracle Developer與開放式系統(tǒng)
1.5.1 集成ORACLE產品
1.6 使用Web.Show_Document集成Reports組件和Graphics組件使用
1.6.1 通過ODBC使用其他數據庫管理器
1.6.2 將組件集成到Oracle Developer表單
1.6.3 修改鍵值
1.6.4 用Oracle Translation Builder使應用程序國際化
1.7 本章小結
第2章 Form Builder
2.1 Form Builder的工作環(huán)境
2.1.1 Object Navigator
2.1.2 Layout Editor
2.1.3 Preferences
2.1.4 新建表單模塊
2.1.5 建立一個簡單的默認表單
2.2 使用樣板文本和圖形來改進表單應用程序
2.3 用屬性來定制表單
2.4 觸發(fā)器和程序單元
2.5 利用聯系來鏈接表單中的各個塊
2.6 處理鼠標事件
2.7 警報事件處理
2.8 利用計時器來控制事件
2.9 多表單應用程序
2.10 處理菜單
2.11 動態(tài)運行應用程序技術
2.12 Form中對表單質量的考慮
2.13 庫、對象類以及可視化屬性
2.14 本章小結
第3章 Report Builder
3.1 Report Builder的工作環(huán)境
3.1.1 Data Model Editor
3.1.2 Layout Editor
3.1.3 初始化Report環(huán)境
3.1.4 Report Wizard
3.2 構造表格型報表
3.3 使用二級查詢
3.4 用樣板文本和圖形定制報表
3.5 添加報表分割層次
3.6 使用匯總和公式列
3.7 如何設置報表的格式
3.8 研究復雜的報表
3.8.1 郵寄標簽報表
3.8.2 郵件報表
3.8.3 矩陣報表
3.9 創(chuàng)建動態(tài)報表
3.9.1 使用動態(tài)查詢參數
3.9.2 定義運行時使用詞匯參數的查詢
3.10 運行Report報表
3.11 本章小結
第4章 Graphics Bilder
4.1 Graphics Builder
4.1.1 Layout Editor
4.1.2 初始化Graphics環(huán)境
4.2 定義顯示
4.2.1 創(chuàng)建柱狀圖表
4.2.2 創(chuàng)建餅圖
4.2.3 創(chuàng)建其他圖標類型
4.3 圖表參數
4.4 多圖表應用程序
4.4.1 創(chuàng)建多層圖表
4.4.2 創(chuàng)建展開圖表
4.5 格式化圖表
4.5.1 在圖表中添加文本項
4.5.2 自定義圖表標注
4.5.3 創(chuàng)建分割式圖表
4.5.4 使用格式化觸發(fā)器
4.5.5 創(chuàng)建數據過濾器
4.6 本章小結
第5章 Oracle Developer集成
5.1 在Form Builder中顯示圖形
5.2 從Form Builder中執(zhí)行報表
5.3 接口和非Oracle應用程序接口
5.4 Windows API和其他的DLL接口
5.5 本章小結
第6章 屬性列表介紹
6.1 各種畫板屬性
6.2 各種窗口屬性
6.3 Forms屬性
6.4 塊屬性
6.5 項屬性
6.6 Lov屬性
6.7 Alertfuntional屬性
6.8 報表屬性
第7章 Programmer/2000
7.1 預編譯
7.1.1 Oracle預編譯器
7.1.2 為什么要預編譯源程序
7.1.3 預編譯器特點概述
7.1.4 預編譯器所支持的高級語言
7.1.5 ANSI/ISO/NIST標準
7.1.6 預編譯器選項
7.1.7 如何進行程序編譯
7.1.8 條件預編譯
7.2 嵌入式SQL宿主程序
7.2.1 命名約定
7.2.2 嵌入式SQL語言
7.2.3 PL/SQL塊
7.2.4 開發(fā)宿主程序的要求
7.3 數據操作
7.3.1 邏輯工作單位
7.3.2 控制事務處理
7.3.3 鎖定
7.4 出錯處理
7.4.1 出錯處理
7.4.2 SQLCA變量
7.4.3 whenever語句
7.4.4 指示器變量
7.4.5 宿主數組
7.4.6 動態(tài)SQL
7.4.7 用戶退出程序
7.5 性能問題
7.5.1 性能調整
7.5.2 性能不良
7.5.3 改進性能
7.6 Oracle的瑣碎
7.6.1 Oracle的調用接口
7.6.2 SQL*MODULE
7.6.3 Oracle 8i中的新特性
7.7 本章小結
第8章 Oracle Discoverer介紹
8.1 多維數據庫的入門知識
8.1.1 OLAP的定義
8.1.2 多維數據存儲策略——星形模式
8.1.3 作為數據倉庫工具的Discoverer
8.1.4 Discoverer的特性、功能和優(yōu)點
8.1.5 為什么要學習結構
8.1.6 什么是數據庫
8.1.7 Oracle存放用戶數據的表
8.1.8 視圖——查看數據的特殊方式
8.1.9 創(chuàng)建視圖
8.2 使用Discoverer制作報表
8.2.1 使用Discoverer制作報表
8.2.2 創(chuàng)建一個數據庫
8.2.3 Load Wizard的使用
8.2.4 瀏覽修改各個文件夾和項目的屬性
8.3 Administrative Edition
8.3.1 創(chuàng)建條件
8.3.2 創(chuàng)建項目和數據層次
8.3.3 創(chuàng)建項目類
8.3.4 創(chuàng)建文件夾
8.3.5 創(chuàng)建匯總文件夾
8.3.6 對于映射區(qū)域訪問權限的限制
8.4 User Edition
8.4.1 預編譯選項列表
8.5 本章小結
第9章 Oracle企業(yè)管理器
9.1 理解企業(yè)管理器體系結構
9.2 開始學習
9.3 使用控制臺功能
9.3.1 理解集成的控制臺功能
9.3.2 使用導航器瀏覽數據庫
9.3.3 使用組使數據庫映像化
9.3.4 使用作業(yè)使數據庫系統(tǒng)管理任務自動化
9.3.5 使用事件管理響應變化
9.4 使用數據庫管理工具
9.4.1 管理實例
9.4.2 管理模式
9.4.3 管理安全性
9.4.4 管理存儲
9.4.5 執(zhí)行SQL
9.4.6 管理可恢復性
9.4.7 管理數據
9.4.8 管理軟件
9.5 使用診斷包
9.5.1 性能監(jiān)控與追蹤
9.5.2 追蹤數據庫活動
9.5.3 監(jiān)控會話
9.5.4 使用容量計劃器與鎖管理器
9.6 使用調整包
9.6.1 管理表空間
9.6.2 使用Oracle專家
9.6.3 使用SQL分析
9.7 使用企業(yè)增值產品
9.8 本章小結
第10章 Oracle 8i SQLJ介紹
10.1 Java與數據庫的聯系
10.1.1 Java
10.1.2 Java與Oracle8數據庫服務器的緊密集成
10.2 靜態(tài)嵌入式SQL:SQLJ
10.2.1 動態(tài)嵌入式SQL
10.2.2 靜態(tài)嵌入式SQL
10.2.3 SQLJ概述
10.2.4 比較SQLJ與JDBC
10.2.5 在胖、瘦客戶端及服務器端使用SQLJ
10.3 其他嵌入式SQL與SQLJ的比較
10.4 本章小結
第11章 SQLJ開發(fā)基礎
11.1 非SELECT語句的實現
11.1.1 連接數據庫
11.1.2 沒有返回結果的SQLJ可執(zhí)行語句
11.1.3 SQLJ裝入程序例子(LoadAccountList.SQLJ)
11.1.4 翻譯和運計程序LoadAccountList.SQLJ
11.2 SELECT語句的實現
11.2.1 在SQLJ程序中使用命名迭代器執(zhí)行SELECT語句
11.2.2 在SQLJ程序中使用定位迭代器執(zhí)行SELECT語句
11.3 SQLJ翻譯過程
11.4 定制SQLJ的選項和屬性
11.4.1 SQLJ命令行選項
11.4.2 用屬性文件指定SQLJ選項
11.5 本章小結
第12章 開始SQLJ程序設計
12.1 無返回值的SQLJ語句
12.1.1 SQLJ DDL
12.1.2 SQLJ DML
12.1.3 事務控制的命令
12.1.4 SQLJ可執(zhí)行語句
12.2 帶有返回結果的SQLJ語句
12.2.1 可執(zhí)行的SELECT語句
12.2.2 宿主表達式和結果表達式在運行時的求值
12.3 其他相關的類
12.3.1 JDBC和SQLJ異常類
12.3.2 其他有用的JDBC和SQLJ類
12.4 本章小結
第13章 高級SQL技術
13.1 使用SQLJ連接環(huán)境類建立數據庫連接
13.1.1 單個數據庫連接的實現
13.1.2 用SQLJ管理多個數據庫連接
13.2 SQLJ應用
13.2.1 SQLJ胖客戶端應用
13.2.2 SQLJ瘦客戶端應用
13.2.3 在應用服務器中使用SQLJ
13.2.4 SQLJ的深入應用
13.3 使用SQIJ的流類
13.3.1 SQLJ流的概述
13.3.2 通過流類將數據存放到數據庫中
I3.3.3 把文件存入數據庫
13.3.4 使用流類從數據庫中檢索數據
13.3.5 從數據庫中提取存儲的文件
13.4 SQLJ和JDBC
13.4.1 將JDBC連接轉換為SQLJ連接
13.4.2 把SQLJ連接轉換為JDBC連接
13.4.3 共享和關閉連接
13.4.4 SQLJ迭代器和JDBC結果集的互操作性
13.5 多線程
13.5.1 使用SQLJ的多線程
13.5.2 多線程與運行環(huán)境
13.5.3 SQLJ應用與多線程
13.6 本章小結
第14章 使用SQLJ對象
14.1 用戶定義的SQL對象類型及其處理方法
14.1.1 用戶自定義SQL對象類型
14.1.2 在SQLJ中處理SQL對象類型
14.2 用戶定義的SQL集合類型及其處理方法
14.2.1 Oracle8i用戶定義的SQL集合類型
14.2.2 在SQLJ中處理SQL集合類型
14.3 本章小結
第15章 組件開發(fā)簡介
15.1 開發(fā)SQL組件
15.1.1 分布式計算系統(tǒng)的基本概念
15.1.2 設計和開發(fā)SQLJ基于組件的對象
15.1.3 組件的概念
15.1.4 什么是組件模型
15.1.5 開發(fā)SQLJ組件
15.2 Java RMI
15.2.1 什么是RMI
15.2.2 RMI對象組成
15.2.3 開發(fā)RMI對象
15.3 本章小結
第16章 JDeveloper
16.1 術語
16.2 Java綜觀
16.3 什么是JDeveloper
16.4 為在Oracle環(huán)境下運行JDeveloper準備工作站
16.5 JDeveloPer快速瀏覽
16.5.1 主窗口
16.6 AppBrowser
16.6.1 導航窗格
16.6.2 結構窗格
16.6.3 內容窗格
16.6.4 檢查器窗口
16.6.5 JDeveloper對象
16.6.6 JDBC—鏈接到Oracle 8i
16.6.7 數據存取的“提供—解決”模式
16.6.8 建立第一個應用程序
16.6.9 編譯并運行項目
16.7 本章小結
第17章 SQL*PLUS
17.1 SQL*PLUS簡介
17.2 用途和限制
17.3 SQL*PLUS命令
17.4 本章小結
第18章 如何有效利用OSS
18.1 Oracle支持服務機構
18.1.1 工具和術語
18.1.2 與支持部聯系
18.1.3 支持分析員做什么
18.1.4 角色和職責
18.1.5 支持處理過程
18.2 登錄有效的TAR
18.2.1 使TAR要求最小化
18.2.2 準備
18.2.3 定義TAR的嚴重級
18.3 提高用戶支持服務質量的步驟
18.3.1 問題歸檔——提前準備
18.3.2 登錄電子TAR
18.3.3 定義用于支持的用戶內部進程
18.3.4 管理用戶進程
18.3.5 有效的通信
18.3.6 擁有適當的部件
18.3.7 擁有適當的技能集
18.3.8 管理定制
18.3.9 使用逐步升級處理
18.3.10 評估工程計劃
18.3.11 安裝與升級
18.3.12 做備份
18.3.13 加入Oracle Applications用戶組
18.3.14 填寫用戶調查
18.4 本章小結
附錄1 Oracle數據字典
附錄1.1 命名說明
附錄1.2 使用舉例
附錄2 Forms中的內置于程序
附錄3 系統(tǒng)變量
附錄4 24×7可用性的重新設計
附錄4.1 技術手段
附錄4.1.1 限制數據庫訪問
附錄4.1.2 限制數據庫大小
附錄4.1.3 排除故障點
附錄4.2 技術解決方案
附錄4.2.1 對數據庫管理活動的測試
附錄4.2.2 快速管理
附錄4.2.3 迅速恢復