图书介绍

Oracle9i UNIX管理手册PDF|Epub|txt|kindle电子书版本网盘下载

Oracle9i UNIX管理手册
  • (美)Donald K. Burleson著;王军德,王海峰等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111111931
  • 出版时间:2003
  • 标注页数:405页
  • 文件大小:21MB
  • 文件页数:414页
  • 主题词:Oracle

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Oracle9i UNIX管理手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 UNIX 介绍1

第一部分 UNIX 服务器的基础知识1

1.1 UNIX 体系结构介绍2

1.1.1 UNIX 方言3

1.1.2 UNIX 中的系统管理3

1.1.3 UNIX 和 DOS 命令5

1.2 UNIX 命令介绍7

1.2.1 UNIX 命令语法7

1.2.2 重定向 UNIX 输出8

1.2.3 UNIX 管道命令9

1.2.4 UNIX shell13

1.2.5 使用 UNIX 命令选项14

1.3 常见的 Oracle UNIX 命令15

1.3.2 UNIX 的 wc 命令16

1.3.1 在 UNIX 中捕获服务器信息16

1.3.3 获得 UNIX 中的日期信息17

1.3.4 UNIX 用户标识18

1.3.5 在 UNIX 中定位文件19

1.3.6 补充的 UNIX 实用程序命令19

1.3.7 查看并编辑 UNIX 中的文件21

1.4 UNIX 的文件管理22

1.4.1 UNIX 的 touch 命令22

1.4.2 使用 umask 控制 UNIX 文件权限23

1.4.3 UNIX 的 chmod 命令24

1.5 UNIX 的目录管理28

1.5.1 UNIX 的 pwd 命令28

1.5.2 UNIX 的 ls 命令29

1.6.1 基础 UNIX 环境命令32

1.6 UNIX 中的 Oracle 环境32

1.6.2 UNIX 命令行编辑器33

1.6.3 UNIX 的 Oracle 别名34

1.6.4 对于 Oracle 用户标准的 UNIX 提示符35

1.6.5 在 UNIX 中改变 Oracle 环境36

1.7 分析复杂的 UNIX 命令37

1.8 小结40

第2章 UNIX 服务器管理41

2.1 UNIX 进程的内部结构42

2.1.1 UNIX 中的执行队列和睡眠队列43

2.1.2 进程命令的执行43

2.1.3 fork 系统调用44

2.1.4 UNIX 缓冲区高速缓存45

2.2.1 UNIX 的虚拟内存47

2.2 UNIX 的内存管理47

2.2.2 Oracle DBA 和 UNIX 系统管理员的工作48

2.3 UNIX 的进程管理命令48

2.3.1 UNIX 的 ps 命令49

2.3.2 UNIX 的 kill 命令50

2.3.3 杀掉难处理的 UNIX 进程51

2.4 显示 UNIX 中的内核值51

2.4.1 在 HP-UX 中显示服务器的内核值51

2.4.2 在 AIX UNIX 中显示服务器的内核值54

2.4.3 显示 UNIX 中 CPU 处理器的数目56

2.4.4 使用 nice 和 priocntl 改变 UNIX 执行优先级57

2.5 UNIX 的内存管理命令58

2.5.1 显示 UNIX 服务器上 RAM 的总数58

2.5.2 观察 UNIX 中已分配的 RAM 内存段59

2.5.3 观察 UNIX 中的 RAM 交换页面调度63

2.5.4 在 HP-UX 和 Solaris 中将 Oracle RAM 置为不可交换63

2.6.1 信号量的系统默认值65

2.6 UNIX 的信号量管理65

2.6.2 计算已使用的信号量66

2.6.3 确定哪些数据库具有信号量集66

2.6.4 为 Oracle 删除信号量集67

2.7 显示系统日志消息67

2.7.1 在 HP-UX 上显示服务器日志67

2.7.2 在 AIX 上显示服务器日志68

2.8 UNIX 服务器监控命令68

2.8.1 使用 UNIX 的 top 实用程序68

2.8.2 在 IBM AIX 上使用 svmon70

2.8.3 UNIX 中的 sar 实用程序71

2.8.4 使用 UNIX 的 sadc 实用程序73

2.8.5 使用 glance 实用程序73

2.9 vmstat 实用程序概况79

2.9.1 对于 vmstat 的方言差异80

2.9.2 应该注意的 vmstat 输出中的内容81

2.9.3 使用 vmstat 识别 CPU 的瓶颈81

2.9.4 使用 vmstat 识别 CPU 的高负荷使用情况83

