- 前言 1 简介 课程目标1-2 建议日程表1-3 课程目标1-4 Oracle 产品和服务1-5 Oracle Database 10g:“g”代表网格1-6 Oracle 数据库体系结构1-8 数据库结构1-9 Oracle 内存结构1-10 进程结构1-12 Oracle 实例管理1-13 服务器进程和数据库缓冲区高速缓存1-14 物理数据库结构1-15 表空间和数据文件1-17 SYSTEM 和SYSAUX 表空间1-18 段、区和块1-19 逻辑和物理数据库结构1-20 课程示例:HR 方案1-22 数据库体系结构:结构化组件概要1-23 小结1-24 2 安装Oracle 数据库软件 课程目标2-2 Oracle 数据库管理员的任务2-3 用于管理Oracle 数据库的工具2-4 安装:系统要求2-6 检查系统要求2-7 灵活体系结构(OFA) 2-8 使用灵活体系结构2-9 设置环境变量2-11 Oracle Universal Installer (OUI) 2-13 安装Oracle 软件2-14 数据库配置选项2-15 执行配置脚本2-16 完成安装2-17 高级安装选项2-18 安装选项:无提示模式2-19 小结2-20 练习概览:安装Oracle 软件2-21 目录 iii 3 创建Oracle 数据库 课程目标3-2 计划数据库3-3 数据库:示例3-4 Database Configuration Assistant (DBCA) 3-5 使用DBCA 创建数据库3-6 口令管理3-12 创建数据库设计模板3-13 使用DBCA 删除数据库3-14 小结3-16 练习概览:使用DBCA 3-17 4 管理Oracle 实例 课程目标4-2 管理框架4-3 启动和停止Database Control 4-4 Oracle Enterprise Manager 4-5 访问Oracle Enterprise Manager 4-6 数据库主页4-7 使用SQL*Plus 和iSQL*Plus 访问数据库4-8 使用iSQL*Plus 4-9 为了以SYSDBA 和SYSOPER 身份进行访问而设置iSQL*Plus 4-10 使用SQL*Plus 4-12 从Shell 脚本调用SQL*Plus 4-13 从SQL*Plus 调用SQL 脚本4-14 初始化参数文件4-15 简化初始化参数4-16 查看和修改初始化参数4-18 数据库启动和关闭4-19 启动Oracle 数据库实例4-20 启动Oracle 数据库实例:NOMOUNT 4-21 启动Oracle 数据库实例:MOUNT 4-22 启动Oracle 数据库实例:OPEN 4-23 关闭Oracle 数据库实例4-24 关闭模式4-25 SHUTDOWN 选项4-26 使用SQL*Plus 启动和关闭4-29 查看预警日志4-30 查看预警历史记录4-31 动态性能视图4-32 iv 动态性能视图:用法示例4-33 动态性能视图:注意事项4-34 小结4-35 练习概览:管理Oracle 实例4-36 5 管理数据库存储结构 课程目标5-2 存储结构5-3 如何存储表数据5-4 数据库块的结构5-5 表空间和数据文件5-6 Oracle 管理文件(OMF) 5-7 表空间中的空间管理5-8 浏览存储结构5-9 创建新表空间5-10 本地管理表空间的存储5-12 预配置数据库中的表空间5-14 变更表空间5-16 表空间操作5-18 删除表空间5-20 查看表空间信息5-21 采集存储信息5-22 查看表空间内容5-23 扩大数据库5-24 什么是自动存储管理5-25 ASM:主要功能和优点5-26 ASM:概念5-27 小结5-28 练习概览:管理数据库存储结构5-29 6 管理用户安全性 课程目标6-2 数据库用户帐户6-3 预定义帐户:SYS 和SYSTEM 6-5 创建用户6-6 验证用户6-7 管理员验证6-9 解除用户帐户的锁定并重置口令6-10 权限6-11 系统权限6-12 对象权限6-14 v 撤销具有ADMIN OPTION 的系统权限6-15 撤销具有GRANT OPTION 的对象权限6-16 角色的作用6-17 将权限分配给角色以及将角色分配给用户6-18 预定义角色6-19 创建角色6-20 保护角色6-21 将角色分配给用户6-22 概要文件和用户6-23 实施口令安全功能6-25 创建口令概要文件6-27 提供的口令验证函数:VERIFY_FUNCTION 6-28 将限额分配给用户6-29 小结6-31 练习概览:管理用户6-32 7 管理方案对象 课程目标7-2 什么是方案7-3 访问方案对象7-5 命名数据库对象7-6 指定表中的数据类型7-8 创建和修改表7-11 了解数据完整性7-13 定义约束条件7-15 违反约束条件7-16 约束条件状态7-17 约束条件检查7-19 使用SQL 创建约束条件:示例7-20 查看表中的列7-21 查看表的内容7-22 表操作7-23 删除表7-24 截断表7-25 索引7-26 索引类型7-27 B 树索引7-28 位图索引7-30 索引选项7-32 创建索引7-34 vi 什么是视图7-35 创建视图7-36 序列7-37 创建序列7-385 253浏览会员免费
- 本人去豆丁花RMB下载的,分享给大家,你可以去看我的资源看下,还有Toad for Oracle 11.6 64位 的安装包 和注册码5 74浏览会员免费
- 收获,不止Oracle. (梁敬彬,梁敬弘) PDF.pdf收获,不止Oracle. (梁敬彬,梁敬弘) PDF.pdf5 602浏览会员免费
- 介绍Oracle ERP的文档,大家可以学习学习~0 76浏览会员免费
- BIEE 学习培训资料大全,希望对学习Oracle BIEE的人员有帮助。5 79浏览会员免费
- Oracle wait diagnostics5 74浏览会员免费
- 目前功能最全的JSF框架Oracle ADF 开发资料分享4 87浏览会员免费
- 操作系统oracle linux 7.6,oracle 19c 静默安装文档,包括安装数据,实例,配置监听过程。centos 小红帽操作系统安装方式相同3 3815浏览会员免费
- 我写的Oracle11gR2在linux上的完整安装过程。0 97浏览会员免费
- Oracle Service Bus实例开发详解 Oracle Service Bus实例开发详解 Oracle Service Bus实例开发详解4 165浏览会员免费
- Expert one-on-one Oracle(中文)part40 74浏览会员免费
- 本文档为cx_Oracle库使用手册,cx_Oracle库为python连接Oracle的模块4 2158浏览会员免费
- 混点积分。之前整理的图文版本Oracle12cR2双节点RAC在Linux7环境下的部署详致步骤,大拿请直接忽略5 603浏览会员免费
- Oracle Database 2 Day DBA 10g Release 2 (10.2)0 60浏览会员免费
- 很细致的维保方案书,把维保服务分级描述。借以参考。3 358浏览会员免费
- 《收获,不止Oracle》颠覆IT技术图书的传统写作方式,在妙趣横生的故事中学到Oracle核心知识与优化方法论,让你摆脱技术束缚,超越技术。3 699浏览会员免费
- <br>Professional Oracle Programming<br><br>作者:Rick Greenwald, Robert Stackowiak, Gary Dodge, David Klein, Ben Shapiro,Christopher G. Chelliah<br><br>出版:Wrox 红皮书<br><br>ISBN: 978-0-7645-7482-5<br><br>源代码下载:<br>http://media.wiley.com/product_ancillary/25/07645748/DOWNLOAD/574825_code.zip<br><br><br><br>One of the only Oracle books to focus exclusively on database programming rather than administration <br><br>Oracle owns sixty percent of the commercial database market <br><br>Provides full coverage of the latest Oracle version, 10g-including new features such as regular expressions and the MODEL SQL clause-as well as versions 8, 8i, and 9i <br><br>The authors are well-known as Oracle gurus-Greenwald is the author of Oracle in a Nutshell and the coauthor, with Stackowiak, of Oracle 9 Essentials <br><br>Shows how to use Oracle data and data structures to build robust, scalable database applications using Java, SQL, and PL/SQL <br><br><br>http://media.wiley.com/product_data/coverImage300/25/07645748/0764574825.jpg<br><br><br>http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764574825,descCd-description.html<br><br><br>http://as.wiley.com/WileyCDA/WileyTitle/productCd-0764574825.html<br><br><br>0 76浏览会员免费
- 高可用性、性能优化和备份恢复-- Oracle数据库进阶5 212浏览会员免费
- Toad For Oracle使用教程详细讲解了如何使用Toad For Oracle工具操作数据库。0 4132浏览会员免费
- 《SQL基础知识第2版》是一本为新手同学特地准备的入门文档,由公众号【SQL数据库开发】原创出品。 内容涵盖了SQL基础语法的所有内容,不仅有SQL各个语法的解释,而且还附有大量的实例讲解和批注,通俗易懂。此外还附有文章中的示例数据库脚本供大家学习使用。5 2091浏览会员免费
- 利用MTConnect协议进行数据采集,实现工厂数据化管理,使工厂内的数据更准确,更精细,保存的时间更长久。3 1814浏览会员免费
- 在做Oracle项目开发时候,经常会用到的文档,方便查阅OCCI API,程序猿的好帮手。大家支持下我吧!THX A Lot5 159浏览会员免费
- 持久的兴趣 强扭的瓜不甜,兴趣是基础,并且要持久。 坚强的毅力 Oracle数据库的学习是一个艰苦的过程。正像鲁迅先生所说:别人喝咖啡的时候,我在写作。如果你能说:别人打游戏的时候,我在做实验。那我肯定,你一定能熟练掌握Oracle数据库的各个方面。 正确的方法 选择适合自己的学习方法。4 75浏览会员免费
- 内容转载自网络,文中给出了8个非常实用的DBA脚本,涵盖了大部分的DBA日常工作,对初学oracle的朋友有较高的参考价值,可以借鉴文中脚本的写法,定制自己的脚本。5 344浏览会员免费
- CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 Oracle 数据库管理艺术:11g新特性(世界级Oracle专家权威力作) 基本信息 原书名: Oracle Database 11g: New Features for DBAs and Developers 原出版社: Apress 作者: (美)Sam R. Alapati Charles Kim 译者: 钟鸣 王君 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:9787115191106 上架时间:2008-12-4 出版日期:2009 年1月 开本:16开 页码:488 版次:1-1 内容简介 本书是经典名著《oracle 10g数据库管理艺术》一书的姊妹篇,通过示例全面而又详细地讲述了oracle 11g的新特性,讲述了更改管理、数据库自动化、性能管理、故障诊断、存储管理、安全管理、性能管理、应用开发、数据仓库等各个方面的改进和创新。通过阅读本书,读者将全面了解oracle 11g新特性,从而进行更好的管理或开发。 本书结构清晰,内容全面,示例丰富,适用于所有dba 和开发人员。 作译者 Charles Kim Oracle OCP DBA、Red Hat RHCT和微软MCP,具有17年以上的IT经验,自1991年以来就一直使用Oracle。他曾经担任世界领先的金融信息服务公司Fidelity的首席Oracle数据库工程顾问。目前,他管理DBAExpert.com网站并给Oracle DBA和开发人员提供技术解决方案。此外,他还是Oracle Press的技术编辑。 Sam R. Alapati 世界顶尖的Oracle技术专家,一位经验丰富的数据库管理员,有20多年从业经历。他拥有Oracle OCP DBA证书和HP-UX CSA证书,曾经担任Oracle公司的高级顾问,并在AT&T、雷曼兄弟、NBC等世界顶级公司担任DBA。目前,他管理着世界上最大的Oracle数据库之一——美国童子军全国总部数据库。除本书外,他还是《Oracle 10g数据库管理艺术》(人民邮电出版社2007年出版)的作者,而且是Oracle公司OCP考试官方教材的作者。 目录 封面 -19 封底 489 扉页 -18 版权 -17 版权声明 -16 献词 -15 译者序 -14 致谢 -13 前言 -11 目录 -6 第1章 安装、升级和管理更改 1 1.1 服务器安装中的新特性 1 1.1.1 最佳灵活结构的更改 2 1.1.2 安装选项的更改 3 1.1.3 新的Oracle Database 11g组件 3 1.1.4 角色和权限更改 4 1.2 安装Oracle Database 11g 5 1.3 数据库创建中的新特性 6 1.3.1 新初始化参数 7 1.3.2 DBCA的增强 10 1.3.3 新Oracle后台进程 13 1.3.4 Oracle新提供的PL/SQL程序包 13 1.4 升级到Oracle Database 11g 14 1.4.1 升级与兼容问题 14 1.4.2 Oracle Database 11g的升级路径 15 1.4.3 用DBUA进行升级 20 1.4.4 升级的性能测试 20 1.4.5 升级到11g后的降级 20 1.4.6 滚动升级功能的增强 21 1.4.7 Oracle Clusterware升级 21 1.5 Real Application Testing 28 1.5.1 Database Replay 29 1.5.2 SQL Performance Analyzer 37 1.6 数据库软件补丁 42 1.6.1 Database Control中的补丁新特性 43 1.6.2 应急热补丁(联机数据库补丁) 44 1.6.3 Database Change Management Pack 44 1.6.4 软件和数据库克隆 45 第2章 数据库诊断和故障修复 46 2.1 故障诊断基础设施 47 2.1.1 问题和意外事件 48 2.1.2 Incident Packaging Service 49 2.1.3 ADR的结构和位置 49 2.2 调查和解决问题 50 2.2.1 使用命令行工具adrci 51 2.2.2 Support Workbench 59 2.3 数据库健康检查 64 2.3.1 检查、故障和修复 65 2.3.2 Health Monitor检查的类型 65 2.3.3 手动检查 66 2.4 Data Recovery Advisor 71 2.4.1 通过RMAN管理Data Recovery Advisor 71 2.4.2 SQL Test Case Builder 77 2.5 在处理数据讹误方面的改进 78 第3章 数据库管理 80 3.1 数据库自动化 80 3.1.1 自动内存管理 81 3.1.2 自动数据库维护任务 84 3.2 与闪回有关的新特性 89 3.2.1 Total Recall和闪回数据归档 89 3.2.2 闪回事务处理取消 98 3.3 数据库管理的新特性 100 3.3.1 虚拟列 100 3.3.2 新的数据分区方案 102 3.3.3 允许DDL锁等待DML锁 102 3.3.4 显式锁定表 102 3.3.5 不可见索引 103 3.3.6 只读表 106 3.3.7 临时表的管理 107 3.3.8 从内存中创建初始化参数文件 108 3.3.9 复原点的增强功能 109 3.3.10 数据库驻留连接池 111 3.3.11 比较和会聚数据库对象 114 3.4 SQL*Plus的新特性 117 3.4.1 SQL*Plus错误日志 118 3.4.2 SQL*Plus可执行程序中的默认设置 119 3.4.3 增强对SQL*Plus的BLOB数据类型的支持 119 3.5 联机应用维护 119 3.5.1 支持新的对象 120 3.5.2 增强的联机索引创建和重建 120 3.5.3 增强的默认列值功能 120 3.5.4 联机重组实体化视图 121 3.5.5 使依赖对象的无效性最小化 121 3.6 Oracle增强的表压缩选项 122 3.6.1 新压缩特性的工作原理 122 3.6.2 存储和性能的增益 123 3.6.3 实现OLTP表的压缩 123 3.6.4 压缩非结构数据 123 3.7 企业管理器的新特性 124 3.7.1 Availability标签页 125 3.7.2 Server标签页 125 3.7.3 新的Related Links 126 3.7.4 LogMiner支持 127 3.7.5 数据库诊断和调整包 128 3.8 Oracle Scheduler的新特性 129 3.8.1 轻型作业 129 3.8.2 远程外部作业 130 3.8.3 Data Guard的Scheduler支持 132 第4章 性能管理 134 4.1 SQL和PL/SQL性能增强 135 4.1.1 自动“本机”PL/SQL编译 135 4.1.2 更快的DML触发器 138 4.1.3 自适应游标共享 138 4.2 新的结果高速缓存功能 140 4.2.1 使用服务器结果高速缓存提高性能 140 4.2.2 管理查询结果高速缓存 148 4.2.3 PL/SQL函数结果高速缓存 150 4.2.4 内单元内联 153 4.3 自动SQL调整 153 4.3.1 Oracle Database 11g中SQL调整的自动化 153 4.3.2 SQL Access Advisor增强 156 4.4 优化程序和统计数据收集增强 158 4.4.1 多列统计 158 4.4.2 函数和表达式的表达式统计 161 4.4.3 更改统计首选项 162 4.4.4 保持统计数据挂起与立即公开统计数据 163 4.4.5 SQL Plan Management 166 4.4.6 ADDM增强 171 4.4.7 AWR基线 174 4.4.8 基线模板 175 4.4.9 自适应基线度量阈值 177 4.5 Database Control中与性能有关的更改 177 4.5.1 定制性能页 177 4.5.2 平均活动会话 178 4.5.3 ADDM性能分析 179 第5章 数据库安全 180 5.1 企业数据库安全问题 180 5.1.1 更强的口令散列算法 180 5.1.2 创新的安全性 181 5.1.3 延迟失败登录 183 5.1.4 口令区分大小写 184 5.1.5 基本遵从行业安全建议 184 5.1.6 升级隐含的安全问题 185 5.1.7 口令版本 185 5.1.8 区分大小写的口令文件 185 5.1.9 更改默认用户口令 186 5.1.10 数据库连接和区分大小写 187 5.1.11 口令管理 187 5.2 表空间加密 191 5.2.1 创建Oracle Wallet 192 5.2.2 钱夹需求 193 5.2.3 加密表空间的几点说明 193 5.2.4 加密一个表空间 194 5.3 企业管理器集成 196 5.3.1 用Enterprise Manager Database Control进行透明的数据加密 196 5.3.2 用Database Control进行表空间加密 196 5.3.3 Policy Trend Overview 198 5.3.4 Database Control中的其他安全管理集成 199 5.4 UTL_程序包网络访问管理 199 5.4.1 UTL_*网络程序包的细粒度访问控制 200 5.4.2 Automatic Storage Management的sysasm权限 206 5.4.3 LOB加密增强 207 5.4.4 Data Pump加密 207 5.4.5 RMAN虚拟专用目录 207 5.4.6 RMAN备份粉碎 207 5.4.7 具有LogMiner支持的TDE 207 5.4.8 带Data Guard SQL Apply的TDE 207 5.4.9 Oracle Audit Vault 208 5.4.10 带硬件安全模块集成的TDE 208 5.5 Oracle高级安全特性 209 5.5.1 Kerberos交叉领域支持 209 5.5.2 sysdba强身份验证 209 5.6 Oracle调用接口增强 210 5.6.1 设置坏数据包捕捉的信息级别 210 5.6.2 延迟或删除数据库连接 210 5.6.3 配置服务器连接尝试的最大次数 211 5.6.4 控制数据库版本信息的显示 211 5.6.5 设置未授权访问的标题和审计 212 第6章 备份和恢复 213 6.1 增强块介质恢复 213 6.1.1 使用recover...block命令的先决条件 214 6.1.2 使用recover...block命令 215 6.2 RMAN管理增强 217 6.2.1 用RMAN替换变量编写脚本 217 6.2.2 新RMAN配置参数 219 6.2.3 分段备份大文件 220 6.2.4 创建归档(长期的)备份 222 6.2.5 新的验证命令 225 6.2.6 配置归档重做日志删除策略 228 6.2.7 归档重做日志失败切换 230 6.2.8 备份粉碎 230 6.2.9 优化的重做数据备份 231 6.3 活动(基于网络)的数据库复制 231 6.3.1 先决条件 232 6.3.2 必要的spfile修改 232 6.3.3 执行活动复制 234 6.3.4 支持网络的复制如何工作 238 6.4 恢复目录管理 239 6.4.1 合并恢复目录 239 6.4.2 移动恢复目录到另一个数据库 241 6.4.3 虚拟专用目录 242 6.5 增强的RMAN与Data Guard的集成 246 6.5.1 不用数据库连接配置RMAN 246 6.5.2 复原备份控制文件为备用控制文件 247 6.5.3 重新同步恢复目录 248 6.5.4 备份文件可访问组 248 6.5.5 备用数据库中的块更改跟踪支持 248 第7章 Data Pump 249 7.1 API增强 249 7.2 压缩增强 250 7.3 加密 253 7.3.1 指定加密 254 7.3.2 选择加密方式 254 7.4 重用转储文件 256 7.5 重映射数据 257 7.6 重映射表 259 7.7 分区的导出和导入 259 7.8 忽略错误 262 7.9 基于Data Pump的外部表 262 第8章 Oracle Streams 268 8.1 同步捕捉 268 8.1.1 同步捕捉的限制 269 8.1.2 配置同步捕捉 269 8.1.3 同步捕捉的DBA视图 271 8.2 组合捕捉和应用 272 8.2.1 组合捕捉和应用的必要条件 272 8.2.2 组合捕捉和应用验证 272 8.3 Performance Advisor 273 8.4 Streams拓扑 274 8.5 用于“比较和修复”的DBMS_COMPARISON 276 8.5.1 DBMS_COMPARISON的必要条件 277 8.5.2 支持的数据库对象类型 277 8.5.3 比较 277 8.5.4 比较维护 279 8.5.5 复查以前的比较 279 8.5.6 会聚共享数据库对象(修复) 280 8.6 目的的拆分和合并 281 8.6.1 拆分流 281 8.6.2 合并流 282 8.6.3 合并流作业 282 8.7 可用性改进 282 8.7.1 消息跟踪 283 8.7.2 自动化客户机和阈值的预警 283 8.7.3 确定新支持的表视图 284 8.7.4 确定必需的最小检查点SCN 284 8.7.5 后台进程名更改 284 8.7.6 对存储为CLOB的XMLType值的支持 285 8.7.7 对透明数据加密的支持 285 8.7.8 对Oracle Scheduler的支持 285 第9章 存储管理 286 9.1 自动存储管理 286 9.1.1 对ASM的误解 287 9.1.2 RMAN和ASM 287 9.1.3 sysasm权限和osasm组 287 9.1.4 快速重平衡 290 9.2 ASM升级 290 9.2.1 手动升级 290 9.2.2 用DBUA升级 291 9.2.3 滚动升级 294 9.3 ASM的首选读取 296 9.3.1 首选读取设置 296 9.3.2 监视首选读取 297 9.3.3 ASM限制方式 298 9.3.4 磁盘组属性 302 9.3.5 分配单元尺寸 305 9.3.6 RDBMS和ASM兼容性 306 9.3.7 快速镜像重同步 308 9.4 asmcmd命令 313 9.4.1 ls 313 9.4.2 lsdg 313 9.4.3 lsct 314 9.4.4 lsdsk 314 9.4.5 cp 315 9.5 元数据备份和复原 317 9.5.1 使用md_backup备份磁盘组 318 9.5.2 用md_restore复原磁盘组 318 9.5.3 元数据备份和复原演示 319 9.5.4 其他的md_restore示例 325 9.5.5 用ASMCMD进行坏块恢复 325 9.6 Oracle Direct NFS 325 9.6.1 设置Direct NFS 326 9.6.2 验证Direct NFS 327 9.6.3 禁用Direct NFS 328 9.6.4 网络接口卡绑定 328 9.6.5 Direct NFS性能 328 第10章 Data Guard 329 10.1 活动的物理备用数据库复制 330 10.2 实时查询备用 332 10.2.1 启动实时查询备用 332 10.2.2 确认实时查询备用数据库生效 333 10.2.3 设计实时查询数据库 334 10.3 快照备用 334 10.3.1 转换为快照备用 335 10.3.2 转换回物理备用 337 10.4 使用物理备用滚动升级 338 10.4.1 准备主数据库 338 10.4.2 转换为逻辑备用:保持一致性 338 10.4.3 重做传送的改进 339 10.4.4 块更改跟踪支持 340 10.4.5 RMAN理解Data Guard配置 340 10.4.6 与RMAN集成的改进 340 10.4.7 压缩重做的通信量 341 10.4.8 使用NET_TIMEOUT属性的直方图 341 10.4.9 Maximum Performance方式的快速启动失败切换 342 10.5 逻辑备用:SQL Apply 342 10.5.1 支持透明的数据加密(TDE) 343 10.5.2 动态设置Data Guard SQL Apply参数 344 10.5.3 支持VPD和FGA 345 10.5.4 DBMS_SCHEDULER的支持 345 10.5.5 逻辑备用归档日志存储 346 10.5.6 SQL Apply事件消息 346 10.6 Data Guard Broker 347 10.6.1 Data Guard Broker的命令行界面 347 10.6.2 定制快速启动失败切换事件 349 10.6.3 从应用中启动快速启动失败切换 350 10.6.4 新的Data Guard Manager属性 350 10.6.5 用物理备用检测丢失写条件 351 10.6.6 异构OS的Data Guard配置的支持 352 10.6.7 Oracle Database 11g Data Guard优于存储供应商的解决方案 352 第11章 应用开发 353 11.1 新PL/SQL特性 353 11.1.1 CONTINUE语句 353 11.1.2 无dual的序列 353 11.1.3 本机编译 354 11.1.4 SIMPLE_INTEGER 354 11.1.5 正则表达式增强 356 11.1.6 SQL语句的PL/SQL函数调用中的有名和混合参数 358 11.1.7 子程序内联 358 11.1.8 广义调用 361 11.1.9 跨会话的PL/SQL函数结果高速缓存 364 11.1.10 FORALL中的Bulk In-Bind记录表 368 11.1.11 动态SQL对称和新功能 370 11.2 新的触发器特性 373 11.2.1 触发器次序:FOLLOWS子句 374 11.2.2 创建触发器为ENABLED或DISABLED 374 11.2.3 复合触发器类型 374 11.3 XML DB改进 379 11.3.1 信息库事件 379 11.3.2 支持Content Repository APIfor Java: JSR-17 379 11.3.3 ACL安全 379 11.3.4 新的XMLType 379 11.3.5 XMLIndex 384 11.3.6 Oracle XML DB的本机Web服务 394 11.3.7 XQuery增强 400 11.3.8 XML开发工具包(XDK)的改进 401 11.4 Application Express(APEX)增强 404 11.4.1 APEX配置 404 11.4.2 APEX增强 405 11.5 PHP支持增强 406 11.6 Java增强 406 11.6.1 即时编译程序和本机编译 406 11.6.2 JAR支持 407 11.6.3 对loadjava工具的改进 408 11.6.4 对dropjava工具的改进 408 11.6.5 对ojvmjava工具的改进 409 11.6.6 ojvmtc工具 410 第12章 数据仓库 411 12.1 下一代LOB 411 12.1.1 SecureFiles的必要条件 412 12.1.2 BasicFile和SecureFiles 412 12.1.3 LOB的性能 413 12.1.4 去复制 413 12.1.5 DBMS_LOB.SETOPTIONS 417 12.1.6 加密 417 12.1.7 压缩 418 12.1.8 db_securefile初始化参数 419 12.1.9 将BasicFiles移植到SecureFiles 420 12.1.10 LOB预取 421 12.2 数据仓库的新特性 421 12.2.1 分区变更跟踪 421 12.2.2 实体化视图刷新性能的改进 423 12.2.3 实体化视图的QUERY REWRITE功能的增强 423 12.2.4 pivot操作符 425 12.2.5 unpivot操作符 429 12.3 分区 430 12.3.1 Partition Advisor 431 12.3.2 引用分区 435 12.3.3 间隔分区 437 12.3.4 扩展组合分区 442 12.3.5 基于虚拟列的分区 445 12.3.6 系统分区 448 12.3.7 增强分区修剪功能 450 12.4 Oracle Multimedia 450 12.4.1 增强对DICOM的支持 450 12.4.2 ORDDICOM对象类型 450 12.4.3 图像处理 451 12.4.4 对SecureFiles的支持 451 12.4.5 其他多媒体功能的增强 451 索引 452 译者序 Oracle Database 11g使数据库基础架构更加高效、灵活且易于管理。它在数据库管理方面有许多创新和增强,包括更改管理、故障诊断、性能管理、Data Guard管理、安全管理、存储管理和数据仓库管理等。在开发方面也有较大的创新和增强,包括本机编译PL/SQL代码、PL/SQL内联以及触发器等。除了上述较大较明显的改进外,还有几百个较小的重要改进,它们使数据库更可靠、性能更好、更容易使用和更安全。由于篇幅有限,这里就不展开叙述了,请读者阅读本书,书中自会有精彩的讨论。. 本书的两位作者Sam R. Alapati和Charles Kim都是具有20年左右数据库工作经验的资深专家,目前都在从事Oracle数据库管理方面的工作。他们对Oracle数据库的管理和使用具有丰富的经验。Sam R. Alapati拥有Oracle DBA的OCP证书以及HP-UX系统管理员证书,撰写过多部关于Oracle的著作。Charles Kim是Oracle Press的技术编辑,曾经在相关网站上提出过关于Oracle的高水平论题,发表过高质量的文章。 如前所述,Oracle Database 11g有数百个大大小小的改进和创新,要对它们进行系统的介绍,并使读者容易掌握是一件极为困难的事情。这要求作者首先要对以前的Oracle版本有全面充分的了解,其次要深入研究Oracle Database 11g,知道它有什么样的功能,哪些是以前版本没有的,哪些是以前版本有但进行了改进的。最后,还需要对这些改进和创新进行有机的组织,撰写成文。 为此,Sam R. Alapati设法参与了Oracle Database 11g Beta版扩大测试组的工作,试用了beta版软件,参考了Oracle公司向beta版测试参与者提供的技术研究论文,为本书的撰写做了充分的准备。.. 译者对作者的这种严谨的工作态度表示由衷的敬佩,向他们致以崇高的敬意! 作者的这种严谨的工作态度也给译者带来了很大的压力(也可以说是动力)。为了正确地翻译本书的技术内容,表达作者的意图,译者参考了许多相关的Oracle书籍,专门安装了Oracle Database 11g、Oracle Database 10g和Oracle 9i等软件,建立了工作环境,以便在翻译过程中参考。对于本书的翻译,不敢说是尽善尽美,但至少我们尽力了。当然,由于译者水平受限,翻译时间有限,在翻译中肯定有许多不到之处,敬请读者批评指正。 参加本书翻译的主要成员是钟鸣和王君。全书由刘晓霞同志审校。同时担任部分翻译及校对工作的还有梅刚、郝玉洁、杨桦、杨卫军、孙登峰、陈聪、邵晖、汪海玲、何江华、田晓涛、冯建奎、耿娜、左钦文、谌汉娥、张杰民、朱涛江、施加松、孙勇、陈小雷、刘伟、邵俊峰、梁卫平、赫立亮、苏秀玲、赵彦萍、马永良、张启斌、文卫东、张野、李海俊、汪民红、侯进、范庆英、严雷磊、方遒等。... 译者 2008年6月11日 前言 Oracle Database 11g在更改管理、故障诊断、性能管理、Data Guard管理、存储管理和数据仓库等方面有一些重要的创新。除数据库管理方面的更改之外,还有一些应用开发特性方面的重大改进,包括本机编译PL/SQL代码、PL/SQL内联以及触发器增强等。除了一些较大较明显的更改外,还有几百个较小但重要的更改,它们使数据库更可靠、性能更好、更容易使用和更安全。. 这个前言概述了将在本书中介绍的新版本的重要特性。 更改管理 更改管理是Oracle Database 11g新特性中最好的一个。数据库和服务器升级具有相当大的不确定性。Oracle Database 11g允许在更改之前和之后测试和比较性能,因此能方便地测试升级或其他更改。Oracle称其为Real Application Testing(真正应用测试)特性,它由提供高级更改管理能力的两个重要新特性组成: Database Replay(数据库重放)允许捕捉生产数据库的工作负载并在测试服务器上对其重放,可以在测试服务器上用捕捉到的生产负载真实地测试更改; 另一更改管理工具是SQL Performance Analyzer(SQL性能分析程序),它帮助确定系统更改对SQL语句性能的作用。 数据库自动化增强 Oracle Database 11g提供了一些有用的自动数据库管理特性。其中主要有以下几点。 automatic memory management(自动内存管理)特性允许通过设置一个名为memory_target的初始化参数来自动化Oracle内存的系统全局区(SGA)和程序全局区(PGA)组件。 Automatic SQL Tuning(自动SQL调整)特性在晚间维护时间窗中自动运行SQL Tuning Advisor(SQL调整顾问),甚至自动实现该顾问所做的SQL概要文件建议。 Automatic Database Diagnostic Monitor(ADDM,自动数据库诊断监控器)现在除覆盖单个数据库实例外,还覆盖了Oracle Real Application Clusters(Oracle真正应用集群)。 性能管理 除了每晚自动运行SQL Tuning Advisor以外,还有几项改善数据库性能的创新。下面阐述了与数据库性能相关的重要改进。 Automatic Workload Repository(自动工作负载信息库)基线增强现在除了固定基线外,还允许创建移动时间窗基线和基线模板。 SQL Plan Management(SQL计划管理)允许你自动控制SQL计划演变。 当多列相关时,多列统计数据给优化程序提供了更有用的统计数据。 私有统计数据允许在将优化程序统计数据公布给查询优化程序使用前测试这些数据。 服务器端结果高速缓存允许高速缓存SQL和PL/SQL结果,从而极大地提高了性能。也存在新的客户端结果高速缓存。 SQL Test Case Builder(SQL测试案例生成器)允许方便地创建测试案例,使你能在别的系统上重新生成一个有问题的SQL意外事件。 故障诊断能力增强 . Oracle Database 11g提供了合并故障诊断的能力,使故障诊断和修复比过去方便。下面列出了它所包括的组件。 自动诊断信息库将所有诊断数据合并到数据库外的某个集中位置。 Automatic Health Monitor(自动健康监控器)允许进行主动和被动的数据库健康检查。 Support Workbench(支持工作台)给几个诊断任务提供帮助,包括传送意外事件报告给Oracle Support。 Incident Packaging Service(意外事件打包服务)是把所有诊断数据打包为一个可编辑包以便发送给Oracle Support的一种有效的方法。 Data Guard增强 Oracle在Oracle Database 11g Data Guard技术栈中打包了重要的新特性。最新且最大的Data Guard进步如下: 实时查询备用数据库; 快照备用数据库; 逻辑备用数据库改进; 重做日志压缩; Data Guard Broker(数据保护代理)增强; Recovery Manager(RMAN)与Data Guard的结合;.. 物理备用的滚动升级; 快速启动失败切换改进。 存储管理改进 在Oracle Database 11g中,自动存储管理(ASM)并入了许多改进。有关的ASM新特性包括: 滚动升级; ASM快速磁盘重同步; ASM首选读取故障组; 向后兼容的ASM磁盘组属性; 通过sysasm角色分离DBA和SA角色; check、mount和drop命令的新的可管理性选项; 在磁盘组之间、跨ASM实例以及在ASM和操作系统之间复制文件的copy命令; ASM扩展,如磁盘组元数据的备份、恢复以及块修复等。 Direct NFS对网络附加存储(NAS)上的数据库实现进行了简化,提高了性能。由于简单和低成本,客户喜欢选择块设备上的NFS解决方案,而且Direct NFS使NFS实现更简单和更快。 一般的数据库管理 有很多新的数据库管理特性都很有用,包括: 不可见索引,允许测试新索引而不影响性能,因为你可以在可见和不可见之间切换索引状态; 存在几种分区方案——引用分区、内部分区、系统分区和虚拟列分区; 虚拟列允许使用动态计算表列,这些列利用函数从已有列生成新列; 不可见索引通过让你在需要时使索引对优化程序可用来测试索引的使用; 只读表允许你阻止用户修改关键表的内容; 容易增加有默认值的列说明你可以联机增加列而不影响性能; SecureFiles是一种完全经过了重新设计、用于性能和安全的LOB,它们包括加密、去复制和压缩等功能; Data Pump结合了数据加密、掩码和压缩。 安全性增强 Oracle Database 11g中的安全特性将使得数据库管理员更容易实施安全措施。Oracle采取了比过去更严格的安全措施。主要的安全性增强包括: 表空间加密超越了以前版本中透明的表级加密,增强了数据库的安全性; 区分大小写的口令和更强的口令验证遵从了管理需求; 数据重映射屏蔽了静止数据; 来自数据库的细粒度的网络访问保护了数据库生态系统; 带SALT的SHA-1加密算法替代了口令散列算法; Enterprise Manager Database Console中增加了安全支持; 带硬件安全模块集成的TDE提供了最高级别的TDE安全; OCI安全捕捉坏数据包的信息的级别,n次坏数据包后延迟或删除数据库连接,配置服务器连接尝试的最大次数,启用登录和审计的标题页。 应用改进 对于应用开发人员,Oracle Database 11g提供了以下一些有用的增强。 旋转(pivot)操作通过把行转换为列并在处理过程中聚集数据,为行政管理报表提供交叉表格报表。 逆旋转(unpivot)操作把数据从列转为行。 PL/SQL现在可以不用C编译器,直接建立本机编译的PL/SQL代码。 跨会话PL/SQL函数结果高速缓存允许开发人员请求在SGA中高速缓存函数调用的结果,如果在以后的调用中给此函数传入相同的参数,则从高速缓存中返回结果。 PL/SQL中的内联是一种优化,PL/SQL编译程序用子程序(函数和过程)的代码来替换对子程序的调用代码。 新的SIMPLE_INTEGER数据类型提供了比PLS_INTEGER更快的性能。 触发器现在可以控制触发的次序,可以在ENABLED或DISABLED状态创建,复合触发器在一个DML操作的生命期中维持某种公共的状态。 REGEXP_INSTR()和REGEXP_SUBSTR()的一个新参数允许你选择被求值的正则表达式中的第n个子表达式。 Binary XML在数据库中引入了XML的优点。Binary XML格式通常会减少XML文档的冗长性,从而降低分析的成本。 XML模式进化功能允许对XML模式进行某些种类的更改而不用停机。 XQuery增加了两个新函数:XMLExists和XMLCast。 新XMLIndex可用来索引XML数据的内部结构,改进XML检索的性能。 XDK的新改进为XMLDiff和XMLPatch SQL操作符,它们用来比较和修补XML文档。 分区新特性 Oracle Database 11g中有许多新技术,用于对表数据进行分区以提高公司数据的性能和组织。这些分区技术包括: 引用分区允许具有父子关系的表通过从父表继承分区键进行逻辑等同分区,不需要复制键列; 间隔分区为范围分区自动创建维护分区; 扩展组合分区允许数据沿两维分区; 虚拟列分区允许虚拟列被定义为分区键列。 高可用性增强 有几个关于备份和恢复、闪回技术以及SQL修复和数据恢复的极为有用的创新。现在可以创建虚拟专用目录来控制对中心RMAN恢复目录的访问。 一个名为支持网络的数据库复制(network-aware duplication)的新特性,允许在之前没有备份源数据库的情况下,使用正在运行的数据库的数据文件创建一个数据库副本。 闪回事务处理取消(flashback transaction backout)特性允许一次性撤销整个事务处理及其依赖事务处理。 闪回归档特性允许你跟踪存储在SQL表中的数据(可以根据需要跟踪任意长时间),同时提供自动的历史数据管理。 SQL Repair Advisor(SQL修复顾问)以SQL补丁的形式提供可选择的工作区,以解决失败的SQL语句而不用更改SQL语句本身。 Data Recovery Advisor(数据恢复顾问)通过取得可以实现的修复忠告和建议,允许方便地从数据失败中恢复。 虚拟专用目录通过限制用户只能访问基恢复目录的一个子集,提供更好的安全性。 在闪回日志的帮助下提高块介质恢复性能。 可以合并恢复目录。 备份中可以使用新的section size参数进行数据文件的并行备份。 联机补丁增强使得能容易地在不停机的情况下应用补丁。 高级压缩 下面列出了Oracle Database 11g提供的新的高级压缩功能。 新版本允许压缩从属于正常数据操纵语言(DML)活动的OLTP数据。 在Data Pump操作中不仅可以压缩元数据,还可以压缩导出数据。 可以看到,Oracle Database 11g中有许多令人激动的新特性。那么,还等什么呢?让我们开始这些新特性的深入讨论吧!... 媒体评论 “这是市面上最详细的11g参考书,内容非常丰富,我极力推荐此书。”... ——Amazon.com 书摘 第1章安装、升级和管理更改 1.1服务器安装中的新特性 1.1.1最佳灵活结构的更改 Oracle Database 11g安装过程在指定Oracle基目录、Oracle主目录和闪回恢复区(flash recovery area)的方法上有一些变化。此外,还有一个名为自动诊断信息库(automatic diagnostic repository,ADR)的新基础设施,它为所有数据库诊断信息提供了统一场所。 1.选择Oracle基目录位置 Oracle基目录是安装Oracle软件的顶层目录,这个目录的OFA推荐路径为/mount_poi nt/app/[Oracle软件拥有者]。例如,一般的Oracle基目录路径为/u01/app/oracle,其中oracle为Oracle软件拥有者。建议将Oracle基目录作为一个环境变量,就像在以前的Oracle版本中一样,不过以后的Oracle版本可能会使它成为一个强制性的变量。Oracle Universal Installer现在提供了一个编辑或选择Oracle基目录的列表框。Oracle Universal Installer从你提供的Oracle基目录位置自动导出默认的Oracle主目录位置。Oracle主目录为Oracle基目录的一个子目录,这是你安装自己的所有Oracle软件的位置。如果想指定其他目录作为Oracle主目录,可以编辑Oracle Universal Installer提供的目录位置。Oracle建议你为用户创建的多个Oracle主目录指定相同的Oracle基目录。 2.选择数据文件和闪回恢复区位置 在Oracle Database 11g中,默认情况下所有数据文件都位于Oracle基目录下的一个目录层上。闪回恢复区也在Oracle基目录下的一个目录层上,Oracle建议在与驻留数据文件的磁盘不同的某个磁盘上创建闪回恢复区。而在Oracle Database 10g中,闪回恢复区和数据文件两者都位于Oracle主目录中。在Oracle Database11g数据库中,假如你选择/uol/app/oracle作为Oracle基目录,则数据文件和闪回恢复区的位置应该如下所示: ……5 848浏览会员免费
- Oracle+Database+11gR2性能调整与优化_PDF高清1 641浏览会员免费
- SQL.Cookbook(中文版).pdf 高清0 222浏览会员免费
- ORACLE10G R2 RAC安装参考文档.pdf5 94浏览会员免费
- 《Oracle查询优化改写技巧与案例》不讲具体语法,只是以案例的形式介绍各种查询语句的用法。第1~4章是基础部分,讲述了常用的各种基础语句,以及常见的错误和正确语句的写法。这部分的内容应熟练掌握,因为日常查询和优化改写都要用到。第5~12章是提高部分,讲解了正则表达式、分析函数、树形查询及汇总函数的用法。这部分知识常用于对一些复杂需求的实现及优化改写。最后两章介绍日常的优化改写案例。这部分是前面所学知识的扩展应用。, 如果您是开发人员,经常与Oracle打交道,那么《Oracle查询优化改写技巧与案例》可以帮助您处理复杂的需求,写出高性能的语句。如果您是运维人员,则《Oracle查询优化改写技巧与案例》可以帮助您更快地完成慢语句的改写优化。5 161浏览会员免费
- ORACLE 12c 学习资料,原版英文图书,适合学习!5 163浏览会员免费
- oracle database 12c 升級考試1Z0-0604 138浏览会员免费
- Oracle 8i 备份恢复手册4 65浏览会员免费
- 《Oracle Database SQL Language Quick Reference 11g Release 1 (11.1)》,Oracle 官方文档,英文5 161浏览会员免费
- 虚拟机版本: VirtualBox 4.2.18 for Windows hosts 操作系统版本: CentOS-5.9-X86_64 Oracle版本: Linux.x64_11gR2_grid Linux.x64_11gR2_database 1、准备安装环境 2、安装Grid Infrastructure 3、安装Database软件 4、DBCA手动建库 5、验证 1.0、安装操作系统省略 1.1、关闭SELinux、iptables、ntpd,删除或移动ntp配置文件5 131浏览会员免费
- oracle从入门到精通(学完它菜鸟也能变凤凰)5 70浏览会员免费
- Oracle_11G_R2安装手册图文版5 70浏览会员免费
- PLSQL Developer开发手册0 5131浏览会员免费
- Oracle Enterprise Manager 9i Student Guide(PDF)0 115浏览会员免费
- Oracle 是世界上最流行的一款强大的数据库,让我们来了解一下如果加速Oracle的性能5 127浏览会员免费
- oracle10g在linux下的官方安装文档 非常的详细5 158浏览会员免费
- oracle 8i sqlplus 参考手册,oracle dba 必备。0 143浏览会员免费
- 很好的performance的书籍.内容涵盖9i, 10g 11g.5 75浏览会员免费
- oracle数据库日常运维及应急故障处理,包括一些常用的脚本等1 1015浏览会员免费
- Oracle运维最佳实践,大牛们的经验总结5 351浏览会员免费
- 2017 年软件实施工程师笔试面试题及答案1 1w+浏览会员免费
- Oracle9i 数据库性能优化 V 2.pdf 上接 V 1,凑合看吧,还行5 76浏览会员免费
- 架设RAC 不可多得的参考资料<br/>oracle10g_Rac reference book4 74浏览会员免费
- 1.Oracle Form Builder內置function介紹4 116浏览会员免费
- Pro Oracle SQL, Second Edition unlocks the power of SQL in the Oracle database—one of the most potent SQL implementations on the market today. To master it requires a multi-pronged approach: learn the language features, learn how and why the language features work, learn the supporting features that Oracle provides to help use the language effectively, and learn to think and work in sets. Table of Contents Core SQL SQL Execution Access and Join Methods SQL is About Sets It’s About the Question SQL Execution Plans Advanced Grouping Analytic Functions The Model Clause Subquery Factoring Semi-joins and Anti-joins Indexes Beyond the SELECT Transaction Processing Testing and Quality Assurance Plan Stability and Control SQL and the Optimizer Cool SQL Constructs5 120浏览会员免费
- 本书详细介绍了各种数据库的SQL 查询技术和一些基础的SQL 查询语句,并且通过实例 操作的方式讲解了如何插入、更新和删除数据等相关知识。另外,本书还介绍了如何使用SQL 语句进行日期处理,以及一些其他的SQL 语句查询操作,能够帮助你掌握相关的SQL 知识。 本书适用于SQL 开发人员、非SQL 程序员和SQL 专家,以及想要学习SQL 技术的初学者。5 1234浏览会员免费
- TOAD for oracle中文手册,1.92M4 149浏览会员免费
- Oracle Database 11g: SQL Fundamentals I V15 220浏览会员免费
- Oracle 9i DBA指南0 71浏览会员免费
- 首发大牛之作Oracle 12cR2 RAC实战部署指导手册0 323浏览会员免费
- 本白皮书详述了为何元数据管理是任何数据治理方案的核心基础。它探讨了 Informatica Metadata Manager &Business; Glossary如何通过提供对元数据的高度掌控以及应对不断变化的新需求的灵活性,为全局数据治理做出重大贡献。Informatica Metadata Manager & Business Glossary是两款不同产品,二者共享元数据信息库和专用界面,以满足业务和技术用户的不同需求。5 479浏览会员免费
- Oracle 12c从入门到精通,深入浅出的Oracle 数据库的入门简介1 429浏览会员免费
- Windows 2003-Oracle10g-RAC-VMware Server1 66浏览会员免费
- 1977年6月埃里森与两个同事正式成立了软件开发实验室股份有限公司(SDL),1982年改名为甲骨文公司(Oracle)。现任甲骨文公司CEO。是一个可以与比尔·盖茨比肩的人物。甲骨文(Oracle)是美国仅次于微软的软件公司。5 791浏览会员免费
- 商业智能深入浅出 Cognos,Informatica技术与应用(101-200).pdf )4 117浏览会员免费
- 论述了ORACLE主数据管理的解决思路、总体架构、应用功能等。5 109浏览会员免费