目 錄
前言
獻辭
緻謝
引言
0.1如果你已選擇瞭Oracle,那麼此刻該乾什麼
0.2Oracle概觀
0.3關係術語
0.4準確說DBA是什麼
第一章 Oracle的安裝
1.1安裝前考慮的事情
1.1.1優化靈活性結構(OFA)
1.1.2最小OFA配置
1.2Oracle結構以及它們如何影響安裝
1.2.1可執行文件
1.2.2數據文件
1.2.3RedoLogs(重做日誌)
1.2.4控製文件
1.2.5輸齣和存檔文件
1.3係統考慮事項
1.3.1PAD是什麼
1.3.2SGA是什麼,它怎樣適用於我
1.3.3PGA是什麼,它怎樣適用於我
1.4一些專用係統注釋
1.4.1VMS特殊注釋
1.4.2UNIX係統的特殊注釋
1.5Oracle和磁盤使用
1.5.1要多少容量纔夠
1.5.2磁盤跨接、屏蔽、RAID和其他題目
1.5.3其他有關的題目
1.6安裝準則
1.6.1一般的安裝問題
1.6.2磁盤布置
1.6.3數據庫專門標題
1.7安裝準則
1.7.1開發環境
1.7.2一般的VMS安裝過程
1.7.3UNIX上的ORACLE安裝
第二章 Oracle的管理,或者摘取瞭-朵帶刺玖瑰之後
2.1DBA的可用通用工具
2.1.1SQL――標準RDBMS語言
2.1.2SQL*Plus――標準SQL的Oralce擴充
2.1.3SQLDBA――數據庫管理員的工具庫
2.2數據庫的管理
2.2.1Create命令
2.2.2Storage子句
2.3數據庫建立、修改和刪除
2.3.1建立數據庫
2.3.2修改數據庫
2.3.3數據庫啓動和天閉(Shutdown)
2.3.4刪除數據庫
2.3.5其他數據庫管理任務
2.4錶空間的管理
2.4.1建立錶空間
2.4.2修改錶空間
2.4.3刪除錶空間
2.4.4重建錶空間
2.4.5錶空間定期維護
2.5ALTERSYSTEM命令的使用
2.5.1ALTERSYSTEM命令格式
2.5.2ARCHIVELOG子句的詳細說明
2.6INIT.ORA初始化文件參數
第三章 數據庫對象的管理
3.1錶的管理
3.1.1錶的建立
3.1.2錶的修改
3.1.3錶中數據的刪除
3.1.4錶的刪除
3.1.5錶的重建
3.2索引的管理
3.2.1索引的建立
3.2.2索引的修改
3.2.3索引的刪除
3.2.4索引的重建
3.3同義名的管理
3.3.1建立同義名
3.3.2同義名的修改
3.3.3刪除同義名
3.4序列的管理
3.4.1建立序列
3.4.2修改序列
3.4.3刪除序列
3.4.4序列的使用
3.5錶簇的管理
3.5.1簇的建立
3.5.2簇的修改
3.5.3簇的刪除
3.5.4錶的解簇
3.6數據庫鏈接的管理
3.6.1數據庫鏈接的建立
3.6.2數據庫鏈接的修改
3.6.3數據庫鏈接的刪除
3.7視圖的管理
3.7.1視圖的建立
3.7.2視圖的修改
3.7.3視圖的刪除
3.8ORACLE7中觸發器的管理
3.8.1數據觸發器的建立
3.8.2觸發器的修改
3.8.3刪除觸發器
3.9ORACLE7函數和過程的管理
3.9.1函數和過程的建立
3.9.2函數和過程的修改
3.9.3刪除函數或過程
3.10程序包的管理
3.10.1程序包的建立
3.10.2程序包的修改
3.10.3程序包的刪除
3.11快照的管理
3.11.1快照日誌的建立
3.11.2快照日誌的修改
3.11.3快照日誌的刪除
3.11.4快照的建立
3.11.5快照的修改
3.11.6快照的刪除
3.12 ORACLE7 中模式的管理
3.12.1 模式的建立
第四章 Oracle用戶的管理
4.1版本6中Oracle用戶的管理
4.1.1版本6中用戶的數據庫特權
4.1.2用戶與Oracle連接
4.1.3修改用戶
4.1.4Oralce版本6中用戶的刪除
4.1.5建立用戶配額
4.2Oracle版本6中的對象級特權的管理
4.2.1Oracle版本6中的對象級特權
4.2.2授予對象級特權
4.2.3錶空間級授權
4.3ORACE7下用戶的管理
4.4ORACLE7下係統特權的管理
4.4.1ORACLE7中角色的建立
4.4.2ORACLE7係統授權
4.4.3角色的修改
4.4.4角色的刪除
4.4.5SQLDBA和角色的使用
4.5ORACLE7中簡要錶的管理
4.5.1簡要錶的建立
4.5.2簡要錶的修改
4.5.3簡要錶的刪除
4.6ORACLE7安全管理
4.7數據庫用戶的增加、修改及刪除
4.7.1建立數據庫用戶
4.7.2用戶的修改
4.7.3刪除數據庫用戶
第五章 監控數據庫對象
5.1全部DBA視圖
5.1.1版本6和ORACLE7視圖
5.1.2附加的ORACLE7視圖
5.1.3動態性能錶(DPTs)
5.1.4版本6的動態性能錶(DPTs)
5.1.5附加的ORACLE7的動態性錶(DPTS)
5.1.6你用它們來乾什麼
5.1.7視圖與SQLDBA監視器的關係
5.2使用視圖和DPTs監控對象
5.2.1利用V$和DBA_視圖來監控用戶
5.2.2使用V$和DB_視圖監控錶空間
5.2.3使用V$和DBA_視圖監控錶
5.2.4使用V$和DB視圖監控序列
5.2.5使用V$和DB_視圖監控索引
5.2.6使用V$和DBA_視圖監控同義名
5.2.7用V$和DBA_視圖監控數據庫鏈接
5.2.8使用V$和DBA_視圖監控數據庫迴滾段
5.2.9使用V$和DBA_視圖監控重做活動
5.2.10使用DBA_和V_$視圖監控簇
5.2.11使用DBA_和V_$類視圖監控快照和快照日誌
第六章 協調Oracle數據庫
6.1應用程序協調
6.1.1正確的的邏輯設計
6.1.2正確的物理設計
6.1.3協調應用查詢語句
6.2數據庫內部協調
6.2.1BSTAT和ESTAT腳本和它們的使用
6.2.2用於內部功能協調的其他工具
第七章 分布環境中的管理
7.1並行或“共享”環境中的管理
7.1.1共享數據庫的INIT.ORA參數
7.1.2建立一個共享Oracle數據庫的基本步驟
7.2分布數據庫管理
7.2.1使用SQL*NET/DECNET
7.2.2使用COPY命令
7.2.3使用SQL*NET/TCPIP
7.2.4ORACLE7下的連接字符串
7.2.5ORACLE7數據復製特點
7.3使用兩階段提交
7.3.1什麼是兩階段提交
7.3.2分布事務的例子
7.4客戶/服務器關係數據庫
7.4.1客戶/服務器的優點
7.5管理多綫程服務器
第八章 Oracle的備份和恢復步驟
8.1VMS和UNIX備份
8.1.1冷VMS備份
8.1.2VMS熱備份
8.1.3UNIX備份
8.1.4UNIX冷備份
8.1.5UNIX熱備份
8.2輸入/輸齣
8.3檔案登錄
8.4備份方法
8.4.1VMS或UNIX係統備份
8.4.2輸入/輸齣
8.4.3檔案登錄
8.4.4恢復類型
8.5恢復步驟的一個實例
8.5.1磁盤設置信息
8.5.2一般討論
8.6詳細過程
8.6.1使用輸齣文件恢復整個數據庫
8.6.2單個磁盤丟失的恢復步驟
第九章 使用Oracle工具
9.1用戶對Oracle工具的管理
9.1.1VMS下管理工具的用戶
9.1.2UNIX下管理工具的用戶
9.2管理SQL*FORMS
9.2.1ORACLE*TERMINAL工具和SQLFORMS
9.2.2用戶接口和SQL*FORMS
9.2.3使用SQL*FORMS4.0
9.3管理SQL*MENU工具
9.4管理SQL*REPORTWRITER1.1
9.4.1係統或單個報錶書寫錶
9.4.2用戶對SQL*REPORTWRITER的管理
9.4.3SRW ADMIN程序
9.4.4在Reports上的SQL*REPORTWRITERReports
9.4.5用戶齣口和SQL*ReportWriter
9.4.6SQL*ReportWriter2.0的管理
9.5OracleCASE 工具管理
9.5.1CASE工具箱的安裝
9.5.2CASE 中用戶的設置
9.5.3CASE打印相關的邏輯符
9.5.4設置用戶工作環境
9.5.5工作站的節點標識
9.5.6應用的所有權
9.5.7用戶在CASE中的可選項
9.5.8在CASE工具組中的其他DBA任務
附錄A DBASQL命令
附錄B 本書中的SQL腳本
附錄C DCL和Shell腳本範例
附錄D 版本6和ORACLE7INIT.ORA參數
· · · · · · (
收起)