自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (11)
  • 收藏
  • 关注

原创 在Ubuntu18下安装openresty/Nginx并配置skywalking、FastDFS

在Ubuntu18下安装openresty并配置skywalking、FastDFS1、安装操作系统必须包# 这里的包是 在编译openresty时缺少的,如果安装发现又其他未找到的包,自行安装就是apt-get install tofrodos dos2unix mercurial下载openresty源码git clone https://github.com/openresty/openresty.gitcd openresty/git tagsgit checkout v1.17.

2020-11-03 16:07:46 862

原创 win10 1903版本多用户同时登录

安装文件参考 https://github.com/stascorp/rdpwrap/releases/tag/v1.6.2 最近一次更新时间为2017年12月,不过 配置文件rdpwrap.ini(所在目录 C:\Program Files\RDP Wrapper)需要进行更新。1、执行 install.bat 安装服务2、修改rdpwrap.ini配置文件3、替换termsrv.dll(所在目录:C:/windows/system32)文件权限处理参考:https://www.52pojie.cn

2020-09-28 15:55:14 329

转载 使用Redis实现延时任务

前提最近在生产环境刚好遇到了延时任务的场景,调研了一下目前主流的方案,分析了一下优劣并且敲定了最终的方案。这篇文章记录了调研的过程,以及初步方案的实现。候选方案对比下面是想到的几种实现延时任务的方案,总结了一下相应的优势和劣势。方案 优势 劣势 选用场景 JDK内置的延迟队列DelayQueue 实现简单 数据内存态,不可靠 一致性相对低...

2020-05-07 01:30:02 661

转载 一次JVM引起的服务器load过高问题排查经历

2016-11-08早上9:25分,公司运维的同事给我报警,称我们团队的一台服务器CPU的压力很大,zabbix的图显示:接到警报后,我在该服务器上使用w和top命令查看服务器的load和CPU情况,1分钟的load average在3-5之间,系统在高负荷运转,查看了我们的线上应用系统发现网页打开正常,但一个別列表的查询缓慢,chrome浏览器的network查看http接口的timing在...

2020-04-25 09:22:41 849

原创 JVM面试资料总结

https://www.bookstack.cn/read/Interview-Notebook/notes-Java%20%E8%99%9A%E6%8B%9F%E6%9C%BA.md

2020-04-18 01:40:19 116

转载 cpu内存、磁盘和网络访问速度

google工程师JeffDean首先在他关于分布式系统的ppt文档列出来的,到处被引用的很多。1纳秒等于10亿分之一秒,=10^-9秒-----------------------------------------------------------NumbersEveryoneShouldKnowL1cachereference 读取CPU的一级缓存...

2020-04-13 19:52:48 467

转载 各种获取JVM DUMP的方法

JVM 的线程堆栈 dump 也称 core dump,内容为文本,主要包含当时 JVM 的线程堆栈,堆 dump 也称 heap dump,内容为二进制格式,主要包含当时 JVM 堆内存中的内容。由于各个操作系统、各个 JVM 实现不同,即使同一 JVM 实现,各个版本也有差异,本文描述的方法都基于 64 位 Linux 操作系统环境,Java 8 Oracle HotSpot JVM 实现。...

2020-04-01 08:00:56 837

原创 JDK8之监控与故障处理工具

监控工具:jps jstat jstatd jmc故障处理工具

2020-03-30 21:29:34 234

原创 JVM监控和故障处理工具之jstat

jstat命令使用jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下:jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]输入jstat -help|-options查看使用帮助和可选option参数...

2020-03-30 18:18:30 141

原创 Mysql中的查询优化

优化思路与原则:优化更需要优化的Query 定位优化对象的性能瓶颈,明确优化目标 从Explain入手 多使用Profile 永远使用小结果集驱动大结果集 尽可能在索引中完成排序 只查询自己需要的列 仅仅使用最有效的过滤条件 尽可能避免复杂的Join和子查询前三条可以理解为优化的基本思路,后面可认为是优化的基本原则MySQL Explain功能中展示各种信息:ID:M...

2020-03-26 23:09:17 205 1

原创 MySQL中的sql执行顺序

MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。下面我们来具体分析一下查询处理的每一个阶段FORM: 对FROM的左边的表和...

2020-03-20 18:50:01 119

原创 Java中的VirtualMachineError