2.9.5 UNIX 的 watch 命令83

2.10 小结84

第3章 使用 STATSPACK 获取 UNIX 服务器统计数据85

3.1 UNIX 监控的目标86

3.1.1 UNIX 的 CPU 监控86

3.1.2 监控 RAM 内存消耗90

3.2 获取 STATSPACK 中服务器性能的数据91

3.2.1 获取 vmstat 信息的脚本91

3.2.2 vmstat 获取脚本的内部结构94

3.2.3 报告其他服务器的 vmstat 信息95

3.3.1 服务器异常报告96

3.3 UNIX 服务器统计数据报告96

3.3.2 vmstat 每日趋势报告100

3.3.3 长期服务器分析和趋势103

3.3.4 每日服务器警报报告104

3.4 小结106

第4章 UNIX 的磁盘管理107

4.1 基本的 UNIX 磁盘管理命令108

4.1.1 查看物理卷108

4.1.2 查看 UNIX 卷组109

4.1.3 显示 UNIX 安装点109

4.1.4 设置不同方言的 UNIX Oracle 环境111

4.1.5 监控 UNIX 文件系统的空闲空间112

4.2 配置 Oracle 表空间和 UNIX 数据文件114

4.3.1 Oracle 实例116

4.3.2 Oracle 对象116

4.3 会影响磁盘 I/O 的 Oracle 调整因素116

4.3.3 Oracle SQL117

4.4 Oracle 内部结构和磁盘 I/O117

4.4.1 db_file_multiblock_read_count 和磁盘 I/O117

4.4.2 数据库写入进程和磁盘 I/O117

4.4.3 Oracle 文件组织方法123

4.4.4 瞬时磁盘热点124

4.5 映射 Oracle 磁盘体系结构129

4.5.1 多种 RAM 缓冲区问题129

4.5.2 Oracle 的文件分条130

4.5.3 为 Oracle 使用 RAID131

4.5.4 为原始设备使用 Oracle132

4.6 Oracle 数据库的磁盘负荷均衡132

4.7 Oracle 数据文件的 STATSPACK 报告133

4.7.1 STATSPACK 详细的磁盘和文件 I/O 信息139

4.7.2 特定 I/O 活动的 STATSPACK 报告139

4.7.3 识别热点数据文件的 STATSPACK 脚本141

4.8 使用 STATSPACK 查看 I/O 信号142

4.7.4 查找热点磁盘位置的方法142

4.9 小结147

第5章 Oracle 的 UNIX 网络管理149

5.1 UNIX 环境的网络调整150

5.2 Oracle 网络连接和 UNIX153

5.2.1 连接到远程服务器的准备153

5.2.2 在 UNIX 中查看 Net8适配器155

5.3 Oracle 的透明网络底层和 UNIX155

5.4 在 UNIX 环境中管理 Net8156

5.4.1 管理 UNIX 的 Oracle 监听器157

5.4.2 调试 UNIX Net8问题159

5.5 优化 Oracle Net8配置160

5.5.1 protocoLora 文件中的 tcp.nodelay 参数160

5.5.3 tnsnames.ora 中的 SDU 和 TDU 参数161

5.5.2 sqlnet.ora 的 automatic_ipc 参数161

5.5.4 listener.ora 中的 queuesize 参数163

5.5.5 sqlnet.ora 的 break_poll_skip 参数163

5.5.6 sqlnet.ora 的 disable_oob 参数163

5.5.7 epc_disabled 环境变量164

5.6 其他影响网络行为的 Oracle 特性164

5.6.1 使用数组提取以提高网络吞吐量164

5.6.2 使用多线程服务器164

5.6.3 使用 lsnrctl 命令监控多线程服务器166

5.7 连接池与网络性能167

5.7.1 ODBC 与网络性能168

5.7.2 调整 Oracle 复制169

5.8 从 Oracle STATSPACK 监控网络性能171

5.9 小结173

第6章 Oracle 与 UNIX 服务器的接口175

第二部分 Oracle 与 UNIX 服务器的交互175

6.1 UNIX 中的 Oracle 后台进程176

6.1.1 显示 Oracle UNIX 进程的 CPU 和 RAM176

6.1.2 主要的 Oracle 后台进程177

6.1.3 监控 UNIX 中 Oracle 的 CPU 消耗180

6.1.4 Oracle 与 UNIX 服务器 CPU 的交互181

6.2 Oracle 和 RAM 的使用186

6.2.1 理解 UNIX 的 RAM 页面调度187

