注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數(shù)據庫OracleOracle數(shù)據庫實用指南

Oracle數(shù)據庫實用指南

Oracle數(shù)據庫實用指南

定 價:¥79.00

作 者: 趙元杰編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: Oracle

購買這本書可以去


ISBN: 9787505380226 出版時間: 2002-12-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 760 字數(shù):  

內容簡介

  本書主要包括四個部分,第一部分是Oracle SQL*PLUS基礎,主要講述Oracle應用系統(tǒng)設計的基本知識和給出一些有用的實例;第二部分是介紹Oracle PL/SQL知識,主要講述Oracle數(shù)據庫PL/SQL程序設計所用到的基本知識;第三部分是Oracle 8i基礎管理;第四部分是Oracle 8i優(yōu)化基礎。這四部分內容都盡可能作到內容簡潔而全面。內容基本上包括當前Oracle 8i的最新內容,同時也覆蓋了最新Oracle 8i OCP的培訓大綱的內容。不僅包括Oracle程序設計人員、數(shù)據庫管理必須掌握的知識,而且還涵蓋了系統(tǒng)分析員所要求的內容。全書可供Oracle 數(shù)據庫程序設計人員、系統(tǒng)分析人員、管理人員參考,也可作為大學計算機專業(yè)教學的參考書。

作者簡介

暫缺《Oracle數(shù)據庫實用指南》作者簡介

圖書目錄