目录1. VirtualMachineError 的类型1.1 OutOfMemoryError1.2 StackOverflowError1.3 InternalError1.4 UnknownError2. 特征2.1 非受检异常2.2 同步模式与异步模式1. VirtualMachineError 的类型有四种不同类型的 VirtualMachineE...

2020-01-21 17:25:00 1415

原创 JVM内存模型与GC

对于一个初级Java程序员来说,大多数情况下的确是无需对内存的分配、释放做太多考虑,对Jvm也无需有多么深的理解的。但随着业务发展,技术架构复杂度提升,在写程序的过程中却也往往因为这样而造成了一些不容易察觉到的内存问题,并且在内存问题出现的时候,也不能很快的定位并解决。了解并掌握Java的内存管理模型,垃圾收集机制成了Java程序员不得不面对的问题。JVM虚拟机内存模型程序计数器P...

2020-01-20 15:39:00 354

转载 实现 TensorFlow 多机并行线性加速

王佐,天数润科深度学习平台负责人,曾担任 Intel亚太研发中心Team Leader,万达人工智能研究院资深研究员,长期从事分布式计算系统研究,在大规模分布式机器学习系统架构、机器学习算法设计和应用方面有深厚积累。在上一家公司就开始实践打磨一个深度优化的深度学习系统,当时从消除网络瓶颈,非凸优化,以及具体的深度学习算法等方面基于PaddlePaddle做了许多工作。目前公司主要深度学习...

2020-01-06 14:48:49 317

原创 tomcat8.0.23配置https连接

目录制作证书新生成一个密钥库向已存在密钥库添加新密钥查看密钥库中的项copy密钥库文件修改tomcat配置文件发布部署强制https访问制作证书众所周知,https协议需要证书,为了开发去CA买证书是浪费,使用jdk自带的keytool工具做一个开发测试用足够。https://docs.oracle.com/javase/8/docs/techn...

2019-05-20 14:40:27 702

原创 logstash收集tomcat日志

目录简介JULI 组件的Handler与Formatter修改tomcat控制台日志修改tomcat访问access日志修改为json格式修改tomcat其他日志简介Tomcat 的内部日志使用 JULI 组件,这是一个 Apache Commons 日志的重命名的打包分支,默认被硬编码,使用 java.util.logging 架构。这能保证 Tomcat 内部日志与...

2019-01-11 22:33:30 1945 1

转载 在jenkins中调用maven的变量

