预购商品
书目分类
特别推荐
本書全面、系統、深入地講解了Oracle12c數據庫原理、應用和開發,也講解了Oracle12c常用的管理知識,以Oracle12c數據庫雲計算為線索,詳細講解了CDB和PDB。本書共分16章。第1章介紹了Oracle12c的基本知識、系統性能和特點,以及如何支持雲計算;第2章介紹了Oracle12c的系統結構,重點闡述了CDB和PDB的概念、兩者的關系以及如何創建CDB和PDB;第3章介紹了運行Oracle12c所需要的服務、這些服務的作用,以及如何啟動和配置,並對SQLPLUS語言進行了較為詳細的闡述;第4章介紹了PL/SQL編程;第5章介紹了數據庫的表空間、概要、用戶、角色,以及如何創建和使用這四個對象;第6章對Oracle12c支持的常用類型的數據表,以及如何對這些表做修改操作進行了詳細介紹;第7章介紹了數據查詢;第8章介紹了對表的DML操作,如何對表進行Insert、Delete、Update和Merge操作;第9章介紹了視圖和物化視圖作用、創建、修改和解析,以及物化視圖日志;第10章介紹了數據庫對象的索引、聚簇、序列,以及如何創建和使用這些數據庫對象;第11章介紹了數據庫對象,即包、包體、過程、函數,並分別闡述了如何創建和使用這些數據庫對象;第12章介紹了數據庫對象,即觸發器、游標以及靜態/動態PLSQL,觸發器和游標這兩個數據庫對象在編程中應用廣泛,因此本章給出了較多的應用實例;第13章介紹了數據庫安全;第14章介紹了事務和並發控制;第15章介紹了RMAN技術及應用,並給出一些有代表性的實例;第16章介紹了閃回技術。本書適合計算機科學與技術專業、軟件工程專業、網絡工程專業、信息安全專業學生閱讀,也可作為IT技術人員的參考書。
第1章 Oracle 12c和雲計算 11.1 大數據與雲計算 21.1.1 大數據 21.1.2 雲計算 31.2 Oracle 12c支持雲計算 41.2.1 Oracle 12c數據庫簡介 41.2.2 具備雲計算能力 41.2.3 簡化數據庫的整合 41.2.4 簡化大數據分析 51.2.5 管理數據庫雲 61.3 Oracle 12c體系結構 61.4 安裝Oracle 12c 91.4.1 安裝准備 91.4.2 安裝過程 10第2章 CDB和PDB操作 172.1 多租戶環境下用戶的操作及工具 182.1.1 多租戶環境 182.1.2 多租戶環境的操作工具 202.2 創建CDB數據庫 202.2.1 使用DBCA創建 222.2.2 使用SQL語句手工創建 252.3 操作CDB數據庫 252.3.1 使用SQL PLUS遠程連接CDB 數據庫 282.3.2 使用SQL Developer遠程連接CDB 數據庫 292.4 創建PDB數據庫 302.4.1 使用DBCA創建 302.4.2 使用SQL DEVELOPER創建 332.4.3 使用SQL語句手工創建 352.5 打開與關閉PDB數據庫 362.5.1 啟動PDB數據庫 362.5.2 關閉PDB數據庫 382.5.3 退出PDB數據庫 392.6 建立演示數據庫 392.7 操作演示數據庫 46第3章 Oracle 12c服務與 SQL PLUS 513.1 Oracle 12c網絡配置及服務 523.1.1 配置Net Manager 523.1.2 OracleOraDB12Home1TNSListener
服務 533.1.3 OracleServiceDEMO服務 543.2 企業管理器 543.3 SQL PLUS命令 563.4 NLS參數設置 723.5 SQL PLUS設置Oracle 12c環境參數 763.5.1 SQL PLUS位於Oracle 12c服務器端的 設置 763.5.2 SQL PLUS位於客戶端的設置 783.6 數據字典 78第4章 PL/SQL語言基礎 804.1 PL/SQL簡介 814.2 PL/SQL數據類型 824.2.1 標量類型 824.2.2 LOB類型 874.2.3 復合類型 874.2.4 %TYPE和%ROWTYPE定義 數據類型 914.3 PL/SQL程序塊結構 924.3.1 PL/SQL語法結構 934.3.2 變量聲明 934.3.3 變量賦值 944.3.4 綁定變量 954.3.5 常量 964.3.6 使用PL/SQL處理查德德詢 974.4 PL/SQL控制結構 974.4.1 順序控制 974.4.2 條件控制 974.4.3 循環控制 1004.5 異常和異常處理 1034.5.1 內部定義異常 1044.5.2 預定義異常 1054.5.3 用戶自定義異常 1064.6 PL/SQL常用函數 1074.6.1 數學函數 1084.6.2 字符函數 1104.6.3 日期時間函數 110第5章 表空間 概要 用戶 角色 1135.1 表空間 1145.1.1 永 久表空間 1155.1.2 臨時表空間 1195.1.3 撤銷表空間 1225.1.4 修改表空間 1245.1.5 查詢表空間 1255.1.6 刪除表空間 1265.2 概要 1285.2.1 創建概要 1285.2.2 修改概要 1315.2.3 查詢概要 1315.2.4 刪除概要 1325.3 用戶 1335.3.1 創建用戶 1335.3.2 創建模式 1365.3.3 用戶授 權 1375.3.4 撤銷用戶權限 1405.3.5 用戶及用戶權限查詢 1415.3.6 修改用戶 1425.3.7 刪除用戶 1435.4 角色 1445.4.1 創建角色 1445.4.2 角色授 權 1465.4.3 撤銷角色權限 1475.4.4 角色及角色權限查詢 1475.4.5 修改角色 1485.4.6 打開/關閉角色 1485.4.7 刪除角色 1495.5 Oracle 12c邏輯結構 150第6章 數據表 1526.1 表類型 1536.2 表中約束 1556.3 創建表的前提 1586.4 堆表 1606.5 索引表 1626.6 聚簇表 1636.7 散列聚簇表 1676.8 外部表 1706.9 臨時表 1736.10 嵌套表 1756.11 分區表 1786.11.1 范圍分區表與間隔分區表 1796.11.2 散列分區表 1826.11.3 列表分區表 1836.11.4 組合分區表 1846.11.5 系統分區表 1876.11.6 引用分區表與間隔引用分區表 1896.12 使用ALTER TABLE修改表 192第7章 數據查詢 1987.1 基本查詢 1997.1.1 基本查詢語法格式 1997.1.2 相關子查詢與不相關子查詢 2057.1.3 嵌套查詢的4種形式 2067.1.4 UNION [ALL] INTERSECT
MINUS查詢形式 2087.2 查詢子句 2117.2.1 帶SAMPLE參數的查詢 2117.2.2 使用閃回查詢 2127.2.3 GROUP BY子句 2137.2.4 ORDER BY子句 2147.2.5 PIVOT子句與UNPIVOT子句 2157.2.6 按分區查詢 2167.3 WITH語句查詢 2177.3.1 WITH+函數 2187.3.2 WITH+子查詢 2197.3.3 WITH+遞歸子查詢 2207.4 層次查詢 2217.5 輸出查詢結果 223第8章 表的DML操作 2278.1 插入數據 2288.1.1 常規方法插入數據 2298.1.2 直接路徑方法插入數據 2308.1.3 多表數據插入 2318.2 更新數據 2338.2.1 非分區表數據更新 2338.2.2 分區表數據更新 2348.3 刪除數據 2348.3.1 刪除非分區表數據 2348.3.2 刪除分區表數據 2358.4 合並數據 2358.4.1 帶有UPDATE或INSERT的MERGE 操作 2368.4.2 帶有UPDATE和INSERT的MERGE
操作 237第9章 視圖 物化視圖 物化視圖 日志 2399.1 關系視圖 2419.1.1 關系視圖定義 2419.1.2 查看視圖定義 2449.1.3 刪除視圖 2459.1.4 視圖查詢 2459.1.5 視圖解析 2459.2 物化視圖 2469.2.1 創建物化視圖 2479.2.2 查看物化視圖定義 2499.3 物化視圖日志 249* 10章 索引 聚簇 序列 同義詞 25110.1 索引 25210.1.1 創建索引 25310.1.2 查詢索引 25610.1.3 刪除索引 25710.2 聚簇 25710.2.1 索引聚簇創建與應用 25710.2.2 散列聚簇創建與應用 25810.2.3 查詢聚簇 25910.2.4 刪除聚簇 25910.3 序列 25910.3.1 序列創建及應用 26010.3.2 查詢序列 26010.3.3 刪除序列 26110.4 同義詞 26110.4.1 同義詞創建及應用 26210.4.2 查詢同義詞 26310.4.3 刪除同義詞 263* 11章 包 包體 過程 函數 26411.1 包 26511.1.1 創建包 26511.1.2 查詢包 26711.1.3 刪除包 26811.2 包體 26811.2.1 包體創建與調用 26811.2.2 查詢包體 27111.2.3 刪除包體 27111.3 過程 27111.3.1 過程創建與調用 27211.3.2 查詢過程 27411.3.3 刪除過程 27511.4 函數 27511.4.1 函數創建與調用 27511.4.2 查詢函數 27811.4.3 刪除函數 27911.5 綜合應用例子 279第12章 觸發器 游標 靜態/ 動態PL SQL 28512.1 觸發器 28612.1.1 觸發器創建與應用 28612.1.2 查詢觸發器 29712.1.3 刪除觸發器 29712.2 游標 29812.2.1 游標的創建與應用 29812.2.2 查詢游標 31412.2.3 游標應用綜合舉例 31412.3 靜態PL SQL 31912.4 動態PL SQL 32012.4.1 本地動態PL SQL 32012.4.2 DBMS_SQL包 32412.5 綜合應用例子 325第13章 數據庫安全 32913.1 數據庫安全概述 33013.2 用戶標識與鑒別 33013.2.1 用戶標識種類 33013.2.2 密碼 33113.2.3 密碼文件 33513.3 訪問控制 33613.4 應用上下文 33713.4.1 應用上下文的概念 33713.4.2 應用上下文的創建與調用 33713.4.3 讀取應用上下文屬性值 33913.5 Wallet技術 33913.5.1 使用OWM創建Wallet 34013.5.2 服務器端Wallet應用 34013.5.3 客戶端Wallet應用 34413.5.4 Wallet與數字證書 34713.6 透明數據加密 35013.7 審計 35313.7.1 審計功能的開啟和關閉 35313.7.2 創建權限審計 35513.7.3 創建行為審計 35613.7.4 創建角色審計 35613.7.5 打開審計策略 35613.7.6 查詢審計策略 35813.8 SQL注入 35813.8.1 SQL注入攻擊概述 35813.8.2 SQL注入攻擊類型 35913.8.3 防止SQL注入攻擊措施 365第14章 事務 並發控制 37014.1 事務 37114.1.1 事務概念 37114.1.2 設置事務屬性 37314.1.3 保存點 37414.1.4 提交事務 37614.1.5 回滾事務 37714.1.6 自治事務 37714.2 並發控制 37914.2.1 數據並發性與一致性 37914.2.2 事務隔離 38014.2.3 封鎖機制 38214.2.4 自動鎖 38514.2.5 對查詢結果加鎖 38714.2.6 手動鎖 389第15章 RMAN技術及應用 39215.1 RMAN簡介 39315.2 啟動RMAN 39315.3 CATALOG備份模式與NOCATALOG 備份模式 39715.4 信道配置與操作 40115.5 RMAN備份操作 40515.5.1 冷備份與熱備份 40615.5.2 BACKUP操作 40715.5.3 COPY與BACKUP AS COPY的 區別 41215.6 RMAN還原與恢復操作 41315.6.1 還原(RESTORE)與 恢復(RECOVER)的區別 41315.6.2 RESTORE 41415.6.3 RECOVER 41515.7 RMAN其他常用命令 41615.7.1 RUN 41715.7.2 SET 41815.7.3 LIST 41915.7.4 REPORT 41915.7.5 CONFIGURE 42015.7.6 CROSSCHECK 42115.7.7 VALIDATE 42115.7.8 DELETE 42215.7.9 CHANGE 42315.7.10 HOST 42315.7.11 CREATE 42415.7.12 SHOW 42615.7.13 DUPLICATE 42615.7.14 REGISTER 42815.7.15 ADVISE FAILURE 42915.7.16 REPAIR FAILURE 430第16章 閃回技術 43216.1 閃回技術簡介 43316.2 閃回數據庫配置 43416.2.1 自動撤銷段配置 43416.2.2 閃回事務配置 43516.2.3 授予必要權限 43516.3 應用開發中的閃回技術 43616.3.1 閃回查詢 43616.3.2 閃回版本查詢 43916.3.3 閃回事務查詢 44116.3.4 閃回數據文檔 44116.4 數據庫管理中的閃回技術 44516.4.1 還原點技術 44516.4.2 閃回表 44816.4.3 閃回刪除 45016.4.4 閃回數據庫 45116.5 回收站操作 452參考文獻 454
客服公告
热门活动
订阅电子报