塗抹Oracle

《塗抹Oracle》是2010年01月中國水利水電出版社出版的一本圖書,作者是李丙洋。

基本信息

內容簡介

塗抹Oracle 塗抹Oracle
《塗抹Oracle:三思筆記之一步一步學Oracle》作為一本創作之初就定位於技術套用的實踐參考書,雖然前前後後串聯了Oracle資料庫中十餘個常用特性或工具,但在章節的設計上完全遵循這一理念。在涉及特性或工具套用的每一個章節,均有相關實例演示如何套用,所有示例的最終目的,就是希望閱讀《塗抹Oracle:三思筆記之一步一步學Oracle》的朋友,能夠將雙手解放出來,自信靈活地使用書中介紹的各項特性和工具。全書共分5部分:初始化環境、載入數據、保護數據、傳輸數據和基礎補充。
《塗抹Oracle:三思筆記之一步一步學Oracle》語言生動幽默,案例豐富,實踐性強,在章節編排和內容組織方面,主要面向初次接觸Oracle資料庫的技術人員,以及對資料庫操作感興趣的開發人員,對於具有一定技術實力的中高級OracleDBA也有一定幫助,同時《塗抹Oracle:三思筆記之一步一步學Oracle》也可以作為大中專院校相關專業師生的參考工具書和相關培訓機構的培訓教材。

作者簡介

李丙洋,網名:君三思,ITPUB論壇Oracle開發版版主。曾在某知名網路遊戲企業擔任網站部部門經理,負責網站及基礎數據平台的搭建和管理。現任職於某大型醫藥電子商務企業,負責全國各省平台交易資料庫的規劃和運維支持;實踐經驗豐富,對於Oracle資料庫的備份、恢復及高可用環境規劃有深刻的理解,精通SQL開發和調優,專注於Oracle資料庫高級特性的套用。

圖書目錄

