出版時(shí)間:20100628 出版社:人民郵電出版社 作者:Iggy Fernandez 頁(yè)數(shù):314 譯者:劉曉霞,鐘鳴
Tag標(biāo)簽:無(wú)
前言
圖書(shū)市場(chǎng)上有許多計(jì)算機(jī)圖書(shū),除了少數(shù)質(zhì)量低劣,大多數(shù)都非常好,有一些則是很優(yōu)秀的作品??上驳氖?,我們都會(huì)買很多此類書(shū)籍,也因此給國(guó)家的GDP做了很大貢獻(xiàn)??杀氖牵@些書(shū)籍中的大多數(shù)從未有人認(rèn)真閱讀,它們只是被翻了翻,然后就被束之高閣。一大批好書(shū)(還有課本)堆在一起,從此無(wú)人間津。這些書(shū)中有那么多睿智的詞藻、敏銳的智慧、風(fēng)趣幽默而又富有啟發(fā)性的小故事以及作者多年積累的經(jīng)驗(yàn),可惜了。但是,還是有那么多的人年復(fù)一年地犯著這相同的錯(cuò)誤,因?yàn)樗麄儾皇钦嬲x書(shū),對(duì)每本書(shū)都只是翻翻,淺嘗輒止。很多書(shū)都會(huì)建議讀者“跳過(guò)本節(jié)”或“略讀即可”,這些書(shū)的作者跟本書(shū)作者Iggy不一樣,他們的書(shū)都是東拼西湊的,所以他們總是建議讀者“跳過(guò)”或“略讀”。只有少數(shù)人從頭至尾地閱讀過(guò)幾本好的Oracle數(shù)據(jù)庫(kù)書(shū)籍,甚至閱讀時(shí)還在其測(cè)試系統(tǒng)中不停地嘗試,這些人在使用Oracle數(shù)據(jù)庫(kù)時(shí)會(huì)更輕松愉快。Iggy是一位很能吃苦耐勞的人。他撰寫(xiě)本書(shū)期間,除了每天做著數(shù)據(jù)庫(kù)專家的日常工作,還從事NoCOUG(北加州OFacle用戶組)雜志的編輯工作。此外,還在RMOUG、IOUG和Hotsos會(huì)議上做演講。他還是一位勤于思考的人,他把讀者想象成了剛剛接觸數(shù)據(jù)庫(kù)時(shí)的自己,因此他才寫(xiě)了這本書(shū)(給我的感覺(jué)就是這樣)。 通過(guò)閱讀本書(shū)的每一章每一節(jié)(順便說(shuō)一下,所有章節(jié)全都非常有用),我發(fā)現(xiàn)了以下特點(diǎn)。 第一部分包含了可以從文檔或某本優(yōu)秀數(shù)據(jù)庫(kù)理論教材中找到的信息。如果你原本知道要查找什么內(nèi)容,而且又有充足的時(shí)間,則第二部分的信息也可以從那些文檔中找到。 第三部分和第四部分只能出自有經(jīng)驗(yàn)的人之手,他出過(guò)錯(cuò)(并從中汲取了教訓(xùn)),而且思考過(guò)他在數(shù)據(jù)庫(kù)世界中的角色和作用(并對(duì)此與他人做過(guò)探討)。Iggy,這是一部非常好的書(shū),希望你送我一本,并在上面簽上你的大名。Mogens Norgaard MiracleA/S公司CEO,OakTable Network的創(chuàng)辦人之一。
內(nèi)容概要
《Oracle Database 11g基礎(chǔ)教程》基于Oracle最新版本OracleDatabase11g,主要針對(duì)數(shù)據(jù)庫(kù)管理員,講述了Oracle數(shù)據(jù)庫(kù)理論和概念、數(shù)據(jù)庫(kù)實(shí)現(xiàn)、DBA的日常任務(wù)以及性能調(diào)優(yōu)的技術(shù)。每章后面有習(xí)題和參考文檔,方便讀者鞏固所學(xué)內(nèi)容,深入了解相關(guān)主題?!禣racle Database 11g基礎(chǔ)教程》面向從事Oracle數(shù)據(jù)庫(kù)應(yīng)用的各層次開(kāi)發(fā)人員或DBA。
作者簡(jiǎn)介
作者:(美國(guó))費(fèi)爾南德斯(Lggy Fernandez) 叢書(shū)主編:劉曉霞 鐘鳴 等lggy Fernandez,F(xiàn)ernarIdez在IT業(yè)工作了20多年,其中10年身為Oracle DBA,為大大小小的公司的數(shù)據(jù)庫(kù)提供技術(shù)支持,還擔(dān)任過(guò)某個(gè)大型應(yīng)用服務(wù)提供商(ASP)的Oracle Database管理團(tuán)隊(duì)的經(jīng)理。他特別喜歡從事性能調(diào)優(yōu)的工作。因?yàn)檫@通常困難重重,需要發(fā)揮創(chuàng)意。工作之余,他編輯NoCOUG雜志(北加州Oracle用戶組的季刊)。而且撰寫(xiě)此刊的“SQL Corner”(SQL角)專欄。他還經(jīng)常在Oracle用戶組會(huì)議舉辦講座。
書(shū)籍目錄
第一部分 數(shù)據(jù)庫(kù)概念 第1章 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) 2 1.1 什么是數(shù)據(jù)庫(kù) 2 1.2 什么是關(guān)系數(shù)據(jù)庫(kù) 3 1.2.1 關(guān)系的定義 4 1.2.2 網(wǎng)狀數(shù)據(jù)庫(kù) 4 1.2.3 關(guān)系數(shù)據(jù)庫(kù)的定義 5 1.2.4 關(guān)系操作 6 1.2.5 結(jié)構(gòu)化查詢語(yǔ)言 8 1.2.6 關(guān)系操作的效率 9 1.2.7 查詢優(yōu)化 9 1.3 什么是數(shù)據(jù)庫(kù)管理系統(tǒng) 10 1.3.1 事務(wù)管理 10 1.3.2 數(shù)據(jù)完整性 11 1.3.3 數(shù)據(jù)安全性 12 1.4 由什么構(gòu)成關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的關(guān)系 12 1.5 小結(jié) 13 1.6 練習(xí) 13 1.7 補(bǔ)充讀物 14 第2章 SQL和PL/SQL 15 2.1 鐵路圖 16 2.2 SQL的類型 18 2.2.1 DDL 18 2.2.2 DML 19 2.3 嵌套的SQL 21 2.4 SQL*Plus和SQL Developer 22 2.5 PL/SQL介紹 28 2.6 小結(jié) 35 2.7 練習(xí) 36 2.8 補(bǔ)充讀物 36 第3章 Oracle體系結(jié)構(gòu) 38 3.1 數(shù)據(jù)庫(kù)與實(shí)例 39 3.2 數(shù)據(jù)庫(kù) 39 3.2.1 軟件 39 3.2.2 配置文件 39 3.2.3 數(shù)據(jù)文件 40 3.2.4 臨時(shí)文件 40 3.2.5 重做日志文件 40 3.2.6 歸檔重做日志文件 41 3.2.7 控制文件 41 3.2.8 事件日志 41 3.2.9 數(shù)據(jù)庫(kù)備份 41 3.3 實(shí)例 41 3.3.1 SGA 42 3.3.2 前臺(tái)進(jìn)程 42 3.3.3 后臺(tái)進(jìn)程 42 3.4 數(shù)據(jù)庫(kù)會(huì)話的生命周期 43 3.5 小結(jié) 44 3.6 練習(xí) 45 3.7 補(bǔ)充讀物 45 第二部分 數(shù)據(jù)庫(kù)實(shí)現(xiàn) 第4章 規(guī)劃 48 4.1 許可證 48 4.1.1 實(shí)際例子 48 4.1.2 免費(fèi)下載、免費(fèi)學(xué)習(xí)、試用時(shí)間無(wú)限制 50 4.1.3 數(shù)據(jù)庫(kù)版本 50 4.2 體系結(jié)構(gòu)選擇 51 4.2.1 專用服務(wù)器 51 4.2.2 共享服務(wù)器 51 4.2.3 連接池 52 4.2.4 真應(yīng)用群 52 4.2.5 備用數(shù)據(jù)庫(kù) 53 4.2.6 最大可用體系結(jié)構(gòu) 53 4.3 大小估計(jì) 53 4.3.1 磁盤大小估計(jì) 54 4.3.2 關(guān)于磁盤的其他考慮 55 4.3.3 內(nèi)存大小 55 4.3.4 CPU大小 55 4.3.5 網(wǎng)絡(luò)大小 56 4.4 小結(jié) 56 4.5 練習(xí) 57 4.6 補(bǔ)充讀物 57 第5章 軟件安裝 58 5.1 Oracle技術(shù)網(wǎng) 58 5.2 被遺忘的手冊(cè) 58 5.3 先決條件和安裝前的要求 59 5.4 客戶機(jī)安裝 59 5.5 服務(wù)器安裝 63 5.6 Oracle Database的例子 66 5.7 Perl 66 5.8 小結(jié) 67 5.9 練習(xí) 67 5.10 補(bǔ)充讀物 68 第6章 數(shù)據(jù)庫(kù)創(chuàng)建 69 6.1 簡(jiǎn)易安裝方法 70 6.2 配置監(jiān)聽(tīng)程序 70 6.3 創(chuàng)建和配置數(shù)據(jù)庫(kù) 74 6.3.1 歡迎屏幕 74 6.3.2 第1步:操作 74 6.3.3 第2步:數(shù)據(jù)庫(kù)模板 75 6.3.4 第3步:數(shù)據(jù)庫(kù)標(biāo)識(shí) 75 6.3.5 第4步:管理選項(xiàng) 76 6.3.6 第5步:數(shù)據(jù)庫(kù)認(rèn)證 77 6.3.7 第6步:存儲(chǔ)選項(xiàng) 78 6.3.8 第7步:數(shù)據(jù)庫(kù)文件位置 78 6.3.9 第8步:恢復(fù)配置 79 6.3.10 第9步:數(shù)據(jù)庫(kù)內(nèi)容 80 6.3.11 第10步:初始化參數(shù) 81 6.3.12 第11步:安全設(shè)置 81 6.3.13 第12步:自動(dòng)維護(hù)任務(wù) 82 6.3.14 第13步:數(shù)據(jù)庫(kù)存儲(chǔ) 83 6.3.15 第14步:創(chuàng)建選項(xiàng) 83 6.3.16 確認(rèn)界面 84 6.3.17 成功消息 86 6.4 創(chuàng)建后的任務(wù) 86 6.5 創(chuàng)建數(shù)據(jù)庫(kù)的其他方法 87 6.6 基本的數(shù)據(jù)庫(kù)管理任務(wù) 89 6.7 小結(jié) 93 6.8 練習(xí) 94 6.9 補(bǔ)充讀物 95 第7章 物理數(shù)據(jù)庫(kù)設(shè)計(jì) 96 7.1 索引 96 7.1.1 唯一索引與非唯一索引 97 7.1.2 連接索引 97 7.1.3 基于函數(shù)的索引 98 7.1.4 索引結(jié)構(gòu) 98 7.1.5 創(chuàng)建何種索引 98 7.1.6 索引組織表 100 7.1.7 高級(jí)內(nèi)容 100 7.2 分區(qū) 100 7.2.1 分區(qū)的優(yōu)點(diǎn) 101 7.2.2 列表分區(qū) 101 7.2.3 范圍分區(qū) 102 7.2.4 間隔分區(qū) 102 7.2.5 散列分區(qū) 103 7.2.6 引用分區(qū) 103 7.2.7 組合分區(qū) 105 7.2.8 局部和全局索引 105 7.3 非規(guī)范化和實(shí)體化視圖 105 7.4 群 107 7.5 小結(jié) 108 7.6 練習(xí) 109 7.7 補(bǔ)充讀物 109 第8章 用戶管理和數(shù)據(jù)裝載 111 8.1 方案 111 8.2 用戶管理 117 8.2.1 創(chuàng)建用戶 117 8.2.2 用戶授權(quán) 120 8.2.3 刪除用戶權(quán)限 124 8.2.4 修改用戶屬性 124 8.2.5 刪除用戶 125 8.3 數(shù)據(jù)裝載 125 8.3.1 導(dǎo)出和導(dǎo)入實(shí)用程序 126 8.3.2 數(shù)據(jù)泵實(shí)用程序 129 8.3.3 SQL*Loader 133 8.4 小結(jié) 135 8.5 練習(xí) 135 8.6 補(bǔ)充讀物 136 第三部分 數(shù)據(jù)庫(kù)支持 第9章 控制 138 9.1 企業(yè)管理器 139 9.2 SQL Developer 141 9.3 Remote Diagnostic Agent 143 9.4 字典表和視圖 145 9.5 第三方工具 148 9.6 小結(jié) 149 9.7 練習(xí) 149 9.8 補(bǔ)充讀物 149 第10章 監(jiān)控 151 10.1 監(jiān)控?cái)?shù)據(jù)庫(kù)的可用性 151 10.2 監(jiān)控更改 154 10.3 監(jiān)控安全性 154 10.4 監(jiān)控備份 156 10.5 監(jiān)控增長(zhǎng) 156 10.6 監(jiān)控工作量 157 10.7 監(jiān)控性能 160 10.8 監(jiān)控容量 163 10.9 第三方工具 165 10.10 小結(jié) 165 10.11 練習(xí) 166 10.12 補(bǔ)充讀物 166 第11章 解決問(wèn)題 167 11.1 系統(tǒng)化的5步驟問(wèn)題解決方法 168 11.2 渴求之書(shū)和問(wèn)題管理的最佳實(shí)踐 169 11.3 真實(shí)的例子——無(wú)反應(yīng)的監(jiān)聽(tīng)器 170 11.3.1 定義問(wèn)題 170 11.3.2 研究和分析問(wèn)題 171 11.3.3 解決問(wèn)題和實(shí)現(xiàn)解決方案 172 11.3.4 一周后 173 11.3.5 待改進(jìn) 173 11.4 意外事件管理與問(wèn)題管理 173 11.5 網(wǎng)絡(luò)資源 173 11.6 使用Oracle Support 177 11.6.1 RDA 179 11.6.2 ADR 179 11.7 錯(cuò)誤代碼 179 11.8 四個(gè)錯(cuò)誤 181 11.8.1 ORA-01555: Snapshot Too Old 181 11.8.2 ORA-00060: Deadlock Detected 182 11.8.3 ORA-00600: Internal Error Code 184 11.8.4 ORA-07445: Exception Encountered 189 11.9 小結(jié) 189 11.10 練習(xí) 190 11.11 補(bǔ)充讀物 191 第12章 備份 192 12.1 為什么需要備份 192 12.2 恐怖故事 193 12.3 各種備份 194 12.3.1 磁帶備份與磁盤備份 194 12.3.2 完全備份與部分備份 195 12.3.3 0級(jí)備份與1級(jí)備份 195 12.3.4 物理備份與邏輯備份 195 12.3.5 一致備份與非一致備份 195 12.3.6 熱備份與冷備份 195 12.3.7 Oracle管理的備份與用戶管理的備份 196 12.4 具體演示:物理備份 196 12.5 具體演示:邏輯備份 201 12.6 常用的RMAN命令 202 12.7 “方便”按鈕 206 12.8 小結(jié) 208 12.9 練習(xí) 208 12.10 補(bǔ)充讀物 209 第13章 恢復(fù) 210 13.1 恐怖故事 210 13.2 恢復(fù)的類型 211 13.2.1 復(fù)原與恢復(fù) 211 13.2.2 完整恢復(fù)與部分恢復(fù) 211 13.2.3 完全恢復(fù)與不完全恢復(fù) 211 13.2.4 傳統(tǒng)與閃回 212 13.2.5 物理恢復(fù)與邏輯恢復(fù) 212 13.3 閃回技術(shù) 213 13.3.1 閃回查詢 213 13.3.2 閃回版本 214 13.3.3 閃回事務(wù) 214 13.3.4 閃回表 215 13.3.5 閃回刪除 215 13.3.6 閃回?cái)?shù)據(jù)檔案 217 13.3.7 閃回?cái)?shù)據(jù)庫(kù) 217 13.4 LogMiner 218 13.5 數(shù)據(jù)恢復(fù)顧問(wèn) 219 13.6 使用企業(yè)管理器進(jìn)行恢復(fù) 225 13.7 文檔及測(cè)試 227 13.8 小結(jié) 228 13.9 練習(xí) 228 13.10 補(bǔ)充讀物 229 第14章 數(shù)據(jù)庫(kù)維護(hù) 230 14.1 維護(hù)計(jì)劃 230 14.2 備份 231 14.2.1 數(shù)據(jù)庫(kù)備份的通用良策 231 14.2.2 Oracle數(shù)據(jù)庫(kù)備份的最佳實(shí)踐 231 14.3 統(tǒng)計(jì)數(shù)據(jù) 232 14.4 歸檔和清除 233 14.5 日志文件維護(hù) 236 14.6 審計(jì) 239 14.7 用戶管理 241 14.8 容量管理 241 14.9 補(bǔ)丁 246 14.10 小結(jié) 249 14.11 練習(xí) 250 14.12 補(bǔ)充讀物 250 第15章 大局觀和10個(gè)交付物 251 15.1 一次求職面試的啟示 251 15.2 我是怎樣成為DBA的 253 15.3 ITIL 254 15.3.1 大局觀 254 15.3.2 IT服務(wù)管理過(guò)程 255 15.4 以終為始:10個(gè)交付物 258 15.5 你真正需要的書(shū)籍以及SOP藝術(shù) 260 15.5.1 SOP的好處 260 15.5.2 SOP的結(jié)構(gòu) 262 15.5.3 建議的SOP 264 15.6 小結(jié) 265 15.7 練習(xí) 265 15.8 補(bǔ)充讀物 266 第四部分 數(shù)據(jù)庫(kù)調(diào)優(yōu) 第16章 實(shí)例調(diào)優(yōu) 268 16.1 使用系統(tǒng)化的5步調(diào)優(yōu)方法 268 16.2 分析DB時(shí)間 270 16.3 了解Oracle等待接口 274 16.3.1 V$SYSSTAT和V$SESSTAT 274 16.3.2 V$SESSION_EVENT和V$SYSTEM_EVENT 275 16.4 開(kāi)采Statspack信息庫(kù) 275 16.5 使用Statspack報(bào)表 283 16.6 小結(jié) 284 16.7 練習(xí) 285 16.8 補(bǔ)充讀物 287 第17章 SQL調(diào)優(yōu) 288 17.1 定義效率 288 17.2 確定低效率的SQL語(yǔ)句 288 17.3 SQL的低效原因 291 17.4 改進(jìn)SQL的方法 291 17.4.1 索引 292 17.4.2 提示 293 17.4.3 統(tǒng)計(jì)數(shù)據(jù) 294 17.5 調(diào)優(yōu)例子 295 17.5.1 創(chuàng)建和填充表 296 17.5.2 確定基線 296 17.5.3 查看查詢計(jì)劃 300 17.5.4 索引和統(tǒng)計(jì)數(shù)據(jù) 303 17.5.5 使用SQL Access Advisor 305 17.5.6 優(yōu)化器提示 308 17.5.7 最后的調(diào)優(yōu) 309 17.5.8 更進(jìn)一步 312 17.6 小結(jié) 314 17.7 練習(xí) 315 17.8 補(bǔ)充讀物 315
章節(jié)摘錄
插圖:4.容量管理容量管理為“負(fù)責(zé)保證IT服務(wù)和IT基礎(chǔ)設(shè)施的容量能夠以一種成本合算和及時(shí)的方式,交付議定的服務(wù)級(jí)別目標(biāo)的過(guò)程。容量管理考慮交付IT服務(wù)需要的所有資源,并規(guī)劃短期、中期和長(zhǎng)期的業(yè)務(wù)需求?!比绻麤](méi)有系統(tǒng)化的容量管理,數(shù)據(jù)庫(kù)管理會(huì)很被動(dòng),如僅在數(shù)據(jù)庫(kù)快要出問(wèn)題時(shí)才給它增加空間。系統(tǒng)化的方法要求監(jiān)控趨勢(shì)。這需要定期檢查數(shù)據(jù)庫(kù)的大小、表空間中的可用空間、CPIJ利用率、磁盤利用率、網(wǎng)絡(luò)利用率,以及類似的參數(shù),并且采取正確的措施防止數(shù)據(jù)庫(kù)故障。數(shù)據(jù)庫(kù)管理員主要關(guān)注于監(jiān)控?cái)?shù)據(jù)庫(kù)的趨勢(shì),第10章介紹了將STATSPACK用于此目的的內(nèi)容。AWR也可以用來(lái)監(jiān)控?cái)?shù)據(jù)庫(kù)的趨勢(shì),不過(guò)很少有站點(diǎn)具有使用它的許可證。5.可用性管理可用性管理為“負(fù)責(zé)定義、分析、規(guī)劃、度量和改進(jìn)IT服務(wù)的各方面可用性的過(guò)程??捎眯怨芾碡?fù)責(zé)保證所有IT基礎(chǔ)設(shè)施、過(guò)程、工具、任務(wù)等符合可用性的議定的服務(wù)級(jí)別目標(biāo)?!睌?shù)據(jù)庫(kù)管理員的多數(shù)時(shí)間可能都被與可用性管理有關(guān)的任務(wù)所占據(jù)。需要進(jìn)行數(shù)據(jù)庫(kù)調(diào)優(yōu)(第16章)、SQL調(diào)優(yōu)(第17章)和硬件升級(jí)以保證性能處在可接受的水平。為抵御數(shù)據(jù)庫(kù)故障,需要進(jìn)行數(shù)據(jù)庫(kù)備份(第12章),為檢驗(yàn)備份可用性和度量恢復(fù)時(shí)間,需要進(jìn)行恢復(fù)測(cè)試(第13章)。非預(yù)期中斷通常歸類為“Sev 1”(服務(wù)級(jí)別1)問(wèn)題,要求數(shù)據(jù)庫(kù)管理員立即給予關(guān)注。6.意外事件管理意外事件管理為“負(fù)責(zé)管理所有意外事件的生命周期的過(guò)程。意外事件管理的主要目標(biāo)是盡可能快地把IT服務(wù)返回給顧客?!币馔馐录芾磉^(guò)程通常由服務(wù)臺(tái)執(zhí)行。服務(wù)臺(tái)區(qū)分所接受到的每個(gè)問(wèn)題的優(yōu)先級(jí),并與操作團(tuán)隊(duì)接洽,直到問(wèn)題解決。7.問(wèn)題管理問(wèn)題為“一個(gè)或多個(gè)意外事件的根源”。問(wèn)題管理為“負(fù)責(zé)管理所有問(wèn)題的生命周期的過(guò)程。問(wèn)題管理的主要目標(biāo)為防止意外事件發(fā)生,將不能避免的意外事件的影響降到最低程度。問(wèn)題管理包括問(wèn)題控制、錯(cuò)誤控制和主動(dòng)問(wèn)題管理?!币馔馐录芾硎潜粍?dòng)的過(guò)程,而問(wèn)題管理是主動(dòng)過(guò)程。歸檔日志區(qū)填滿所導(dǎo)致的數(shù)據(jù)庫(kù)中斷就是意外事件的一個(gè)例子。此意外事件可以通過(guò)刪除最舊的歸檔日志來(lái)解決,但意外事件的根源也必須解決。例如,磁盤空間可能不充足,可能必須獲得額外的磁盤空間。問(wèn)題管理過(guò)程保證辨別和處理長(zhǎng)期問(wèn)題。
編輯推薦
《Oracle Database 11g基礎(chǔ)教程》:世界級(jí)Oracle專家權(quán)威力作;全面,詳盡,選材精到;Oracle DBA和開(kāi)發(fā)人員必備。作者根據(jù)自身經(jīng)驗(yàn),基于Oracle Database 11g向數(shù)據(jù)庫(kù)管理員講述了DBA應(yīng)該掌握的基礎(chǔ)知識(shí)與技能,包括Oracle數(shù)據(jù)庫(kù)理論和概念、數(shù)據(jù)庫(kù)實(shí)現(xiàn)、DBA的日常任務(wù)以及性能調(diào)優(yōu)的藝術(shù)。對(duì)于其他書(shū)中同樣會(huì)涉及的內(nèi)容,或可在網(wǎng)上免費(fèi)下載的有關(guān)特性的介紹,書(shū)中絕不重復(fù),而是簡(jiǎn)單給出參考書(shū)目和下載地址。除技術(shù)信息外,《Oracle Database 11g基礎(chǔ)教程》還特意做了DBA通往成功之路必不可少的實(shí)踐指導(dǎo),專門開(kāi)辟了“大局觀和10個(gè)交付物”一章。細(xì)心體會(huì)本章內(nèi)容,有助于你快速成為一個(gè)成功的Oracle DBA。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Oracle Database 11g基礎(chǔ)教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版