6.2.2 SGA 内存限制190

6.2.3 Oracle 的 RAM 页面栅栏190

6.3 Oracle 与 UNIX 磁盘 I/O 子系统之间的交互191

6.4 小结193

第7章 Oracle 会话和 UNIX195

7.1 监控 UNIX 与 Oracle 的专用连接196

7.2 UNIX 与多线程服务器之间的交互199

7.3 Oracle9i 动态 RAM 和 UNIX207

7.3.1 Oracle9i 和 UNIX 的区组209

7.3.2 改变动态 SGA 和 PGA 组件210

7.4 专用连接的 Oracle9iPGA 内存分配211

7.4.1 在 Oracle9i 中的自动 RAM 内存管理212

7.4.2 向自我调整 Oracle9i 数据库的方向发展217

7.5 小结224

第8章 UNIX 的 Oracle 文件管理225

8.1 UNIX 的文件管理226

8.2 Oracle 性能和磁盘 I/O233

8.3 Oracle9i 和多种块尺寸237

8.4 监控 UNIX 磁盘 I/O241

8.4.1 建立 Oracle“文件到磁盘”的体系结构242

8.4.2 Oracle 磁盘体系结构的报告243

8.5.1 UNIX iostat 实用程序244

8.5 为磁盘 I/O 数据扩展 STATSPACK244

8.5.2 定义 STATSPACK 表246

8.5.3 捕获 iostat 信息247

8.5.4 产生 iostat 报告249

8.6 小结251

第9章 UNIX 环境下的 Oracle 服务器异常报告253

9.1 调度和定制 Oracle 警报报告254

9.1.1 关于 crontab 的介绍254

9.1.2 对于 Oracle 使用 crontab255

9.2 Oracle 跟踪文件警报报告256

9.3 Web 服务器警报报告259

9.4 Oracle 问题的实时检查260

9.5 小结273

第10章 Oracle 的 UNIX 环境管理275

第三部分 Oracle DBA 的 UNIX 管理275

10.1 Oracle 用户的 UNIX 环境管理276

10.1.1 标准 UNIX 提示符276

10.1.2 对 Oracle 有用的 UNIX 别名277

10.1.3 改变 ORACLE_SID 的标准别名278

10.1.4 标准命令历史记录279

10.2 UNIX 中的文件管理命令280

10.2.1 使用 umask 改变默认的文件权限280

10.2.2 在 UNIX 中改变文件权限280

10.2.3 在 UNIX 中改变文件所有者281

10.2.4 为 Oracle 文件创建 UNIX 软链接282

10.2.5 将 tnsnames.ora 复制到所有的 UNIX 服务器284

10.2.6 制作 UNIX 磁带备份285

10.2.7 检测 Listener 失败的 UNIX 脚本285

10.2.9 探测 Oracle 何时不接受连接286

10.2.8 当数据库不运行时退出的简单脚本286

10.3 小结287

第11章 UNIX 中的 Oracle 任务管理289

11.1 UNIX 中的 Oracle 作业管理290

11.1.1 在后台提交 Oracle 作业292

11.1.2 观察后台进程的执行292

11.2 UNIX 任务管理技术292

11.2.1 Oracle shell 脚本的参数检查292

11.2.2 确定 UNIX 用户是 Oracle293

11.2.3 确认传送给 UNIX 脚本的 $ORACLE_SID293

11.2.4 UNIX 中多路复用的 Oracle 任务294

11.2.5 确保守护进程运行的 UNIX 脚本295

11.3 小结295

第12章 Oracle 的各种 UNIX 脚本297

12.1 如何在脚本中建立 UNIX 命令298

12.2 使用 UNIX 定位和调整 Oracle SQL299

12.2.1 查找引用一个特定表的所有 SQL299

12.2.2 使用 UNIX 解析 SQL 文件300

12.3 各种 UNIX 技巧和方法302

12.3.1 为一个 Oracle 文件名称添加日期302

12.3.2 监控 Oracle 并行服务器的性能303

12.3.3 UNIX Gotcha:击倒整个 UNIX 服务器304

12.3.4 在 UNIX 服务器间的循环304

12.3.5 在所有远程 UNIX 服务器上执行 SQL*Plus305

12.3.6 向 Internet 邮件发送 UNIX 文件306

12.3.7 改变目录中所有文件的字符串306

12.3.8 如何使用 UNIX 显示列信息307

12.3.9 杀掉 UNIX Oracle 进程308

12.4 小结309

附录 UNIX 脚本311

热门推荐