Maven内置变量说明:${basedir} 项目根目录(即pom.xml文件所在目录) ${project.build.directory} 构建目录,缺省为target目录 ${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes ${project.build.finalName} 产出物名称,缺省为${project....

2019-01-09 16:41:31 1287

转载 利用vm/kvm启动ghost镜像

2012年5月12日lenky发表评论阅读评论目前,kvm还不能直接启动ghost镜像,因为qemu支持的磁盘格式里还没有包含ghost,不过可以看到qemu已经支持vmdk,而利用symantec ghost工具恰好又能将ghost镜像转换为vmdk格式,所以虽然有点扭曲,不过利用kvm启动ghost镜像还是可行的。首先,下载symantec ghost 11.5以上版本,如

2015-12-22 16:06:29 3035

RDPWrap-v1.6.2.zip

实现win10多用户同时远程操作互不干扰,内含rdpwrap、termsrv.dll、最新rdpwrap.ini文件,具体操作参考使用说明。支持win10 1903最新版本19041

2020-08-14

Oracle Database 11g DBA手册(中文)

第Ⅰ部分 数据库体系结构 第 1 章 Oracle 体系结构概述.... 3 1.1 数据库和实例概述...... 4 1.1.1 数据库..... 4 1.1.2 实例..... 5 1.2 Oracle 逻辑存储结构......5 1.2.1 表空间..... 5 1.2.2 块..... 6 1.2.3 盘区..... 6 1.2.4 段..... 6 1.3 Oracle 逻辑数据库结构...... 7 1.3.1 表..... 7 1.3.2 约束..... 14 1.3.3 索引..... 16 1.3.4 视图..... 18 1.3.5 用户和模式..... 19 1.3.6 配置文件..... 20 1.3.7 序列..... 20 1.3.8 同义词..... 20 1.3.9 PL/SQL... 20 1.3.10 外部文件访问..... 21 1.3.11 数据库链接和远程数据库..... 22 1.4 Oracle 物理存储结构...... 22 1.4.1 数据文件..... 23 1.4.2 重做日志文件..... 24 1.4.3 控制文件..... 24 1.4.4 归档的日志文件..... 24 1.4.5 初始参数文件..... 25 1.4.6 警报和跟踪日志文件..... 25 1.4.7 备份文件..... 26 1.4.8 Oracle 管理文件..... 26 1.4.9 密码文件..... 26 1.5 多元复用数据库文件...... 27 1.5.1 自动存储管理..... 27 1.5.2 手动的多元复用..... 27 1.6 Oracle 内存结构...... 29 1.6.1 系统全局区域..... 30 1.6.2 程序全局区域..... 32 1.6.3 软件代码区域..... 32 1.6.4 后台进程..... 32 1.7 备份/恢复概述...... 35 1.7.1 导出/导入..... 35 1.7.2 脱机备份..... 35 1.7.3 联机备份..... 35 1.7.4 RMAN.... 36 1.8 安全功能...... 36 1.8.1 权限和角色..... 36 1.8.2 审核..... 37 1.8.3 细粒度的审核..... 37 1.8.4 虚拟私有数据库..... 37 1.8.5 标号安全性..... 37 1.9 实时应用集群...... 38 1.10 Oracle 流...... 38 1.11 Oracle 企业管理器...... 39 1.12 Oracle 初始参数...... 39 1.12.1 基本初始参数..... 39 1.12.2 高级初始参数..... 44 第 2 章 Oracle Database 11g 的升级.... 45 2.1 选择升级方法...... 46 2.2 升级前的准备工作...... 48 2.3 使用数据库升级助手...... 48 2.4 执行手动直接升级...... 49 2.5 使用Export 和 Import. 51 2.5.1 使用的Export 和 Import 版本..... 52 2.5.2 执行升级..... 52 2.6 使用数据复制方法...... 53 2.7 升级后的工作...... 53 第 3 章 计划和管理表空间.... 55 3.1 表空间的体系结构...... 56 3.1.1 表空间类型..... 56 3.1.2 优化灵活体系结构..... 61 3.2 Oracle 安装表空间...... 65 3.2.1 SYSTEM..... 65 3.2.2 SYSAUX.... 65 3.2.3 TEMP... 65 3.2.4 UNDOTBS1.. 65 3.2.5 USERS.. 66 3.2.6 EXAMPLE... 66 3.3 段分离..... 66 第 4 章 物理数据库布局和存储管理.... 67 4.1 传统磁盘空间存储...... 68 4.1.1 调整表空间和 数据文件的大小..... 68 4.1.2 移动数据文件..... 81 4.1.3 移动联机重做日志文件..... 83 4.1.4 移动控制文件..... 85 4.2 自动存储管理...... 87 4.2.1 ASM 体系结构..... 87 4.2.2 创建ASM 实例..... 88 4.2.3 ASM 实例组成部分..... 90 4.2.4 ASM 动态性能视图..... 91 4.2.5 ASM 文件名格式..... 92 4.2.6 ASM 文件类型和模板..... 94 4.2.7 管理ASM 磁盘组..... 95 第Ⅱ部分 数据库管理 第 5 章 开发和实现应用程序.... 109 5.1 调整设计:最佳实践...... 110 5.1.1 做尽可能少的工作..... 110 5.1.2 做尽可能简单的工作..... 112 5.1.3 告诉数据库需要 知道的内容..... 114 5.1.4 最大化环境中的吞吐量..... 114 5.1.5 分开处理数据..... 115 5.1.6 正确进行测试..... 116 5.1.7 标准的可交付成果..... 118 5.2 资源管理和存储概要...... 120 5.2.1 实现数据库资源管理器..... 120 5.2.2 实现存储概要..... 124 5.2.3 调整数据库对象的大小..... 127 5.2.4 使用临时表..... 132 5.3 支持基于抽象数据类型的表...... 133 5.3.1 使用对象视图..... 134 5.3.2 抽象数据类型的安全性..... 136 5.3.3 对抽象数据类型 属性创建索引..... 138 5.4 停顿并挂起数据库...... 139 5.5 支持迭代式开发...... 140 5.5.1 迭代式列定义..... 141 5.5.2 强制光标共享..... 142 5.6 管理程序包开发...... 142 5.6.1 生成图表..... 142 5.6.2 空间需求..... 142 5.6.3 调整目标..... 143 5.6.4 安全性需求..... 143 5.6.5 数据需求..... 143 5.6.6 版本需求..... 143 5.6.7 执行计划..... 143 5.6.8 验收测试过程..... 144 5.6.9 测试环境..... 144 第 6 章 监控空间利用率.... 145 6.1 常见的空间管理问题...... 146 6.1.1 用完表空间中的空闲空间..... 146 6.1.2 用于临时段的空间不充足..... 147 6.1.3 所分配的撤销空间 过多或过少..... 147 6.1.4 分片的表空间和段..... 147 6.2 Oracle 段、盘区和块...... 148 6.2.1 数据块..... 148 6.2.2 盘区..... 150 6.2.3 段..... 151 6.3 数据字典视图和动态 性能视图...... 151 6.3.1 DBA_TABLESPACES.. 152 6.3.2 DBA_SEGMENTS.. 152 6.3.3 DBA_EXTENTS.. 153 6.3.4 DBA_FREE_SPACE... 153 6.3.5 DBA_LMT_FREE_SPACE... 154 6.3.6 DBA_THRESHOLDS.. 154 6.3.7 DBA_OUTSTANDING _ALERTS.. 154 6.3.8 DBA_ALERT_HISTORY... 154 6.3.9 V$ALERT_TYPES.. 154 6.3.10 V$UNDOSTAT... 155 6.3.11 V$OBJECT_USAGE... 155 6.3.12 V$SORT_SEGMENT... 155 6.3.13 V$TEMPSEG_USAGE... 155 6.4 空间管理方法学...... 156 6.4.1 本地管理的表空间..... 156 6.4.2 使用OMF 管理空间..... 157 6.4.3 大文件表空间..... 158 6.4.4 自动存储管理..... 159 6.4.5 撤销管理的考虑事项..... 161 6.5 SYSAUX 监控和使用...... 162 6.6 归档重做日志文件的管理...... 164 6.7 内置的空间管理工具...... 164 6.7.1 段顾问..... 164 6.7.2 撤销顾问和自动工作 负荷存储库..... 167 6.7.3 索引利用率..... 169 6.7.4 空间利用率警告级别..... 170 6.7.5 可恢复的空间分配..... 172 6.7.6 用 ADR 管理警报日志 和跟踪文件..... 174 6.7.7 OS 空间管理..... 176 6.8 空间管理脚本...... 176 6.8.1 无法分配额外盘区的段..... 176 6.8.2 表空间和数据文件已使用 的空间和空闲的空间..... 177 6.9 自动化和流水线化通知过程...... 178 6.9.1 使用DBMS_SCHEDULER... 178 6.9.2 OEM 作业控制和监控..... 179 第 7 章 使用撤销表空间管理事务.... 185 7.1 事务基础...... 186 7.2 撤销基础...... 186 7.2.1 回滚..... 186 7.2.2 读一致性..... 187 7.2.3 数据库恢复..... 187 7.2.4 闪回操作..... 187 7.3 管理撤销表空间...... 187 7.3.1 创建撤销表空间..... 188 7.3.2 撤销表空间的动态 性能视图..... 193 7.3.3 撤销表空间的初始参数..... 193 7.3.4 多个撤销表空间..... 194 7.3.5 撤销表空间的大小调整 和监控..... 196 7.3.6 读一致性与成功的DML... 199 7.4 闪回特性...... 199 7.4.1 Flashback Query(闪回查询). 200 7.4.2 DBMS_FLASHBACK.... 201 7.4.3 Flashback Transaction Backout (闪回事务停止). 203 7.4.4 Flashback Table(闪回表). 204 7.4.5 Flashback Version Query (闪回版本查询). 207 7.4.6 Flashback Transaction Query (闪回事务查询). 209 7.4.7 闪回数据归档..... 210 7.4.8 闪回与LOB... 214 7.5 迁移到自动撤销管理...... 214 第 8 章 数据库调整.... 215 8.1 调整应用程序设计...... 216 8.1.1 有效的表设计..... 216 8.1.2 CPU 需求的分布..... 217 8.1.3 有效的应用程序设计..... 218 8.2 调整SQL... 219 8.2.1 顺序对加载速率的影响..... 220 8.2.2 其他的索引选项..... 221 8.2.3 生成解释计划..... 222 8.3 调整内存使用率...... 224 8.3.1 指定SGA 的大小..... 227 8.3.2 使用基于成本的优化器..... 228 8.3.3 COMPUTE STATISTICS 选项的含义..... 228 8.4 调整数据访问...... 229 8.4.1 本地管理的表空间..... 229 8.4.2 标识链行..... 230 8.4.3 增加Oracle 块大小..... 231 8.4.4 使用索引组织表..... 231 8.4.5 索引组织表的调整问题..... 232 8.5 调整数据操作...... 233 8.5.1 大量插入:使用SQL*Loader Direct Path 选项..... 233 8.5.2 大量数据移动: 使用外部表..... 234 8.5.3 大量插入:常见的陷阱 和成功的技巧..... 235 8.5.4 大量删除:truncate 命令..... 236 8.5.5 使用分区..... 237 8.6 调整物理存储...... 237 8.6.1 使用裸设备..... 237 8.6.2 使用自动存储管理..... 238 8.7 减少网络流量...... 238 8.7.1 使用物化视图复制数据..... 238 8.7.2 使用远程过程调用..... 240 8.8 使用自动工作负荷存储库 (AWR).. 241 8.8.1 管理快照..... 241 8.8.2 管理基线..... 242 8.8.3 生成AWR 报表..... 242 8.8.4 运行Automatic Database Diagnostic Monitor 报表..... 242 8.8.5 使用自动SQL 调整顾问..... 244 8.9 调整解决方案...... 245 第 9 章 数据库安全性和审计.... 247 9.1 非数据库的安全性...... 248 9.2 数据库验证方法...... 249 9.2.1 数据库验证..... 249 9.2.2 数据库管理员验证..... 249 9.2.3 操作系统验证..... 252 9.2.4 网络验证..... 253 9.2.5 3 层验证..... 254 9.2.6 客户端验证..... 255 9.2.7 Oracle 身份管理..... 255 9.2.8 用户账户..... 256 9.3 数据库授权方法...... 261 9.3.1 配置文件的管理.... 261 9.3.2 系统权限..... 268 9.3.3 对象权限..... 270 9.3.4 创建、分配和维护角色..... 274 9.3.5 使用VPD 实现应用程序 安全策略..... 280 9.4 审计...... 296 9.4.1 审计位置..... 297 9.4.2 语句审计..... 297 9.4.3 权限审计..... 301 9.4.4 模式对象审计..... 301 9.4.5 细粒度的审计..... 303 9.4.6 与审计相关的数据 字典视图..... 304 9.4.7 保护审计跟踪..... 305 9.4.8 启用增强的审计..... 305 9.5 数据加密技术...... 306 9.5.1 DBMS_CRYPTO 程序包..... 307 9.5.2 透明数据加密..... 307 第Ⅲ部分 高可 用 性 第 10 章 实时应用集群.... 315 10.1 实时应用集群概述...... 316 10.1.1 硬件配置..... 316 10.1.2 软件配置..... 317 10.1.3 网络配置..... 317 10.1.4 磁盘存储..... 318 10.2 安装和配置...... 318 10.2.1 操作系统配置..... 319 10.2.2 软件安装..... 325 10.3 RAC 数据库特征...... 341 10.3.1 服务器参数文件特征..... 341 10.3.2 与 RAC 相关的 初始化参数..... 342 10.3.3 动态性能视图..... 343 10.4 RAC 维护...... 344 10.4.1 启动RAC 数据库..... 345 10.4.2 RAC 环境中的重做日志..... 345 10.4.3 RAC 环境中的撤销 表空间..... 345 10.4.4 故障转移情况和TAF... 346 10.4.5 RAC 节点失效的情况..... 347 10.4.6 调整RAC 节点数据库..... 351 10.4.7 表空间管理..... 351 第 11 章 备份和恢复选项.... 353 11.1 功能...... 353 11.2 逻辑备份...... 354 11.3 物理备份...... 355 11.3.1 脱机备份..... 355 11.3.2 联机备份..... 355 11.4 使用Data Pump Export 和 Data Pump Import. 356 11.4.1 创建目录..... 357 11.4.2 Data Pump Export 选项..... 358 11.4.3 启动Data Pump Export 作业..... 360 11.5 Data Pump Import 选项...... 364 11.5.1 启动Data Pump Import 作业..... 366 11.5.2 比较Data Pump Export /Import 和 Export/Import. 370 11.5.3 实现脱机备份..... 371 11.5.4 实现联机备份..... 371 11.6 备份过程集成...... 374 11.6.1 集成逻辑备份和 物理备份..... 374 11.6.2 集成数据库备份 和操作系统备份..... 375 第 12 章 使用恢复管理器(RMAN). 377 12.1 RMAN 的特性和组件...... 378 12.1.1 RMAN 组件..... 378 12.1.2 RMAN 与传统的 备份方法..... 379 12.1.3 备份类型..... 381 12.2 RMAN 命令和选项概述...... 382 12.2.1 常用的命令..... 382 12.2.2 设置存储库..... 384 12.2.3 注册数据库..... 386 12.2.4 维持RMAN 设置..... 387 12.2.5 初始化参数..... 390 12.2.6 数据字典和动态 性能视图..... 391 12.3 备份操作...... 392 12.3.1 完全数据库备份..... 392 12.3.2 表空间..... 398 12.3.3 数据文件..... 400 12.3.4 映像副本..... 400 12.3.5 控制文件和SPFILE 备份..... 401 12.3.6 归档重做日志..... 402 12.3.7 增量备份..... 402 12.3.8 增量更新的备份..... 405 12.3.9 增量备份块变化跟踪..... 407 12.3.10 备份压缩..... 408 12.3.11 使用闪回恢复区..... 409 12.3.12 验证备份..... 409 12.4 恢复操作...... 411 12.4.1 块介质恢复..... 412 12.4.2 恢复控制文件..... 413 12.4.3 恢复表空间..... 413 12.4.4 恢复数据文件..... 415 12.4.5 恢复整个数据库..... 417 12.4.6 验证恢复操作..... 420 12.4.7 时间点恢复..... 421 12.4.8 数据恢复顾问..... 422 12.5 其他操作...... 426 12.5.1 编目其他的备份..... 426 12.5.2 目录维护..... 427 12.5.3 REPORT 和 LIST... 429 第 13 章 Oracle Data Guard.. 431 13.1 Data Guard 体系结构...... 431 13.1.1 物理备用数据库 与逻辑备用数据库..... 432 13.1.2 数据保护模式..... 433 13.2 LOG_ARCHIVE_DEST_n 参数属性...... 433 13.3 创建备用数据库配置...... 435 13.3.1 准备主数据库..... 435 13.3.2 创建逻辑备用数据库..... 439 13.4 使用实时应用...... 441 13.5 管理归档日志序列中的间隙...... 442 13.6 管理角色 —— 切换和故障转移...... 442 13.6.1 切换..... 442 13.6.2 切换到物理备用数据库..... 443 13.6.3 切换到逻辑备用数据库..... 444 13.6.4 到物理备用数据库的 故障转移..... 445 13.6.5 到逻辑备用数据库的 故障转移..... 445 13.7 管理数据库...... 446 13.7.1 启动和关闭物理 备用数据库..... 446 13.7.2 以只读模式打开物理 备用数据库..... 446 13.7.3 在 Data Guard 环境下 管理数据文件..... 447 13.7.4 在逻辑备用数据库上 执行DDL... 447 第 14 章 其他各种高可用性特性.... 449 14.1 使用闪回删除来恢复 被删除的表...... 450 14.2 flashback database 命令...... 451 14.3 使用LogMiner.. 453 14.3.1 LogMiner 的工作方式..... 454 14.3.2 提取数据字典..... 454 14.3.3 分析一个或多个重做 日志文件..... 455 14.3.4 Oracle Database 10g 中 引入的LogMiner 特性..... 457 14.3.5 Oracle Database 11 中 引入的LogMiner 特性..... 457 14.4 联机对象重组织...... 458 14.4.1 联机创建索引..... 458 14.4.2 联机重建索引..... 458 14.4.3 联机合并索引..... 459 14.4.4 联机重建以索引组织的表..... 459 14.4.5 联机重新定义表..... 459 第Ⅳ部分 网络化的Oracle 第 15 章 Oracle 网络(Oracle Net). 465 15.1 Oracle Net 概述...... 465 15.1.1 连接描述符..... 468 15.1.2 网络服务名..... 469 15.1.3 使用Oracle Internet Directory(因特网目录) 替换tnsnames.ora.. 469 15.1.4 侦听程序(Listener). 470 15.2 使用Oracle Net Configuration Assistant(Oracle Net 配置助手).. 473 15.3 使用Oracle Net Manager.. 477 15.4 启动侦听程序服务器进程...... 478 15.5 对侦听程序服务器进程 进行控制...... 479 15.5.1 Oracle Connection Manager (Oracle 连接管理器). 482 15.5.2 使用Connection Manager. 482 15.5.3 使用Oracle Internet Directory 的目录命名..... 485 15.6 使用Easy Connect Naming... 487 15.7 使用数据库链接...... 488 15.8 调整Oracle Net. 489 15.8.1 限制资源的使用..... 490 15.8.2 调试连接问题..... 491 第 16 章 管理大型数据库.... 493 16.1 在 VLDB 环境中 创建表空间...... 494 16.1.1 大文件表空间的 基本知识..... 495 16.1.2 创建和修改大文件 表空间..... 495 16.1.3 大文件表空间 ROWID 格式..... 496 16.1.4 DBMS_ROWID 和大文件表空间..... 497 16.1.5 将 DBVERIFY 用于 大文件表空间..... 499 16.1.6 大文件表空间的初始化 参数需要考虑的因素..... 500 16.1.7 大文件表空间数据 字典的变化..... 501 16.2 高级的Oracle 表类型...... 501 16.2.1 索引组织的表..... 502 16.2.2 全局临时表..... 502 16.2.3 外部表..... 504 16.2.4 分区表..... 506 16.2.5 物化视图..... 535 16.3 使用位图索引...... 535 16.3.1 理解位图索引..... 536 16.3.2 使用位图索引..... 536 16.3.3 使用位图连接索引..... 537 16.4 Oracle Data Pump (Oracle 数据泵).. 537 16.4.1 Data Pump Export. 538 16.4.2 Data Pump Import. 539 16.4.3 使用可传输表空间..... 539 第 17 章 管理分布式数据库.... 545 17.1 远程查询...... 546 17.2 远程数据处理: 两阶段提交...... 547 17.3 动态数据复制...... 548 17.4 管理分布式数据...... 549 17.4.1 基础设施: 实施位置透明性..... 549 17.4.2 管理数据库链接..... 554 17.4.3 管理数据库触发器..... 555 17.4.4 管理物化视图..... 556 17.4.5 使用DBMS_MVIEW 和 DBMS_ADVISOR... 559 17.4.6 可以执行什么类型的更新..... 568 17.4.7 使用物化视图改变查询 执行路径..... 572 17.5 管理分布式事务处理...... 573 17.5.1 解决未确定的事务处理..... 573 17.5.2 提交点强度..... 574 17.6 监控分布式数据库...... 574 17.7 调整分布式数据库...... 575 附录A 安装和配置.... 579

2013-06-09

Hibernate3.6.10官方中文参考手册

Hibernate3.6.10官方中文参考手册

2013-05-30

Oracle函数手册

oracle函数手册,全面解析oracle函数应用 介绍函数应用及示例sql

2013-05-30

Jboss_JVM优化

Jboss中间件下jvm参数调优配置 Jvm常见调优配置汇总

2013-05-30

Maven in Action(Maven实战)

内容全面 实战性强的基于Maven3的Maven著作

2013-05-30

linux下oracle的安装

Linux Redhat5下oracle10g安装过程

2013-05-30

ubuntu无线网络配置

Linux 下wlan配置以及命令应用介绍 iwconfig 进行参数配置 iwlist 搜索无线网络

2013-05-30

Java编程百例

包含100个Java编程示例 涵盖JavaSE Core Java编程 网络Socket JMX消息处理 ui图形处理 I/O操作 以及企业应用中的struts servlet jsp html cookie javaBean EJB JDBC xml操作等

2013-05-28

oracle 数据备份与恢复总结

exp/imp (导出与导入 装库与卸库) SQL*Loader User Managed Backup and Recovery (用户管理的备份与恢复) RMAN Flashback LogMiner 备份与恢复的规划

2013-05-28

Thinking inJava

Thinking inJava Java 编程思想

2010-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除