Oracle9i UNIX管理手册PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:(美)Donald K. Burleson著;王军德,王海峰等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2003
- ISBN:7111111931
- 页数:405 页
第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 shell 13
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 上使用 svmon 70
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 SQL 117
4.4 Oracle 内部结构和磁盘 I/O 117
4.4.1 db_file_multiblock_read_count 和磁盘 I/O 117
4.4.2 数据库写入进程和磁盘 I/O 117
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 使用 RAID 131
4.5.4 为原始设备使用 Oracle 132
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 网络连接和 UNIX 153
5.2.1 连接到远程服务器的准备 153
5.2.2 在 UNIX 中查看 Net8适配器 155
5.3 Oracle 的透明网络底层和 UNIX 155
5.4 在 UNIX 环境中管理 Net8 156
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 和 RAM 176
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 会话和 UNIX 195
7.1 监控 UNIX 与 Oracle 的专用连接 196
7.2 UNIX 与多线程服务器之间的交互 199
7.3 Oracle9i 动态 RAM 和 UNIX 207
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/O 233
8.3 Oracle9i 和多种块尺寸 237
8.4 监控 UNIX 磁盘 I/O 241
8.4.1 建立 Oracle“文件到磁盘”的体系结构 242
8.4.2 Oracle 磁盘体系结构的报告 243
8.5.1 UNIX iostat 实用程序 244
8.5 为磁盘 I/O 数据扩展 STATSPACK 244
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 使用 crontab 255
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 用户是 Oracle 293
11.2.3 确认传送给 UNIX 脚本的 $ORACLE_SID 293
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 SQL 299
12.2.1 查找引用一个特定表的所有 SQL 299
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*Plus 305
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
- 《管理信息系统习题集》郭晓军 2016
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《管理运筹学》韩伯棠主编 2019
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019