注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)庫理論循序漸進DB2:DBA系統(tǒng)管理、運維與應用案例

循序漸進DB2:DBA系統(tǒng)管理、運維與應用案例

循序漸進DB2:DBA系統(tǒng)管理、運維與應用案例

定 價:¥80.00

作 者: 牛新莊 著
出版社: 清華大學出版社
叢編項:
標 簽: 數(shù)據(jù)庫理論

ISBN: 9787302201380 出版時間: 2009-06-01 包裝: 平裝
開本: 16開 頁數(shù): 653 字數(shù):  

內(nèi)容簡介

  《循序漸進DB2:DBA系統(tǒng)管理、運維與應用案例》DB2數(shù)據(jù)庫是IBM公司關(guān)系型數(shù)據(jù)庫核心產(chǎn)品,在國內(nèi)以及全球有著廣泛的應用。針對DB2初學者,本書循序漸進地把DB2所涉及的眾多概念介紹給大家??蛻舳诉B通性、實例、數(shù)據(jù)庫、表空間和緩沖池、數(shù)據(jù)移動、備份恢復、故障診斷、鎖與并發(fā),以及數(shù)據(jù)庫安全都是本書關(guān)注的重點。在介紹這些DB2對象和概念的同時,作者盡可能從DBA日常工作的角度探究DB2數(shù)據(jù)庫常規(guī)維護工作。本書同時還就表、索引、序列、觸發(fā)器等數(shù)據(jù)庫對象從應用設(shè)計的角度進行了介紹。本書適合DB2的初學者、DB2開發(fā)人員、準備參加DB2認證考試的讀者以及DB2數(shù)據(jù)庫管理人員學習和閱讀。

作者簡介

  牛新莊博士(數(shù)據(jù)庫維護、優(yōu)化和架構(gòu)專家)擁有DB2 V5、V6、V7、V8和V9全部認證,同時他還擁有OCP、AIX、HP-UX、MQ、TSM和WebSphere等20多項國際認證。牛新莊博士是IBM官方資深培訓講師(培訓DB2、AIX、MQ、WebSphere、TSM和CICS),是中信銀行、山東農(nóng)信、青島海爾等公司的資深技術(shù)顧問,曾經(jīng)幫助工農(nóng)商建招交六大行、聯(lián)想集團、青島海爾、云南紅塔、江蘇電力公司等國內(nèi)很多企業(yè)做過問題診斷、性能調(diào)優(yōu)和技術(shù)支持,具有豐富的理論和實踐結(jié)合經(jīng)驗。2004年和2005年分別在上海北京成立咨詢顧問公司,2008年以年薪217萬被中國建設(shè)銀行總行外聘為資深技術(shù)專家。牛新莊博士擁有的獎項有:國內(nèi)數(shù)據(jù)庫領(lǐng)域最高榮譽的“2006年中國首屆杰出數(shù)據(jù)庫工程師”獎,首屆IBM杰出軟件專家獎,“2006年IT 168技術(shù)卓越”獎。

圖書目錄