精彩不止一兩抹
前言
致謝
第1章Oracle傳奇
1.1起源
1.2發展
1.3挫折
1.4興旺
1.5革新
1.6前進
第一部分初始化環境
第2章安裝Oracle資料庫軟體
2.1Windows平台下安裝Oracle10gR
2.1.1安裝條件
2.1.2執行安裝
2.2Linux平台下安裝Oracle10gR
2.2.1系統要求
2.2.2檢查環境
2.2.3配置安裝環境
2.2.4執行安裝
第3章創建Oracle資料庫
3.1創建Oracle資料庫
3.1.1DBCA是啥來頭
3.1.2執行資料庫創建
3.2配置監聽
3.2.1創建監聽服務
3.2.2啟用監聽服務
3.2.3啟動和停止監聽服務
第4章進入Oracle資料庫
4.1認識連線工具
4.2第一次連線
4.3啟動和停止資料庫
4.3.1啟動資料庫
4.3.2停止資料庫
4.4連線到遠端資料庫
4.4.1配置Net服務名
4.4.2通過網路服務名連線資料庫
4.5創建用戶
第二部分載入數據
第5章SQL*Loader載入數據
5.1認識SQL*Loader
5.2SQL*Loader體系結構
5.2.1控制檔案
5.2.2日誌檔案
5.2.3錯誤檔案
5.2.4廢棄檔案
5.3一千零一十一個怎么辦
5.3.1給我的是個Excel檔案怎么辦
5.3.2要載入的檔案不是以逗號分隔怎么辦
5.3.3要載入的數據中包含分隔設定怎么辦
5.3.4數據檔案沒有分隔設定怎么辦
5.3.5數據檔案中的列比要導入的表中列少怎么辦
5.3.6數據檔案中的列比要導入的表中列多怎么辦
5.3.7提供了多個數據檔案,要導入同一張表怎么辦5.3.8同一個數據檔案,要導入不同表怎么辦
5.3.9數據檔案前N行不想導入怎么辦
5.3.10要載入的數據中有換行符怎么辦
5.3.11要導入大欄位(LOB類型)怎么辦
5.3.12某些欄位無值導致載入報錯怎么辦
5.4100萬條記錄的數據載入
5.4.1生成百萬級數據檔案
5.4.2初始化環境
5.4.3執行導入
5.4.4能不能快一點呢
5.4.5能不能再快一點呢
5.4.6有沒有可能更快
5.5SQL*Loader載入綜述
第6章外部表載入數據
6.1如何創建外部表
6.1.1CREATETABLE語句創建
6.1.2SQL*Loader創建
6.2解讀外部表
6.2.1第一部分指定表結構
6.2.2第二部分指定訪問驅動和路徑
6.2.3第三部分指定載入參數
6.2.4第四部分指定數據來源
6.3有問有答學用外部表
6.3.1外部表有載入日誌嗎
6.3.2能像普通表那樣修改屬性嗎
6.3.3有多個檔案要載入怎么辦
6.3.4外部表載入實際效率怎么樣
6.3.5怎么用外部表實現數據載入/卸載
6.4訪問驅動的故事
6.4.1ORACLE_DATAPUMP驅動
6.4.2ORACLE_LOADER驅動
6.5外部表載入綜述
第三部分保護數據
第7章備份與恢復基礎掃盲
7.1什麼是備份
7.1.1備份類型
7.1.2資料庫狀態
7.1.3備份的狀態
7.1.4備份規模
7.2什麼是恢復
7.2.1錯誤類型
7.2.2恢復類型
7.2.3恢複方式
7.2.4恢復操作
7.2.5RESETLOGS操作
7.3常見備份與恢復技術
7.3.1用戶管理的備份和恢復(User-ManagedBackups&Recovery)7.3.2RMAN備份和恢復(RecoverManagerBackups&Recovery)7.3.3邏輯導入/導出(Export/Import和DataPump)7.3.4閃回(Flashback)
7.3.5數據衛士(DataGuard)
第8章RMAN說,我能備份
8.1進入RMAN
8.1.1連線本地資料庫
8.1.2連線遠程資料庫
8.1.3退出RMAN
8.2熟悉RMAN操作
8.2.1啟動.關閉資料庫
8.2.2執行作業系統命令
8.2.3執行SQL語句
8.2.4RMAN備份類型
8.2.5RMAN命令執行方式
8.3RMAN備份初級演練
8.3.1整庫的備份
8.3.2表空間的備份
8.3.3數據檔案的備份
8.3.4控制檔案的備份
8.3.5歸檔檔案的備份
8.3.6初始化參數檔案的備份
8.3.7對備份集進行備份
8.3.8綜述
8.4RMAN命令知多少
8.4.1顯示RMAN默認配置——SHOW命令
8.4.2列出備份信息——LIST命令
8.4.3刪除備份——DELETE命令
8.4.4報表顯示——REPORT命令
8.4.5執行檢查——CrossCheck命令
8.4.6修改狀態——CHANGE命令
8.4.7綜述
8.5RMAN備份演練進階篇
8.5.1是否選擇增量備份
8.5.2是否使用RMAN備份集的保留策略
8.5.3是否使用多個通道
8.5.4是否啟用複合備份
8.5.5是否設定備份集屬性
8.5.6是否使用RMAN恢複目錄(RecoveryCatalog)8.5.7是否啟用備份最佳化
8.5.8是否對備份集進行壓縮
8.5.9是否啟用加密備份
8.6實戰RMAN備份
8.6.1編寫RMAN批處理檔案
8.6.2編寫命令執行批處理
8.6.3設定執行計畫
8.7RMAN基礎知識補充
8.7.1FORMAT字元串格式化
8.7.2通過CONFIGURE命令創建預定義配置
8.7.3通過SET命令進行會話級配置
8.7.4增量備份的工作機制
8.7.5備份加密模式
8.7.6恢複目錄資料庫(RecoveryCatalog)
8.7.7RMAN備份相關的動態性能視圖
8.8制訂備份策略
第9章RMAN說,我能恢復
9.1RMAN恢復操作掃盲
9.2RMAN基礎恢復操作
9.2.1對資料庫進行完全介質恢復
9.2.2恢復表空間和數據檔案
9.2.3恢復歸檔日誌檔案
9.2.4恢復控制檔案和SPFILE初始化參數檔案
9.3RMAN恢復示例
9.3.1歸檔模式有備份,丟失數據檔案的恢復
9.3.2歸檔模式無備份,丟失數據檔案的恢復
9.3.3丟失控制檔案的恢復
9.3.4丟失在線上重做日誌檔案的恢復
9.3.5不同故障下的恢復總結
9.4通過RMAN備份恢複數據庫到其他伺服器
第10章DataGuard說,我就是備份
10.1DataGuard名詞和術語
10.1.1名詞先混個臉熟
10.1.2術語再了解大概
10.2物理Standby說,我跟Primary一模一樣
10.2.1物理Standby創建前的準備工作
10.2.2物理Standby創建時的操作步驟
10.2.3物理Standby實際創建過程演示
10.2.4玩轉物理Standby的角色轉換
10.2.5用READONLY模式打開物理Standby
10.2.6管理影響物理Standby的Primary資料庫事件10.2.7監控Primary和物理Standby資料庫
10.2.8調整物理Standby端REDO數據套用頻率
10.3邏輯Standby說,我跟Primary看起來一樣
10.3.1邏輯Standby創建前的準備工作
10.3.2邏輯Standby創建時的操作步驟
10.3.3邏輯Standby實際創建過程演示
10.3.4玩轉邏輯Standby的角色轉換
10.3.5管理邏輯Standby的相關視圖
10.3.6邏輯Standby資料庫的自定義配置
10.3.7修改邏輯Standby端數據
10.3.8最佳化邏輯Standby數據同步性能
10.4DataGuard服務
10.4.1REDO傳輸服務(RedoTransportServices)10.4.2Log套用服務(LogApplyServices)
10.4.3選擇數據保護模式(DataProtectionMode)第11章Flashback說,恢復我最行
11.1FlashbackQuery閃回查詢
11.1.1套用FlashbackQuery查詢過去的數據
11.1.2套用FlashbackQuery查詢操作的事務
11.1.3套用FlashbackQuery的注意事項
11.2FlashbackTable閃回表
11.2.1從RecycleBin中恢復
11.2.2從UNDO表空間中恢復
11.2.3套用FlashbackTable的注意事項
11.2.4認識和管理RecycleBin(資源回收筒)
11.3FlashbackDatabase閃回資料庫
11.3.1認識FlashbackDatabase
11.3.2FlashbackDatabase操作示例
第四部分遷移數據
第12章Import/Export導入和導出數據
12.1認識Import和Export
12.1.1傳說中的“備份”工具
12.1.2初次調用示例
12.2調用IMP和EXP
12.2.1創建相關視圖和角色
12.2.2授予許可權
12.2.3調用方式
12.3EXP說,我導出
12.3.1我想導出表中的某些記錄
12.3.2我想導出某個SCHEMA下的某些表
12.3.3我想導出某幾個SCHEMA中的對象
12.3.4整個痛快的,全庫導出
12.3.5我想(不想)要索引.約束.授權等
12.3.6導出檔案太大了,超出了作業系統限制怎么辦12.3.7試試能否更快導出數據
12.3.8EXP導出常見問題
12.4IMP說,我導入
12.4.1執行導入前務必搞清楚的幾個問題
12.4.2導入指定表到相同用戶
12.4.3導入指定表到其他用戶
12.4.4導入含LOB類型的表,且表空間與當前用戶默認表空間不同12.4.5導入表結構到指定用戶
12.4.6IMP導入常見問題
12.4.7試試能否更快導入數據
第13章DataPump導入和導出數據
13.1認識DataPump
13.1.1DataPump方式的導入和導出特性
13.1.2DataPump如何處理數據
13.2調用IMPDP/EXPDP
13.2.1調用方式
13.2.2操作模式
13.3過濾對象或數據
13.3.1過濾數據
13.3.2過濾對象
13.4DataPump執行導出
13.4.1導出對象時指定過濾條件
13.4.2跨資料庫鏈方式導出數據
13.4.3並行方式導出提高效率
13.5DataPump執行導入
13.5.1導入對象到目標SCHEMA
13.5.2重定義對象所屬SCHEMA和表空間
13.5.3通過NETWORK_LINK導出遠端數據到本地資料庫13.5.4最佳化導入效率
13.6命令行互動方式管理和監控導入/導出任務
13.6.1進入命令行互動模式的管理界面
13.6.2執行管理操作
13.7DataPumpAPI
13.7.1使用DBMS_DATAPUMP導出指定SCHEMA
13.7.2使用DBMS_DATAPUMP導出指定對象
第14章使用傳輸表空間遷移數據
14.1認識傳輸表空間
14.1.1關於傳輸表空間特性
14.1.2關於跨平台傳輸表空間
14.1.3制約因素
14.2實戰傳輸表空間
14.2.1操作步驟
14.2.2傳輸實戰
14.3使用RMAN傳輸表空間
14.3.1RMAN創建傳輸集概述
14.3.2實戰RMAN創建傳輸集
14.4使用RMAN跨平台傳輸
14.4.1跨平台傳輸的實現基礎
14.4.2實戰跨平台傳輸
第15章DUPLICATE複製資料庫
15.1DUPLICATE複製概述
15.1.1認識DUPLICATE命令
15.1.2創建Duplicate資料庫過程
15.2創建流程
15.2.1相同路徑結構的複製
15.2.2異機不同路徑結構的複製
15.2.3本地創建Duplicate資料庫
15.3實戰操作
15.3.1準備工作
15.3.2執行複製
15.3.3驗證結果
15.4複製過程中的高級選項
15.4.1跳過表空間
15.4.2重命名Duplicate資料庫中檔案
15.4.3同步副本資料庫
15.5創建物理Standby資料庫
15.5.1創建過程概述
15.5.2實戰DUPLICATE命令創建物理Standby
第五部分基礎部分
第16章體系結構之資料庫結構
16.1資料庫物理存儲結構
16.1.1控制檔案(ControlFiles)
16.1.2數據檔案(Datafiles)
16.1.3臨時檔案(Tempfiles)
16.1.4日誌檔案(RedologFiles)
16.2資料庫邏輯存儲結構
16.2.1邏輯存儲結構概述
16.2.2塊(Block)
16.2.3區(Extent)
16.2.4段(Segment)
16.2.5表空間(Tablespace)
第17章體系結構之實例結構
17.1記憶體結構
17.1.1SGA組成結構
17.1.2自動SGA記憶體管理
17.1.3數據緩衝區管理
17.1.4共享池管理
17.1.5其他緩衝區管理
17.1.6SGA共享池和數據快取池的分配
17.1.7PGA組成結構
17.1.8PGA記憶體管理
17.2進程結構
17.2.1Oracle進程
17.2.2DBWn(資料庫寫進程)
17.2.3LGWR(日誌寫進程)
17.2.4CKPT(檢查點進程)
17.2.5SMON(系統監控進程)
17.2.6PMON(進程監控進程)
17.2.7ARCN(歸檔進程)
17.2.8Jnnn(任務佇列進程)
17.3實例相關的檔案
17.3.1參數檔案(ParameterFiles)
17.3.2警告檔案(AlertFile)
17.3.3跟蹤檔案(TraceFiles)
附錄ASQLLDR命令的諸多參數
附錄BIMP和EXP命令的諸多參數
附錄CIMPDP和EXPDP命令的諸多參數
附錄Ddataguard環境歸檔中斷(GAP)或丟失的處理……

相關詞條

相關搜尋

熱門詞條

聯絡我們