午夜视频在线观看网址,日韩亚洲区,亚洲综合在线中文字幕

医盟网-亚洲热久久-全国首家医疗信息化行业门户网站


  • 獲得積分
    資料庫(kù)會(huì)員登錄
    搜索: [高級(jí)搜索]
    下載首頁(yè) | 資源分類 | 下載排行
    您的位置: 首頁(yè) > 信息化技術(shù) > oracle
     
    分類導(dǎo)航
    下載排行
    最新資源
    expert oracle database architecture
    資源大小: 資源類型:文檔
    下載積分: 0
    更多
    -->
    下載統(tǒng)計(jì):總下載:0,本月下載:0,本周下載:0,今日下載:0
    發(fā)表評(píng)論 錯(cuò)誤報(bào)告 加入收藏夾
    資源介紹
    Contents at a Glance.................................................................................................v
    Foreword ............................................................................................................. xviii
    Foreword from the First Edition ............................................................................ xix
    About the Author .................................................................................................. xxii
    About the Technical Reviewers ........................................................................... xxiii
    Acknowledgments ............................................................................................... xxiv
    Introduction .......................................................................................................... xxv
    Setting Up Your Environment ............................................................................. xxxii
    ■ Chapter 1: Developing Successful Oracle Applications .......................................1
    My Approach....................................................................................................................2
    The Black Box Approach..................................................................................................3
    How (and How Not) to Develop Database Applications .................................................11
    Understanding Oracle Architecture ......................................................................................................12
    Understanding Concurrency Control.....................................................................................................21
    Multi-Versioning ...................................................................................................................................25
    Database Independence? .....................................................................................................................32
    How Do I Make It Run Faster? ..............................................................................................................46
    The DBA-Developer Relationship..........................................................................................................48
    Summary .......................................................................................................................49
    ■ CONTENTS
    vii
    ■ Chapter 2: Architecture Overview......................................................................51
    Defining Database and Instance....................................................................................52
    The SGA and Background Processes....................................................................................................58
    Connecting to Oracle .....................................................................................................60
    Dedicated Server ..................................................................................................................................60
    Shared Server.......................................................................................................................................62
    Mechanics of Connecting over TCP/IP..................................................................................................63
    Summary .......................................................................................................................66
    ■ Chapter 3: Files ..................................................................................................67
    Parameter Files..............................................................................................................68
    What Are Parameters?..........................................................................................................................69
    Legacy init.ora Parameter Files............................................................................................................73
    Server Parameter Files (SPFILEs) ..................................................................................74
    Converting to SPFILEs ..........................................................................................................................75
    Trace Files .....................................................................................................................82
    Requested Trace Files ..........................................................................................................................83
    Trace Files Generated in Response to Internal Errors ..........................................................................88
    Trace File Wrap-up ...............................................................................................................................93
    Alert File ........................................................................................................................93
    Data Files.......................................................................................................................96
    A Brief Review of File System Mechanisms .........................................................................................96
    The Storage Hierarchy in an Oracle Database......................................................................................97
    Dictionary-Managed and Locally-Managed Tablespaces...................................................................101
    Temp Files ...................................................................................................................103
    Control Files.................................................................................................................105
    Redo Log Files .............................................................................................................105
    Online Redo Log..................................................................................................................................106
    Archived Redo Log..............................................................................................................................108
    Password Files.............................................................................................................109
    ■ CONTENTS
    viii
    Change Tracking File ...................................................................................................113
    Flashback Logs............................................................................................................114
    Flashback Database ...........................................................................................................................114
    Flash Recovery Area...........................................................................................................................115
    DMP Files (EXP/IMP Files)............................................................................................116
    Data Pump Files...........................................................................................................117
    Flat Files ......................................................................................................................120
    Summary .....................................................................................................................120
    ■ Chapter 4: Memory Structures.........................................................................121
    The Process Global Area and User Global Area ...........................................................122
    Manual PGA Memory Management ....................................................................................................123
    Automatic PGA Memory Management................................................................................................129
    Choosing Between Manual and Auto Memory Management..............................................................140
    PGA and UGA Wrap-up........................................................................................................................142
    The System Global Area...............................................................................................142
    Fixed SGA ...........................................................................................................................................148
    Redo Buffer.........................................................................................................................................148
    Block Buffer Cache .............................................................................................................................149
    Shared Pool ........................................................................................................................................156
    Large Pool...........................................................................................................................................159
    Java Pool ............................................................................................................................................160
    Streams Pool ......................................................................................................................................160
    Automatic SGA Memory Management................................................................................................161
    Automatic Memory Management .......................................................................................................162
    Summary .....................................................................................................................164
    ■ Chapter 5: Oracle Processes............................................................................165
    Server Processes.........................................................................................................166
    Dedicated Server Connections ...........................................................................................................166
    Shared Server Connections ................................................................................................................169
    ■ CONTENTS
    ix
    Database Resident Connection Pooling (DRCP) ..................................................................................170
    Connections vs. Sessions ...................................................................................................................170
    Dedicated Server vs. Shared Server vs. DRCP ...................................................................................176
    Dedicated/Shared Server Wrap-up.....................................................................................................179
    Background Processes ................................................................................................180
    Focused Background Processes.........................................................................................................181
    Utility Background Processes.............................................................................................................190
    Slave Processes...........................................................................................................193
    I/O Slaves............................................................................................................................................193
    Pnnn: Parallel Query Execution Servers .............................................................................................193
    Summary .....................................................................................................................194
    ■ Chapter 6: Locking and Latching .....................................................................195
    What Are Locks?..........................................................................................................195
    Locking Issues .............................................................................................................198
    Lost Updates.......................................................................................................................................198
    Pessimistic Locking............................................................................................................................199
    Optimistic Locking ..............................................................................................................................201
    Optimistic or Pessimistic Locking?.....................................................................................................207
    Blocking..............................................................................................................................................208
    Deadlocks...........................................................................................................................................211
    Lock Escalation...................................................................................................................................215
    Lock Types...................................................................................................................216
    DML Locks ..........................................................................................................................................216
    DDL Locks...........................................................................................................................................225
    Latches ...............................................................................................................................................230
    Mutexes ..............................................................................................................................................240
    Manual Locking and User-Defined Locks ...........................................................................................240
    Summary .....................................................................................................................241
    ■ CONTENTS
    x
    ■ Chapter 7: Concurrency and Multi-versioning.................................................243
    What Are Concurrency Controls?.................................................................................243
    Transaction Isolation Levels ........................................................................................244
    READ UNCOMMITTED..........................................................................................................................246
    READ COMMITTED ..............................................................................................................................248
    REPEATABLE READ .............................................................................................................................249
    SERIALIZABLE .....................................................................................................................................252
    READ ONLY .........................................................................................................................................254
    Implications of Multi-version Read Consistency..........................................................255
    A Common Data Warehousing Technique That Fails..........................................................................255
    An Explanation for Higher Than Expected I/O on Hot Tables ..............................................................256
    Write Consistency ........................................................................................................259
    Consistent Reads and Current Reads .................................................................................................259
    Seeing a Restart .................................................................................................................................262
    Why Is a Restart Important to Us? ......................................................................................................264
    Summary .....................................................................................................................265
    ■ Chapter 8: Transactions...................................................................................267
    Transaction Control Statements ..................................................................................267
    Atomicity......................................................................................................................269
    Statement-Level Atomicity .................................................................................................................269
    Procedure-Level Atomicity .................................................................................................................271
    Transaction-Level Atomicity ...............................................................................................................275
    DDL and Atomicity ..............................................................................................................................275
    Durability .....................................................................................................................275
    WRITE Extensions to COMMIT.............................................................................................................276
    COMMITS in a Non-Distributed PL/SQL Block ....................................................................................277
    Integrity Constraints and Transactions........................................................................279
    IMMEDIATE Constraints ......................................................................................................................279
    DEFERRABLE Constraints and Cascading Updates.............................................................................280
    ■ CONTENTS
    xi
    Bad Transaction Habits................................................................................................284
    Committing in a Loop .........................................................................................................................284
    Using Autocommit ..............................................................................................................................290
    Distributed Transactions..............................................................................................291
    Autonomous Transactions ...........................................................................................293
    How Autonomous Transactions Work.................................................................................................293
    When to Use Autonomous Transactions .............................................................................................295
    Summary .....................................................................................................................298
    ■ Chapter 9: Redo and Undo................................................................................299
    What Is Redo?..............................................................................................................300
    What Is Undo?..............................................................................................................300
    How Redo and Undo Work Together............................................................................304
    Example INSERT-UPDATE-DELETE Scenario ......................................................................................304
    Commit and Rollback Processing ................................................................................308
    What Does a COMMIT Do? ..................................................................................................................308
    What Does a ROLLBACK Do? ..............................................................................................................315
    Investigating Redo .......................................................................................................316
    Measuring Redo..................................................................................................................................316
    Can I Turn Off Redo Log Generation? .................................................................................................318
    Why Can’t I Allocate a New Log?........................................................................................................321
    Block Cleanout....................................................................................................................................323
    Log Contention....................................................................................................................................326
    Temporary Tables and Redo/Undo .....................................................................................................328
    Investigating Undo .......................................................................................................332
    What Generates the Most and Least Undo? .......................................................................................332
    ORA-01555: snapshot too old Error ....................................................................................................334
    Summary .....................................................................................................................344
    ■ CONTENTS
    xii
    ■ Chapter 10: Database Tables ...........................................................................345
    Types of Tables............................................................................................................345
    Terminology.................................................................................................................347
    Segment .............................................................................................................................................347
    Segment Space Management ............................................................................................................350
    High-water Mark ................................................................................................................................350
    FREELISTS ..........................................................................................................................................352
    PCTFREE and PCTUSED ......................................................................................................................356
    LOGGING and NOLOGGING ..................................................................................................................359
    INITRANS and MAXTRANS ..................................................................................................................359
    Heap Organized Tables................................................................................................359
    Index Organized Tables ...............................................................................................363
    Index Organized Tables Wrap-up .......................................................................................................378
    Index Clustered Tables ................................................................................................378
    Index Clustered Tables Wrap-up ........................................................................................................386
    Hash Clustered Tables .................................................................................................386
    Hash Clustered Tables Wrap-up .........................................................................................................394
    Sorted Hash Clustered Tables .....................................................................................395
    Nested Tables ..............................................................................................................397
    Nested Tables Syntax .........................................................................................................................398
    Nested Table Storage .........................................................................................................................405
    Nested Tables Wrap-up ......................................................................................................................408
    Temporary Tables ........................................................................................................409
    Temporary Tables Wrap-up ................................................................................................................415
    Object Tables ...............................................................................................................416
    Object Tables Wrap-up .......................................................................................................................423
    Summary .....................................................................................................................423
    ■ CONTENTS
    xiii
    ■ Chapter 11: Indexes .........................................................................................425
    An Overview of Oracle Indexes ....................................................................................425
    B*Tree Indexes ............................................................................................................427
    Index Key Compression ......................................................................................................................430
    Reverse Key Indexes ..........................................................................................................................433
    Descending Indexes ...........................................................................................................................439
    When Should You Use a B*Tree Index? ..............................................................................................441
    B*Trees Wrap-up ................................................................................................................................452
    Bitmap Indexes ............................................................................................................452
    When Should You Use a Bitmap Index?..............................................................................................453
    Bitmap Join Indexes ...........................................................................................................................457
    Bitmap Indexes Wrap-up ....................................................................................................................459
    Function-Based Indexes ..............................................................................................460
    Important Implementation Details ......................................................................................................460
    A Simple Function-Based Index Example ...........................................................................................461
    Indexing Only Some of the Rows........................................................................................................470
    Implementing Selective Uniqueness ..................................................................................................472
    Caveat Regarding ORA-01743 ............................................................................................................472
    Function-Based Indexes Wrap-up ......................................................................................................473
    Application Domain Indexes ........................................................................................474
    Frequently Asked Questions and Myths About Indexes...............................................475
    Do Indexes Work on Views? ...............................................................................................................475
    Do Nulls and Indexes Work Together?................................................................................................475
    Should Foreign Keys Be Indexed? ......................................................................................................477
    Why Isn’t My Index Getting Used? ......................................................................................................479
    Myth: Space Is Never Reused in an Index ..........................................................................................485
    Myth: Most Discriminating Elements Should Be First ........................................................................488
    Summary .....................................................................................................................491
    ■ CONTENTS
    xiv
    ■ Chapter 12: Datatypes......................................................................................493
    An Overview of Oracle Datatypes ................................................................................493
    Character and Binary String Types ..............................................................................496
    NLS Overview .....................................................................................................................................496
    Character Strings................................................................................................................................499
    Binary Strings: RAW Types ..........................................................................................506
    Number Types..............................................................................................................508
    NUMBER Type Syntax and Usage .......................................................................................................510
    BINARY_FLOAT/BINARY_DOUBLE Type Syntax and Usage.................................................................513
    Non-native Number Types..................................................................................................................514
    Performance Considerations ..............................................................................................................514
    Long Types ..................................................................................................................516
    Restrictions on LONG and LONG RAW Types ......................................................................................516
    Coping with Legacy LONG Types ........................................................................................................518
    Dates, Timestamps, and Interval Types.......................................................................523
    Formats ..............................................................................................................................................523
    DATE Type ..........................................................................................................................................525
    TIMESTAMP Type................................................................................................................................531
    INTERVAL Type ...................................................................................................................................538
    LOB Types....................................................................................................................541
    Internal LOBs ......................................................................................................................................541
    BFILEs.................................................................................................................................................552
    ROWID/UROWID Types .................................................................................................554
    Summary .....................................................................................................................555
    ■ Chapter 13: Partitioning...................................................................................557
    Partitioning Overview ..................................................................................................557
    Increased Availability .........................................................................................................................558
    Reduced Administrative Burden .........................................................................................................560
    Enhanced Statement Performance.....................................................................................................564
    ■ CONTENTS
    xv
    Table Partitioning Schemes.........................................................................................566
    Range Partitioning ..............................................................................................................................567
    Hash Partitioning ................................................................................................................................569
    List Partitioning ..................................................................................................................................574
    Interval Partitioning ............................................................................................................................575
    Reference Partitioning........................................................................................................................581
    Composite Partitioning .......................................................................................................................586
    Row Movement...................................................................................................................................588
    Table Partitioning Schemes Wrap-up.................................................................................................590
    Partitioning Indexes .....................................................................................................591
    Local Indexes vs. Global Indexes........................................................................................................592
    Local Indexes......................................................................................................................................593
    Global Indexes ....................................................................................................................................599
    Partitioning and Performance, Revisited .....................................................................612
    Auditing and Segment Space Compression.................................................................618
    Summary .....................................................................................................................619
    ■ Chapter 14: Parallel Execution.........................................................................621
    When to Use Parallel Execution ...................................................................................622
    A Parallel Processing Analogy ............................................................................................................623
    Oracle Exadata.............................................................................................................624
    Parallel Query ..............................................................................................................624
    Parallel DML.................................................................................................................630
    Parallel DDL .................................................................................................................633
    Parallel DDL and Data Loading Using External Tables........................................................................634
    Parallel DDL and Extent Trimming......................................................................................................636
    Parallel Recovery .........................................................................................................645
    Procedural Parallelism.................................................................................................645
    Parallel Pipelined Functions ...............................................................................................................646
    Do-It-Yourself Parallelism ..................................................................................................................649
    ■ CONTENTS
    xvi
    Old School Do-It-Yourself Parallelism ................................................................................................652
    Summary .....................................................................................................................656
    ■ Chapter 15: Data Loading and Unloading.........................................................657
    SQL*Loader..................................................................................................................657
    Loading Data with SQLLDR FAQs........................................................................................................661
    SQLLDR Caveats .................................................................................................................................686
    SQLLDR Summary ..............................................................................................................................686
    External Tables ............................................................................................................686
    Setting Up External Tables .................................................................................................................687
    Dealing with Errors .............................................................................................................................693
    Using an External Table to Load Different Files..................................................................................696
    Multiuser Issues .................................................................................................................................696
    External Tables Summary...................................................................................................................697
    Flat File Unload ............................................................................................................698
    Data Pump Unload .......................................................................................................706
    Summary .....................................................................................................................708
    ■ Chapter 16: Data Encryption ............................................................................709
    Types of Encryption .....................................................................................................709
    Data in Motion ....................................................................................................................................709
    Data at Rest ........................................................................................................................................710
    Manual Application Encryption ...........................................................................................................713
    The Oracle Wallet ...............................................................................................................................714
    Transparent Column Level Encryption................................................................................................717
    Transparent Tablespace Encryption ...................................................................................................719
    What Encryption Is Not About ......................................................................................722
    Implementing Manual Application Encryption .............................................................723
    Reasons to Avoid the Manual Approach .............................................................................................723
    Performance Implications of the Manual Approach ...........................................................................724
    When to Use the Manual Approach ....................................................................................................729
    ■ CONTENTS
    下載地址
    按字母檢索

    下載須知:
    大部份資源無(wú)需注冊(cè)即可下載
    需要積分的資源要在會(huì)員中心注冊(cè)會(huì)員并用 積分體系中提示的方法賺取積分才能下載。

    免責(zé)聲明:
    所有資源只能用于參考學(xué)習(xí),不能用于任何商業(yè)用途,否則后果自負(fù)!
    主站蜘蛛池模板: 泥沙泵_脱硫泵_潜水泵_离心泵_渣浆泵厂家|诚信为先-泰安华泰泵业制造有限公司 | 耐腐蚀磁力泵,直立式耐酸碱泵,立式耐酸碱泵,自吸式耐酸碱泵-杰凯泵业【官网】 | 起名字典|宝宝新生儿男孩女孩起名免费网-诗经周易生辰八字取名字大全 | 河北湛存边坡防护工程有限公司-边坡防护网_边坡绿化修复_喷浆挂网 | 上海三凌自控阀门有限公司| 捷胜通运|超大件双清专线|欧美专线|订舱|订柜|订船|双清包税|纯电池运输|液体粉末专线| | 中深世纪广告公司 深圳标志设计,深圳logo设计公司,包装设计公司,深圳商标设计,深圳画册设计公司 中商信息网-商务数据网-中文商务数据网 | 览众房车,房车, 房车厂家, 房车价格, 房车图片,, 四驱房车, 皮卡房车, 越野房车, 依维柯房车, 国产房车, 自动挡房车, | 易众拍卖行-事故车拍卖,残值车拍卖,水淹车拍卖,全损车拍卖,修复车拍卖,碰橦车拍卖,瑕疵车拍卖,报废车拍卖,泡水车拍卖,拆车件拍卖,配件拍卖,火烧车拍卖,二手车拍卖专业线上平台 | 新余婚庆公司_新余最好的婚庆公司_新余高端婚礼-爱尚婚礼策划 | 模具架,模具货架,抽屉式模具架-模具架厂家 | 柱状_椰壳_蜂窝_果壳_粉状活性炭_活性炭厂家 - 銮桦净化 | 随州网站建设_随州建站公司_随州SEO优化排名_随州网络公司-随州市金思维网络科技有限公司 | 钻机配件-岩心管-岩心管接箍-地质套管-煤矿用钻头-河南滨远机械设备有限公司 | 抛丸机-通过式抛丸机-履带吊钩式抛丸机厂家-青岛泓霖智能设备公司 | 注塑模具厂,注塑模具加工,塑胶模具加工-东莞世邦塑胶官网 | 深圳市翔洲宏科技有限公司 | 深圳激光焊锡机-全自动点胶机设备-全自动激光焊锡机厂家-深圳创精锐 | 河南电梯公司_郑州电梯公司_河南家用别墅电梯厂家-郑州嘉祥机电设备公司 | 新能源洗扫车、新能源压缩垃圾车_新能源路面养护车_电动树叶收集车_电动扫地机_电动洗地机_高尔夫球车 | 洒水车_水车_洒水车价格_喷水车_绿化喷洒车_绿化洒水车- 程力专用汽车股份有限公司 | 七评-爱美儿信息科技有限公司〖官网〗? | 河北省农林科学院石家庄果树研究所 | 停车场设计|地下停车场规划设计|智能停车位地下车库设计施工装修|深圳创安顺停车库规划设计有限公司 | 河北东奥电梯有限公司|东奥电梯|河北东奥 | 陕西筱润智能科技有限公司 干部人事智能档案柜 智能密集架 智能档案柜 部队选层文件智能柜 智能枪弹柜 财务智能档案柜 边防武警智能密集架 医院智能档案柜 部队选层文件智能柜智能枪弹柜 学校医院文件柜 企事业单位公检法智能文件柜 生产厂家-筱润智能科技有限公司 RFID射频智能密集架 全自动智能选层档案柜 智能密保柜 枪柜部队营房营具床桌椅办公家具 办公用品档案盒设备货架 全自动智能选层柜生产厂家-筱润智能科技有限公司 | 南京数控折弯机_安徽数控剪板机_数控开槽机-合肥小型液压折弯机系统批发厂家 | 全自动热敷贴(袋)温度特性检测仪-武汉伊特仪器有限公司 | 铝矾土熟料_高铝_细粉_骨料_铝酸钙粉_价格_铸造消失膜用铝矾土—嵩峰厂家 | 水处理设备_纯净水设备_软化水设备_反渗透水处理设备「陕西甘肃青海宁夏新疆」认准海川环保 | 全自动滤水器_射水抽气器_气液两相流疏水器-连云港神美电力辅机有限公司 | 上海宽带安装-上海宽带办理-400电话-包月电话-靓号 | 皮带清扫器-皮带聚氨酯合金空段输送带清扫器刮刀厂家-衡水格锐特机械科技有限公司 | 智能一体化蒸馏仪_氨氮蒸馏仪_全自动智能蒸馏仪器厂家-那艾 | 原子灰厂家—长兴宝迪环保科技有限公司【官网】 | 津南人才网_津南招聘网_求职找工作平台 | 吉林市发布(雾凇融媒)官网| 南京样本设计,彩页制作,宣传册设计,画册设计印刷,包装设计公司,南京台历制作 | 三次元振动研磨机|涡流光饰机|东莞市正雄研磨机械有限公司 | 无锡防火门|无锡放火卷帘门|无锡市防火卷帘门厂有限公司 | 首页|YULI玉立专业厨房电器官网|集成灶十大品牌 油烟机 燃气灶 |