第1章 DB2安裝配置\t
1.1 DB2數(shù)據(jù)庫概述
1.1.1 DB2發(fā)展歷史\t
1.1.2 DB2版本和平臺支持\t
1.1.3 DB2產(chǎn)品組件和功能\t
1.2 DB2數(shù)據(jù)庫安裝配置\t
1.2.1 DB2在Windows上的安裝\t
1.2.2 DB2在Linux/UNIX上的安裝
1.3 DB2數(shù)據(jù)庫體系結(jié)構(gòu)\t
第2章 創(chuàng)建實例和管理服務(wù)器\t
2.1 實例\t
2.1.1 實例概念\t
2.1.2 創(chuàng)建實例
2.1.3 實例目錄\t
2.1.4 實例相關(guān)命令\t
2.1.5 DB2INSTANCE變量介紹\t
2.1.6 刪除實例\t
2.1.7 配置實例
2.2 管理服務(wù)器
2.2.1 管理服務(wù)器概念
2.2.2 創(chuàng)建管理服務(wù)器\t
2.2.3 管理服務(wù)器相關(guān)命令
2.2.4 刪除DB2管理服務(wù)器\t
2.2.5 配置管理服務(wù)器\t
第3章 創(chuàng)建數(shù)據(jù)庫和表空間
3.1 創(chuàng)建數(shù)據(jù)庫
3.1.1 DB2數(shù)據(jù)庫存儲模型\t
3.1.2 表空間管理類型\t
3.1.3 創(chuàng)建數(shù)據(jù)庫\t
3.1.4 數(shù)據(jù)庫目錄\t
3.2 表空間設(shè)計
3.2.1 創(chuàng)建表空間
3.2.2 表空間維護\t
3.2.3 表空間設(shè)計注意事項\t
3.2.4 prefechsize大小選擇\t
3.2.5 文件系統(tǒng)(CIO/DIO)和裸設(shè)備\t
3.2.6 OVERHEAD和TRANSFERRATE設(shè)置\t
3.2.7 優(yōu)化RAID設(shè)備上表空間性能
3.2.8 合理設(shè)置系統(tǒng)臨時表空間\t
3.3 緩沖池\t
3.3.1 緩沖池的使用方法
3.3.2 緩沖池和表空間之間關(guān)系
3.3.3 緩沖池維護\t
3.3.4 緩沖池設(shè)計原則\t
3.4 本章小結(jié)
第4章 訪問數(shù)據(jù)庫\t
4.1 訪問DB2\t
4.2 DB2圖形化操作環(huán)境\t
4.3 DB2 CLP處理程序\t
4.3.1 DB2 CLP簡介\t
4.3.2 DB2 CLP設(shè)計\t
4.3.3 DB2 CLP命令選項
4.3.4 設(shè)置DB2_CLPPROMPT定制DB2 CLP\t
4.4 配置DB2服務(wù)器的TCP/IP通信\t
4.4.1 在服務(wù)器上更新services文件\t
4.4.2 在服務(wù)器上更新數(shù)據(jù)庫管理器配置文件\t
4.4.3 設(shè)置DB2服務(wù)器的通信協(xié)議
4.4.4 查看服務(wù)器通信端口狀態(tài)\t
4.4.5 使用控制中心配置DB2服務(wù)器通信\t
4.5 配置客戶機至服務(wù)器通信\t
4.5.1 客戶機至服務(wù)器通信概述\t
4.5.2 使用控制中心配置客戶端通信
4.5.3 使用CA配置客戶機到服務(wù)器通信\t
4.5.4 深入了解DB2節(jié)點目錄、數(shù)據(jù)庫目錄
4.5.5 使用CLP配置客戶機到服務(wù)器通信案例\t
4.6 本章小結(jié)
第5章 創(chuàng)建數(shù)據(jù)庫對象\t
5.1 模式\t
5.1.1 模式概念\t
5.1.2 系統(tǒng)模式
5.1.3 設(shè)置和獲得當前模式\t
5.1.4 模式和用戶的區(qū)別
5.2 表設(shè)計考慮\t
5.2.1 選擇合適的數(shù)據(jù)類型\t
5.2.2 選擇合適的約束類型\t
5.2.3 使用not null with default\t
5.2.4 生成列及應用案例
5.2.5 自動編號和標識列應用案例
5.2.6 使用not logged initially特性\t
5.2.7 使用append on特性\t
5.2.8 數(shù)據(jù)、索引和大對象分開存放\t
5.2.9 設(shè)置pctfree\t
5.2.10 表的locksize\t
5.2.11 表的volatile特性
5.2.12 創(chuàng)建帶XML列的表
5.2.13 表維護相關(guān)命令\t
5.2.14 表設(shè)計高級選項
5.3 索引設(shè)計\t
5.3.1 索引優(yōu)點\t
5.3.2 索引類型
5.3.3 索引結(jié)構(gòu)
5.3.4 理解索引訪問機制
5.3.5 創(chuàng)建集群索引\t
5.3.6 創(chuàng)建雙向索引\t
5.3.7 完全索引訪問(index access only)\t
5.3.8 創(chuàng)建索引示例\t
5.3.9 索引總結(jié)
5.4 使用序列提高性能\t
5.4.1 應用程序性能和序列
5.4.2 設(shè)計序列原則\t
5.4.3 序列維護\t
5.4.4 比較序列與標識列
5.5 視圖\t
5.5.1 視圖類型\t
5.5.2 創(chuàng)建with check option視圖\t
5.5.3 視圖維護\t
5.6 表表達式
5.6.1 嵌套的表表達式
5.6.2 公用表表達式\t
5.7 觸發(fā)器設(shè)計
5.7.1 觸發(fā)器的類型\t
5.7.2 創(chuàng)建觸發(fā)器示例\t
5.7.3 觸發(fā)器設(shè)計總結(jié)\t
5.8 本章小結(jié)
第6章 數(shù)據(jù)移動
6.1 數(shù)據(jù)移動格式\t
6.1.1 定界ASCII文件格式
6.1.2 非定界ASCII文件格式\t
6.1.3 PC/IXF文件格式\t
6.1.4 工作表文件格式\t
6.1.5 游標\t
6.2 EXPORT\t
6.2.1 EXPORT概述
6.2.2 導出數(shù)據(jù)
6.2.3 導出數(shù)據(jù)示例\t
6.3 IMPORT\t
6.3.1 IMPORT概述\t
6.3.2 導入數(shù)據(jù)
6.3.3 導入數(shù)據(jù)示例\t
6.4 LOAD\t
6.4.1 LOAD概述
6.4.2 裝入數(shù)據(jù)
6.4.3 裝入示例
6.4.4 在線LOAD
6.4.5 監(jiān)控LOAD進度
6.4.6 LOAD期間和之后的表空間狀態(tài)
6.4.7 使用CURSOR文件類型來移動數(shù)據(jù)\t
6.4.8 提高LOAD性能\t
6.4.9 LOAD失敗恢復\t
6.4.10 LOAD和IMPORT比較
6.5 數(shù)據(jù)移動性能問題
6.6 DB2MOVE和DB2LOOK\t
6.6.1 數(shù)據(jù)庫移動工具——DB2MOVE\t
6.6.2 DB2 DDL提取工具(DB2LOOK)\t
6.6.3 利用DB2MOVE和DB2LOOK移動數(shù)據(jù)案例\t
6.6.4 帶COPY操作的DB2MOVE實用程序\t
6.7 本章小結(jié)\t
第7章 數(shù)據(jù)庫備份與恢復\t
7.1 恢復概念\t
7.1.1 崩潰恢復\t
7.1.2 災難恢復
7.1.3 版本恢復
7.1.4 前滾恢復\t
7.2 DB2日志\t
7.2.1 日志文件的使用
7.2.2 日志類型
7.2.3 日志相關(guān)配置參數(shù)\t
7.2.4 數(shù)據(jù)庫日志總結(jié)\t
7.3 數(shù)據(jù)庫和表空間備份\t
7.3.1 數(shù)據(jù)庫備份\t
7.3.2 表空間備份\t
7.3.3 增量備份\t
7.3.4 檢查備份完整性——db2ckbkp\t
7.4 數(shù)據(jù)庫和表空間恢復\t
7.4.1 數(shù)據(jù)庫恢復\t
7.4.2 表空間恢復\t
7.4.3 增量恢復\t
7.4.4 增量恢復檢查-- db2ckrst
7.4.5 重定向恢復\t
7.4.6 恢復已drop的表
7.5 數(shù)據(jù)庫和表空間前滾
7.5.1 數(shù)據(jù)庫前滾\t
7.5.2 表空間前滾\t
7.6 RECOVER實用程序
7.7 恢復歷史文件\t
7.8 數(shù)據(jù)庫重建\t
7.8.1 數(shù)據(jù)庫重建概念\t
7.8.2 使用表空間備份重建可恢復數(shù)據(jù)庫\t
7.8.3 只使用部分表空間備份重建可恢復數(shù)據(jù)庫\t
7.8.4 使用包含日志文件的在線備份重建數(shù)據(jù)庫\t
7.8.5 使用增量備份鏡像重建可恢復數(shù)據(jù)庫\t
7.8.6 使用重定向選項重建可恢復數(shù)據(jù)庫
7.8.7 重建不可恢復數(shù)據(jù)庫\t
7.8.8 數(shù)據(jù)庫重建的限制
7.9 監(jiān)控備份、復原和恢復進度
7.10 備份、恢復和復原期間表空間狀態(tài)
7.11 優(yōu)化備份、復原和恢復性能
7.12 備份恢復最佳實踐
第8章 DB2故障診斷\t
8.1 DB2故障診斷機制\t
8.1.1 故障診斷相關(guān)文件
8.1.2 收集故障診斷信息
8.1.3 設(shè)置故障診斷級別
8.2 深入講解故障診斷文件\t
8.2.1 解釋管理通知日志文件條目\t
8.2.2 解釋診斷日志文件條目\t
8.3 故障診斷工具\t
8.3.1 使用db2support收集環(huán)境信息
8.3.2 db2ls和db2level\t
8.3.3 使用db2diag分析db2diag.log文件\t
8.3.4 db2pd\t
8.3.5 DB2內(nèi)部返回碼\t
8.4 故障診斷分析流程
8.4.1 故障診斷流程\t
8.4.2 結(jié)合系統(tǒng)事件判斷
8.4.3 結(jié)合系統(tǒng)運行狀況診斷
8.5 本章小結(jié)\t
第9章 DB2性能監(jiān)控\t
9.1 監(jiān)控工具概述\t
9.2 快照監(jiān)視器
9.2.1 快照監(jiān)視器概述\t
9.2.2 利用表函數(shù)監(jiān)控
9.2.3 性能管理視圖\t
9.3 快照監(jiān)視器案例\t
9.3.1 監(jiān)控案例1-動態(tài)SQL語句
9.3.2 監(jiān)控案例2-通過表函數(shù)監(jiān)控\t
9.3.3 編寫快照監(jiān)控腳本
9.4 db2pd及監(jiān)控案例\t
9.5 事件監(jiān)視器及監(jiān)控案例\t
9.6 db2mtrk及監(jiān)控案例\t
9.7 活動監(jiān)視器\t
9.8 DB2性能監(jiān)控總結(jié)\t
第10章 鎖和并發(fā)\t
10.1 鎖的概念\t
10.1.1 數(shù)據(jù)一致性\t
10.1.2 事務(wù)和事務(wù)邊界\t
10.1.3 鎖的概念\t
10.2 鎖的屬性、策略及模式\t
10.2.1 鎖的屬性\t
10.2.2 加鎖策略\t
10.2.3 鎖的模式\t
10.2.4 如何獲取鎖\t
10.2.5 鎖的兼容性\t
10.3 隔離級別(Isolation Levels)\t
10.3.1 可重復讀(RR-Repeatable Read)\t
10.3.2 讀穩(wěn)定性(RS-Read Stability)
10.3.3 游標穩(wěn)定性(CS-Cursor Stability)\t
10.3.4 未提交讀(UR-Uncommitted Read)\t
10.3.5 隔離級別的摘要\t
10.4 鎖轉(zhuǎn)換、鎖等待、鎖升級和死鎖
10.4.1 鎖轉(zhuǎn)換及調(diào)整案例\t
10.4.2 鎖升級及調(diào)整案例\t
10.4.3 鎖等待及調(diào)整案例\t
10.4.4 死鎖及調(diào)整案例\t
10.5 鎖相關(guān)的性能問題總結(jié)
10.6 鎖與應用程序設(shè)計
10.7 鎖監(jiān)控工具\t
10.8 最大化并發(fā)性\t
10.8.1 選擇合適的隔離級別
10.8.2 盡量避免鎖等待、鎖升級和死鎖\t
10.8.3 設(shè)置合理的注冊變量\t
10.9 鎖和并發(fā)總結(jié)\t
第11章 數(shù)據(jù)庫運行維護
11.1 統(tǒng)計信息更新\t
11.1.1 統(tǒng)計信息的重要性\t
11.1.2 使用RUNSTATS 收集統(tǒng)計信息的原則
11.1.3 減小RUNSTATS對系統(tǒng)性能影響的策略\t
11.1.4 DB2自動統(tǒng)計信息收集\t
11.2 Runstats更新舉例\t
11.2.1 RUNSTATS更新示例\t
11.2.2 收集分布式統(tǒng)計信息\t
11.2.3 包含頻率和分位數(shù)統(tǒng)計信息的RUNSTATS\t
11.2.4 包含列組統(tǒng)計信息的RUNSTATS\t
11.2.5 包含LIKE STATISTICS的RUNSTATS\t
11.2.6 包含統(tǒng)計信息配置文件的RUNSTATS
11.2.7 帶有抽樣的RUNSTATS\t
11.2.8 帶有系統(tǒng)頁級抽樣的RUNSTATS\t
11.2.9 收集統(tǒng)計信息的其他可供選擇的方法\t
11.2.10 RUNSTATS總結(jié)
11.3 表和索引碎片整理\t
11.3.1 表重組(REORG)\t
11.3.2 索引重組\t
11.3.3 確定何時重組表和索引\t
11.3.4 重組表和索引的成本\t
11.3.5 合理設(shè)計以減少碎片生成\t
11.3.6 啟用表和索引的自動重組\t
11.4 碎片整理案例\t
11.4.1 執(zhí)行表、索引檢查是否需要做REORG
11.4.2 表和索引碎片整理\t
11.5 案例:生成碎片檢查、統(tǒng)計信息更新、碎片整理和REBIND腳本\t
11.6 重新綁定程序包\t
11.7 數(shù)據(jù)庫運行維護總結(jié)\t
第12章 數(shù)據(jù)庫常用工具\t
12.1 解釋工具\t
12.1.1 Visual Explain(可視化解釋)
12.1.2 db2expln\t
12.1.3 db2exfmt\t
12.1.4 各種解釋工具比較\t
12.1.5 如何從解釋信息中獲取有價值的建議\t
12.2 索引設(shè)計工具(db2advis)\t
12.2.1 DB2 Design Advisor(db2advis)\t
12.2.2 DB2 Design Advisor(db2advis)案例講解\t
12.3 基準測試工具db2batch\t
12.3.1 db2batch\t
12.3.2 db2batch基準程序測試分析示例\t
12.4 數(shù)據(jù)一致性檢查工具\t
12.4.1 db2dart及案例\t
12.4.2 inspect及案例\t
12.5 db2look\t
12.5.1 db2look概述\t
12.5.2 利用db2look構(gòu)建模擬測試數(shù)據(jù)庫
12.6 其他工具\t
12.6.1 db2bfd\t
12.6.2 db2_kill和db2nkill\t
12.6.3 db2tbst\t
12.7 本章小結(jié)\t
第13章 數(shù)據(jù)庫安全\t
13.1 DB2安全機制概述\t
13.2 認證(authentication)\t
13.2.1 什么時候進行DB2身份認證
13.2.2 DB2身份認證類型\t
13.3 權(quán)限(authorization)
13.3.1 權(quán)限層次\t
13.3.2 授予/撤銷實例級權(quán)限\t
13.3.3 授予/撤銷數(shù)據(jù)庫級權(quán)限
13.4 特權(quán)\t
13.4.1 特權(quán)層次結(jié)構(gòu)\t
13.4.2 授予特權(quán)\t
13.4.3 撤銷特權(quán)\t
13.4.4 顯式特權(quán)/隱式特權(quán)/間接特權(quán)\t
13.4.5 靜態(tài)和動態(tài)SQL特權(quán)考慮因素\t
13.4.6 維護特權(quán)/權(quán)限\t
13.5 某銀行安全規(guī)劃案例\t
13.6 執(zhí)行安全審計(db2audit)\t
13.7 基于標簽的訪問控制(LBAC)及案例
13.8 本章小結(jié)\t
第14章 DBA日常維護\t
14.1 DB2健康檢查\t
14.1.1 查看是否有僵尸實例進程\t
14.1.2 inspect數(shù)據(jù)庫是否一致\t
14.1.3 查找診斷日志判斷是否有異常\t
14.1.4 檢查數(shù)據(jù)庫備份完整性、日志歸檔是否正常
14.1.5 維護實例目錄和數(shù)據(jù)庫目錄權(quán)限\t
14.1.6 查看磁盤空間\t
14.2 數(shù)據(jù)庫監(jiān)控\t
14.2.1 監(jiān)控工具\t
14.2.2 監(jiān)控緩沖池命中率\t
14.2.3 監(jiān)控執(zhí)行成本最高的SQL語句\t
14.2.4 監(jiān)控運行最長的SQL語句\t
14.2.5 監(jiān)控SQL準備和預編譯時間最長的SQL語句
14.2.6 監(jiān)控執(zhí)行次數(shù)最多的SQL語句\t
14.2.7 監(jiān)控排序次數(shù)最多的SQL語句\t
14.2.8 監(jiān)控引起鎖等待的SQL語句
14.3 日常維護\t
14.3.1 查找創(chuàng)建的新對象
14.3.2 查找無效對象\t
14.3.3 檢查表空間狀態(tài)\t
14.3.4 檢查表狀態(tài)\t
14.3.5 查找需要REORG的表和索引\t
14.3.6 查找需要RUNSTATS的表和索引\t
14.3.7 定期清理db2diag.log文件\t
14.3.8 查找異常增長的表空間和表\t
第15章 DB2常見問題總結(jié)\t
15.1 實例常見問題和診斷案例\t
15.1.1 實例無法啟動問題總結(jié)\t
15.1.2 實例無法正常終止\t
15.1.3 實例啟動報SQL1042C錯誤\t
15.1.4 實例目錄誤刪除\t
15.1.5 實例崩潰問題\t
15.2 數(shù)據(jù)庫常見問題總結(jié)\t
15.2.1 數(shù)據(jù)庫日志空間滿-- SQL0964C錯誤\t
15.2.2 數(shù)據(jù)庫時區(qū)和時間\t
15.2.3 中文亂碼和代碼頁轉(zhuǎn)換\t
15.2.4 通信錯誤-- SQL30081N\t
15.2.5 數(shù)據(jù)庫備份、前滾暫掛\t
15.2.6 數(shù)據(jù)庫活動日志刪除\t
15.2.7 數(shù)據(jù)庫損壞(數(shù)據(jù)頁、索引頁)——SQL1043C\t
15.2.8 索引重新構(gòu)建問題\t
15.2.9 DB2實用程序不可用\t
15.2.10 快速清空表數(shù)據(jù)\t
15.2.11 表和索引統(tǒng)計信息不一致\t
15.3 表空間狀態(tài)\t
15.3.1 Backup Pending\t
15.3.2 脫機\t
15.3.3 Quiesced Exclusive|Share|Update\t605
15.3.4 Restore Pending和Storage Must be Defined\t
15.3.5 Roll Forward Pending\t
15.3.6 表空間狀態(tài)總結(jié)\t
15.4 LOAD期間表狀態(tài)總結(jié)\t
15.4.1 Check Pending\t
15.4.2 Load Pending\t
15.4.3 Load in Progress\t
15.4.4 Not Load Restartable\t
15.4.5 Read Access Only\t
15.4.6 Unavailable\t
15.5 鎖相關(guān)問題\t
15.5.1 鎖升級\t
15.5.2 鎖等待問題解決流程\t
15.5.3 死鎖\t
15.6 內(nèi)存常見問題\t
15.6.1 bufferpool設(shè)置過大數(shù)據(jù)庫無法啟動\t
15.6.2 排序溢出\t
15.6.3 鎖內(nèi)存不足\t
15.7 備份恢復常見問題\t
15.8 數(shù)據(jù)移動常見問題總結(jié)\t
15.8.1 標識列\(zhòng)t
15.8.2 生成列\(zhòng)t
15.8.3 大對象\t
15.8.4 空值處理\t
15.8.5 定界符注意問題
15.8.6 PC/IXF注意問題
15.8.7 代碼頁不同注意事項\t
15.8.8 日期格式\t
15.8.9 XML問題\t
15.9 安全常見問題總結(jié)\t
15.9.1 從PUBLIC撤銷隱式的權(quán)限和特權(quán)\t
15.9.2 保護系統(tǒng)編目視圖\t
15.9.3 創(chuàng)建實例用戶顯式指定組\t
15.9.4 為SYSxxx_GROUP參數(shù)使用顯式值\t
15.9.5 跟蹤隱式的特權(quán)\t
15.9.6 不授予不必要的特權(quán)\t
15.9.7 使用加密的AUTHENTICATION模式
15.9.8 使用獨立ID創(chuàng)建和擁有對象\t
15.9.9 使用視圖控制數(shù)據(jù)訪問\t
15.9.10 使用存儲過程控制數(shù)據(jù)訪問
15.9.11 使用LBAC控制數(shù)據(jù)訪問\t
15.9.12 對重要敏感數(shù)據(jù)加密\t
15.10 SQL0805和SQL0818錯誤\t

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號