第一篇 Oracle SQL*Plus基礎
第1章 Oracle數(shù)據庫基礎
1.1 理解關系數(shù)據庫管理系統(tǒng)
1.2 關系數(shù)據庫管理系統(tǒng)的組成
1.3 SQL、SQL*Plus及SQL
1.3.1 SQL和SQL*Plus的差別
1.3.2 PL/SQL語言
1.4 登錄到SQL*Plus
1.4.1 UNIX環(huán)境
1.4.2 Windows NT和Windows/2000環(huán)境
1.5 常用SQL*Plus附加命令簡介
1.6 常用數(shù)據字典簡介
1.7 Oracle數(shù)據類型
1.8 SQL語句基礎
1.9 偽列及偽表
1.10 使用SQL Worksheet工作
第2章 查詢基礎
2.1 SELECT語句
2.2 SQL中的單記錄函數(shù)
2.2.1 單記錄字符函數(shù)
2.2.2 單記錄數(shù)字函數(shù)
2.2.3 單記錄日期函數(shù)
2.2.4 單記錄轉換函數(shù)
2.2.5 其他的單記錄函數(shù)
2.3 SQL中的組函數(shù)
2.4 控制和格式化輸出
2.5 配置會話環(huán)境
2.6 格式化輸出
2.7 加標題
2.8 建立簡單報告
2.9 輸入變量
第3章 表及索引的定義操作
3.1 建立表結構
3.2 修改表結構
3.3 主鍵
3.4 外部鍵
3.5 索引
3.6 新索引類型
3.7 抽象數(shù)據類型的使用
3.8 大數(shù)據類型的使用
3.8.1 可用的數(shù)據類型
3.8.2 為LOB數(shù)據類型指定存儲空間
3.8.3 操作和檢索LOB數(shù)據
3.9 與表和索引有關的數(shù)據字典
第4章 視圖、同義詞和序列
4.1 視圖
4.2 實體視圖
4.2.1 創(chuàng)建實體視圖
4.2.2 創(chuàng)建實體視圖日志
4.2.3 修改實體視圖
4.2.4 修改實體視圖日志
4.3 序列
4.4 同義詞
4.5 視圖、同義詞和序列有關的數(shù)據字典
第5章 簇與分區(qū)
5.1 簇
5.1.1 簇概念
5.1.2 建立簇
5.1.3 改變簇
5.1.4 刪除簇
5.1.5 刪除簇索引
5.1.6 收集簇信息
5.2 分區(qū)
5.2.1 分區(qū)的優(yōu)點
5.2.2 分區(qū)的方法
5.2.3 創(chuàng)建表的分區(qū)
5.2.4 創(chuàng)建索引的分區(qū)
5.2.5 維護表分區(qū)和索引分區(qū)
5.3 簇與分區(qū)有關的數(shù)據字典
第6章 使用SQL進行數(shù)據操作
6.1 INSERT
6.2 UPDATE
6.3 DELETE
6.4 insert、delete及update的提交和撤消
第7章 復雜查詢語句的使用
7.1 查詢語句的使用
7.2 創(chuàng)建復雜的視圖
7.3 家族樹
7.4 在from中使用視圖
第8章 一些高級的用法
8.1 DECODE
8.2 關于訪問遠程數(shù)據庫
8.3 關于上下文的使用
8.4 關于維
第9章 安全管理
9.1 CREATE USER命令
9.2 ALTER USER命令
9.3 DROP USER命令
9.4 GRANT與REVOKE命令
9.5 權限和角色
9.6 有關的數(shù)據字典
第10章 其他常見問題及技巧
10.1 常見問題的解釋
10.2 常用技巧
第二篇 Oracle PL/SQL基礎
第11章 PL/SQL程序設計
11.1 SQL與PL/SQL
11.2 運行PL/SQL程序
11.3 PL/SQL內置包
第12章 PL/SQL塊結構和組成元素
12.1 PL/SQL塊結構
12.2 PL/SQL塊
12.3 標識符
12.4 PL/SQL變量類型
12.5 運算符和表達式(數(shù)據定義)
12.6 變量賦值
12.7 變量作用范圍可見性
12.8 注釋
12.9 舉例
第13章 PL/SQL處理流程
13.1 條件語句
13.2 循環(huán)語句
13.3 GOTO語句
13.4 NULL語句
第14章 光標的使用
14.1 光標概念
14.2 光標循環(huán)
14.3 光標變量
14.4 光標變量舉例
第15章 錯誤處理
15.1 異常處理概念
15.2 異常情態(tài)傳播
15.3 異常處理編程
15.4 在PL/SQL中使用sqlcode,sqlerrm
第16章 存儲過程和函數(shù)
16.1 存儲過程
16.2 創(chuàng)建函數(shù)
16.3 過程和函數(shù)中的例外處理
第17章 創(chuàng)建包和使用包
17.1 包的建立
17.2 包的開發(fā)步驟
17.3 包的頭部說明
17.4 包體的說明
17.5 刪除過程、函數(shù)和包
17.6 包的管理
第18章 觸發(fā)器
18.1 觸發(fā)器類型
18.2 創(chuàng)建觸發(fā)器
18.3 刪除和使能觸發(fā)器
18.4 創(chuàng)建觸發(fā)器的限制
18.5 變異表
18.6 觸發(fā)器數(shù)據字典與管理
第19章 外部存儲過程
19.1 什么是外部例程
19.2 C語言外部例程
19.2.1 調用步驟
19.2.2 參數(shù)映射(轉換)
第20章 會話間通信
20.1 DBMS_PIPE
20.1.1 發(fā)送消息
20.1.2 接收消息
20.1.3 BBMS-PIPE應用實例
20.2 DBMS_ALERT
20.2.1 使用警告
20.2.2 警告所用的各個過程
20.2.3 警告實例
20.3 DBMS_PIPE和DBMS_ALERT比較
第21章 數(shù)據庫作業(yè)和文件I/O
21.1 數(shù)據庫作業(yè)
21.1.1 后臺進程
21.1.2 運行作業(yè)
21.1.3 失效作業(yè)
21.1.4 刪除作業(yè)
21.1.5 修改作業(yè)參數(shù)
21.1.6 與作業(yè)參數(shù)有關的數(shù)據字典
21.2 文件I/O
21.2.1 安全性
21.2.2 打開和關閉文件
21.2.3 文件輸出
21.2.4 文件輸入
21.2.5 文件操作舉例
第22章 在PL/SQL中使用SQL語句
22.1 在PL/SQL中使用DML語句
22.2 偽列
22.3 GRANT、REVOKE和權限
22.4 事務控制
22.5 在PL/SQL中使用SQL函數(shù)
第23章 PL/SQL程序的調試
23.1 問題診斷
23.2 插入測試表
23.3 DBMS_OUTPUT的使用
23.4 PL/SQL調試器
23.5 程序設計方法
第24章 性能及其他問題
24.1 共享池
24.1.1 共享池工作原理
24.1.2 估計共享池大小
24.1.3 將PL/SQL駐留在共享池中
24.2 SQL語句調整
24.3 網絡問題
24.4 PL/SQL wrap(轉換器)
第25章 對象類型
25.1 對象類型定義
25.2 對象類型修改
25.3 對象類型刪除
第26章 動態(tài)PL/SQL
26.1 概述
26.2 使用DBMS_SQL進行動態(tài)編程
26.3 本地動態(tài)SQL
第27章 LOB和DBMS_LOB包
27.1 LOB類型一般使用
27.2 一般LOB表與數(shù)據加載
27.3 內部LOB和DBMS_LOB的使用
27.4 臨時LOB
27.5 外部LOB(BFILE)
27.6 使用SQL*loader加載LOB
第28章 PL/SQL編程技巧
28.1 用觸發(fā)器實現(xiàn)日期格式的自動設置
28.2 如何避免TOO_MANY_ROWS錯誤
28.3 如何解決TOO_MANY_ROWS問題
28.4 如何在PL/SQL中使用數(shù)組
28.5 如何使用觸發(fā)器完成數(shù)據復制
28.6 在PL/SQL中實現(xiàn)Truncate
28.7 如何導出存儲過程及觸發(fā)器的代碼
第三篇 Oracle 8i基本管理
第29章 Oracle介紹
29.1 Oracle 7和Oracle 8
29.2 Oracle 8特點
29.3 Oracle 8和Oracle 8i
29.4 Oracle 8i和Oracle 9i
29.5 Oracle OAS和Oracle iAS
29.6 Oracle Application R11i
29.7 Oracle服務器組件
29.8 目前Oracle的主要產品
第30章 Oracle數(shù)據庫系統(tǒng)結構
30.1 術語
30.2 Oracle數(shù)據庫結構
30.2.1 Oracle數(shù)據字典
30.2.2 表空間與數(shù)據文件
30.2.3 Oracle實例
30.3 Oracle數(shù)據庫文件
30.4 重做日志和重做日志工作模式
30.5 數(shù)據塊、區(qū)間和段
30.6 Oracle數(shù)據庫進程
30.7 Oracle內存結構
30.8 Oracle實例
30.9 多線程服務器(MTS)
30.10 Oracle事務處理流程
30.11 Oracle系統(tǒng)的SYS和SYSTEM模式
30.12 Oracle系統(tǒng)跟蹤文件
30.13 Oracle系統(tǒng)數(shù)據字典
30.14 其他數(shù)據對象
第31章 Oracle 8i系統(tǒng)的安裝
31.1 硬件要求
31.2 Oracle 8i Relase 8.1.7安裝前的 工作
31.3 Oracle 8i 8.1.7安裝具體操作
31.4 安裝后的工作
31.5 升級或移植Oracle應用系統(tǒng)方案建議
31.6 Oracle 8i的重新安裝問題
第32章 管理數(shù)據庫
32.1 啟動Oracle數(shù)據庫
32.2 啟動例程STARTUP
32.3 關閉例程SHUTDOWN
32.4 關閉SQL*NET
32.5 建立數(shù)據庫
32.6 規(guī)劃數(shù)據庫
32.7 在NT環(huán)境創(chuàng)建第二個實例和數(shù)據庫
32.8 在UNIX環(huán)境下創(chuàng)建第二個數(shù)據庫
第33章 導出與導入
33.1 導出/導入概念
33.2 導出EXP實用程序
33.3 導入IMP實用程序
33.4 Oracle 8i出的導出和導入新特性
33.5 導入(IMP)后的整理工作
第34章 用戶、權限及角色
34.1 用戶身份驗證方法
34.2 建立內部用戶
34.3 建立外部驗證用戶
34.4 建立全局驗證用戶
34.5 使用密碼文件驗證用戶
34.6 修改與刪除用戶
34.7 資源管理
34.8 系統(tǒng)權限的授予與撤消
34.9 對象權限的授予與撤消
34.10 角色與授權
34.10.1 角色概念
34.10.2 識別用戶權限
34.10.3 管理用戶角色
34.11 有關的數(shù)據字典
第35章 數(shù)據庫資源管理
35.1 資源管理概述
35.2 配置數(shù)據庫資源管理器
35.3 建立和管理資源規(guī)劃
35.3.1 為創(chuàng)建規(guī)劃模式使用掛起區(qū)域
35.3.2 創(chuàng)建資源規(guī)劃
35.3.3 創(chuàng)建用戶組
35.3.4 指定資源規(guī)劃指令
35.4 管理資源用戶組
35.5 啟動數(shù)據庫資源管理器
35.6 數(shù)據庫資源管理器視圖
35.7 數(shù)據庫資源管理器實例
第36章 審計數(shù)據庫
36.1 審計的建立
36.2 登錄審計
36.3 對象審計
36.4 數(shù)據活動審計
36.5 保護審計跟蹤信息
36.6 控制審計數(shù)據的增漲
36.7 列出審計數(shù)據
第37章 SQL*Loader的使用
37.1 基本概念
37.2 控制文件
37.2.1 控制文件語法
37.2.2 寫控制文件CTL
37.3 數(shù)據文件(被裝載對象)
37.4 SQL*Loader操作
37.4.1 SQL*Loader命令SQLLDR
37.4.2 實例
37.4.3 加載后的數(shù)據檢查與調整
37.5 從SQL產生SQL*Loader能使用的數(shù)據
37.6 加載圖像和文本文件
37.7 SQL*Loader案例研究
37.7.1 案例1(加載變長數(shù)據)
37.7.2 案例2(加載定長格式數(shù)據)
37.7.3 案例3(限定符的自由格式數(shù)據)
37.7.4 案例4(加載組合的物理記錄)
37.7.5 案例5(加載數(shù)據到多個表)
37.7.6 案例6(使用目錄路徑加載數(shù)據)
37.7.7 案例7(從格式報告中抽取加載數(shù)據)
37.7.8 案例8(加載數(shù)據到分區(qū)的表)
37.7.9 案例9(加載LOBFILE(CLOB)數(shù)據)
37.7.10 案例10(加載REF字段和VARRAY)
第38章 控制文件及日志文件的管理
38.1 管理控制文件
38.1.1 使用多個控制文件
38.1.2 建立新的控制文件
38.1.3 給控制文件的增長留出空間
38.1.4 查詢控制文件信息
38.2 管理日志文件
38.2.1 日志切換
38.2.2 建立多個日志文件
38.2.3 重新命名日志成員名字
38.2.4 刪除重做日志文件
第39章 表空間與數(shù)據文件管理
39.1 表空間與數(shù)據文件
39.2 創(chuàng)建表空間
39.3 表空間日常管理
39.4 查詢表空間
39.5 刪除表空間
39.6 使用DBMS_SPACE_ADMIN包維護表空間
39.7 數(shù)據文件管理
第40章 回滾段管理與調整
40.1 基本概念
40.2 創(chuàng)建和使用回滾段
40.2.1 創(chuàng)建回滾段
40.2.2 設置OPTIMAL參數(shù)
40.2.3 回滾段創(chuàng)建示例
40.2.4 在事務中指定使用回滾段
40.2.5 回滾段使用量的估算
40.3 調整回滾段
40.4 改變回滾段
第41章 表和索引及簇的管理
41.1 管理應用系統(tǒng)表的管理
41.1.1 設計表結構
41.1.2 理解存儲參數(shù)和PCTFREE與PCTUSED
41.1.3 將表移動到新的數(shù)據段或新的表空間
41.1.4 手工分配表的存儲空間
41.1.5 校正過度增長的表
41.1.6 標記不使用的列
41.1.7 刪除不使用的列
41.1.8 刪除不需要的表
41.1.9 關于表的數(shù)據字典
41.2 索引的管理
41.3 簇的管理
41.4 表、索引和簇分析與優(yōu)化
41.5 完整性管理
第42章 表分區(qū)和索引分區(qū)的管理
42.1 表分區(qū)和索引分區(qū)概念
42.2 分區(qū)的創(chuàng)建方法
42.3 維護分區(qū)
第43章 視圖、序列、同義詞的管理
43.1 管理視圖
43.2 管理實體視圖
43.3 管理序列
43.4 管理同義詞
第44章 觸發(fā)器、存儲過程及包的管理
44.1 禁止和啟用觸發(fā)器
44.2 存儲過程的管理
44.3 觸發(fā)器、存儲過程等的導出
44.4 無效對象的編譯
第45章 一些疑難技術與解決技巧
45.1 Oracle系統(tǒng)安裝
45.2 升級、降級、移植和重組
45.3 導出與導入問題
45.4 關于字符集
第46章 多線程服務器配置
46.1 多線程的配置
46.2 配置多線程注意事項
第47章 數(shù)據庫作業(yè)與管理
47.1 數(shù)據庫作業(yè)
47.2 管理作業(yè)隊列
47.2.1 啟動SNP進程
47.2.2 從作業(yè)隊列中刪除作業(yè)
47.2.3 更改對隊中的作業(yè)
47.2.4 損壞的作業(yè)處理
47.2.5 結束作業(yè)運行
47.3 查看作業(yè)信息
第48章 警告日志與跟蹤日志
48.1 警告與日志文件
48.1.1 經常查看警告日志文件內容
48.1.2 熟悉警告日志的事件或消息
48.1.3 分析警告日志錯誤
48.2 對警告日志進行歸檔
48.3 跟蹤文件
48.3.1 跟蹤文件的產生
48.3.2 分析跟蹤文件的信息
48.3.3 跟蹤文件的內容
48.4 關于NET8的日志與跟蹤
48.4.1 日志文件(LOG File)
48.4.2 跟蹤文件(Trace File)
第49章 初始化參數(shù)、SQL腳本文件
49.1 初始化參數(shù)文件
49.2 在參數(shù)文件中指定參數(shù)值
49.3 參數(shù)說明
49.4 DBA常用參數(shù)說明
49.5 SQL腳本文件
第四篇 Oracle 8i優(yōu)化基礎
第50章 數(shù)據庫結構設計要點
50.1 分析階段對表的理解
50.2 正確的主鍵字段的選擇
50.3 字段類型及長度的選擇
50.4 將LOB類型的字段與其他的類型分開
50.5 采用具有編碼的設計方法
50.6 建立公共字典表
50.7 哪種類型的表設為cache方式
50.8 數(shù)據表和索引分開的原則
50.9 是否采用簇和分區(qū)
50.10 表和索引的空間預分配
50.11 確定數(shù)據庫對象存儲大小
50.12 應用類型設計考慮要點
50.13 應用系統(tǒng)性能優(yōu)化原則
第51章 項目分析、設計與管理
51.1 項目分析要點考慮
51.2 數(shù)據庫邏輯設計
51.2.1 系統(tǒng)表空間
51.2.2 數(shù)據表空間和索引空間分開
51.2.3 回滾段設置
51.2.4 臨時表空間設計規(guī)劃
51.2.5 數(shù)據文件和日志文件在不同磁盤上
51.3 數(shù)據庫物理設計
51.4 開發(fā)過程管理
51.5 確定應用程序類型
51.6 注冊應用程序
51.7 Oracle配置
51.8 Oracle數(shù)據庫增長的規(guī)劃
第52章 優(yōu)化SQL語句
52.1 SQL語句的優(yōu)化方法
52.1.1 重新構造索引
52.1.2 重新構造語句
52.1.3 調整或使觸發(fā)器無效
52.1.4 重組數(shù)據
52.2 優(yōu)化目標
52.3 實際優(yōu)化實例
52.4 SQL語句優(yōu)化技巧
52.5 使用EXISTS和IN
52.6 分離事務
52.7 測試SQL語句性能
52.8 使用SQL_Trace和TKPROF
52.8.1 設置跟蹤初始化參數(shù)
52.8.2 啟用SQL_Trace實用工具
52.8.3 用TKPROF格式化跟蹤文件
52.8.4 解釋TKPROF輸出文件
52.8.5 解釋計劃策略
52.8.6 AUTOTRACE實用程序
第53章 優(yōu)化器
53.1 Oracle優(yōu)化器
53.2 SQL處理體系結構
53.3 EXPLAIN PLAN
53.4 選擇優(yōu)化器路徑及目標
53.5 基于代價優(yōu)化器(CBO)
53.6 基于規(guī)則(RBO)的優(yōu)化程序
53.7 優(yōu)化器操作
第54章 調整信息的來源
54.1 警告日志文件
54.2 后臺、事件及用戶跟蹤文件
54.3 性能調整視圖
54.4 Oracle支持的調整腳本
54.5 圖形性能調整工具
第55章 動態(tài)性能視圖與性能診斷
55.1 調整用的實例級視圖
55.2 調整用的會話級或暫時視圖
55.3 當前統(tǒng)計值與變化比率
55.4 有計劃地調整系統(tǒng)的因子
55.5 不足的CPU
55.6 不足的內存
55.7 I/O限制
55.8 網絡限制
55.9 軟件限制
第四章 調整內存分配
56.1 理解內存分配要求
56.2 監(jiān)測內存分配問題
56.3 調整操作系統(tǒng)內存需求
56.4 調整Redo Log Buffer
56.4.1 觀察Redo Log Buffer是否有競爭
56.4.2 調整Redo Log Buffer性能
56.5 調整Shared Pool
56.5.1 理解Shared Pool的用途
56.5.2 緩存語句的好處
56.5.3 Shared Pool部件
56.5.4 測試Shared Pool的性能
56.5.5 改善Shared Pool的性能
56.6 調整Buffer Cache
56.6.1 理解數(shù)據庫緩沖區(qū)
56.6.2 測試數(shù)據庫緩沖區(qū)
56.6.3 改善數(shù)據庫緩沖區(qū)性能
第57章 調整物理I/O
57.1 理解I/O問題
57.2 調整數(shù)據文件I/O性能
57.3 調整DBWR0性能
57.4 調整SEGMENG塊的I/O
57.5 調整checkpoint和CKPT的I/O
57.6 調整歸檔及ARCO的I/O
57.7 調整排序的I/O
第58章 調整資源競爭
58.1 理解資源競爭
58.2 檢測競爭問題
58.3 解決資源競爭
58.3.1 調整回滾段的競爭
58.3.2 減少對NTS的競爭
58.3.3 減少對并行服務器的競爭
58.3.4 減少重做日志緩沖區(qū)鎖存器的競爭
58.3.5 減少對LRU鎖存器的競爭
58.3.6 減少對自由列表的競爭
58.4 管理鎖的競爭
第59章 內存和CPU的優(yōu)化
59.1 應用類型
59.2 如何計算命中率
59.3 影響命中率的因素
59.4 內存和CPU的優(yōu)化調整問題
59.5 為應用選擇目標命中率
59.6 內存和CPU的要求
參考文獻
本書光盤內容
附錄A SQL和SQL*Plus常用命令參考
附錄B Oracle OFA結構
附錄C 動態(tài)性能(V$)視圖
附錄D DBA常用管理命令
附錄E Oracle系統(tǒng)權限
附錄F Oracle系統(tǒng)常用數(shù)據字典
附錄G Oracle支持的字符集
附錄H Oracle 8i/9i初始化參數(shù)文件

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號