注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库OracleOracle9i UNIX管理手册

Oracle9i UNIX管理手册

Oracle9i UNIX管理手册

定 价:¥58.00

作 者: (美)Donald K.Burleson著;王军德,王海峰等译
出版社: 机械工业出版社
丛编项: Oracle技术系列丛书
标 签: Oracle

购买这本书可以去


ISBN: 9787111111931 出版时间: 2003-01-01 包装: 胶版纸
开本: 24cm 页数: 405页 字数:  

内容简介

  本书深入浅出地介绍了Oracle9i UNIX管理的有关内容,并辅以大量实例。本书分为三部分,第一部分包括UNIX介绍、UNIX服务器管理、使用STATSPACK获取UNIX服务器统计信息表、UNIX中的磁盘管理、对于Oracle的UNIX网络管理;第二部分包括Oracle与UNIX服务器的接口、Oracle会话和UNIX、在UNIX中的Oracle文件管理、在UNIX中的Oralce异常报告;第三部分包括Oracle的UNIX环境管理、UNIX中的Oracle任务管理、Oracle的各种UNIX脚本介绍。本书编排独特,以指引性的一个个章节,介绍了UNIX核心技术以及Oracle DBA在UNIX环境下的所能用到的各种技术。本书适合那些想要成为Oracle数据库管理员的UNIX用户及想了解UNIX的Oracle数据库管理员阅读。

作者简介

暂缺《Oracle9i UNIX管理手册》作者简介

图书目录

前言
第一部分 UNIX服务器的基础知识
第1章 UNIX介绍 
1.1 UNIX体系结构介绍 
1.1.1 UNIX方言 
1.1.2 UNIX中的系统管理 
1.1.3 UNIX 和 DOS 命令 
1.2 UNIX命令介绍 
1.2.1 UNIX命令语法 
1.2.2 重定向UNIX输出 
1.2.3 UNIX管道命令 
1.2.4 UNIX shell 
1.2.5 使用UNIX命令选项 
1.3 常见的Oracle UNIX命令 
1.3.1 在UNIX中捕获服务器信息 
1.3.2 UNIX的wc命令 
1.3.3 获得UNIX中的日期信息 
1.3.4 UNIX用户标识 
1.3.5 在UNIX中定位文件 
1.3.6 补充的UNIX实用程序命令 
1.3.7 查看并编辑UNIX中的文件 
1.4 UNIX的文件管理 
1.4.1 UNIX的 touch命令 
1.4.2 使用umask控制UNIX文件权限 
1.4.3 UNIX 的chmod命令 
1.5 UNIX的目录管理 
1.5.1 UNIX的 pwd命令 
1.5.2 UNIX的ls命令 
1.6 UNIX中的Oracle环境 
1.6.1 基础UNIX环境命令 
1.6.2 UNIX命令行编辑器 
1.6.3 UNIX的Oracle别名 
1.6.4 对于Oracle用户标准的UNIX提示符 
1.6.5 在UNIX中改变Oracle环境 
1.7 分析复杂的UNIX命令 
1.8 小结 
第2章 UNIX服务器管理 
2.1 UNIX进程的内部结构 
2.1.1 UNIX中的执行队列和睡眠队列 
2.1.2 进程命令的执行 
2.1.3 fork系统调用 
2.1.4 UNIX缓冲区高速缓存 
2.2 UNIX的内存管理 
2.2.1 UNIX的虚拟内存 
2.2.2 Oracle DBA和UNIX系统管理员的工作 
2.3 UNIX的进程管理命令 
2.3.1 UNIX的ps命令 
2.3.2 UNIX的kill命令 
2.3.3 杀掉难处理的UNIX进程 
2.4 显示UNIX中的内核值 
2.4.1 在HP-UX中显示服务器的内核值 
2.4.2 在AIX UNIX中显示服务器的内核值 
2.4.3 显示UNIX中CPU处理器的数目 
2.4.4 使用nice 和priocntl改变UNIX执行优先级 
2.5 UNIX的内存管理命令 
2.5.1 显示UNIX服务器上RAM的总数 
2.5.2 观察UNIX中已分配的RAM内存段 
2.5.3 观察UNIX中的RAM交换页面调度 
2.5.4 在HP-UX和Solaris中将Oracle RAM置为不可交换 
2.6 UNIX的信号量管理 
2.6.1 信号量的系统默认值 
2.6.2 计算已使用的信号量 
2.6.3 确定哪些数据库具有信号量集 
2.6.4 为Oracle删除信号量集 
2.7 显示系统日志消息 
2.7.1 在HP-UX上显示服务器日志 
2.7.2 在AIX上显示服务器日志 
2.8 UNIX服务器监控命令 
2.8.1 使用UNIX的top实用程序 
2.8.2 在IBM AIX上使用svmon 
2.8.3 UNIX中的sar实用程序 
2.8.4 使用UNIX的sadc实用程序 
2.8.5 使用glance实用程序 
2.9 vmstat实用程序概况 
2.9.1 对于vmstat的方言差异 
2.9.2 应该注意的vmstat输出中的内容 
2.9.3 使用vmstat识别CPU的瓶颈 
2.9.4 使用vmstat识别CPU的高负荷使用情况 
2.9.5 UNIX的watch命令 
2.10 小结 
第3章 使用STATSPACK获取UNIX服务器统计数据 
3.1 UNIX监控的目标 
3.1.1 UNIX 的CPU监控 
3.1.2 监控RAM内存消耗 
3.2 获取STATSPACK中服务器性能的数据 
3.2.1 获取vmstat信息的脚本 
3.2.2 vmstat获取脚本的内部结构 
3.2.3 报告其他服务器的vmstat信息 
3.3 UNIX服务器统计数据报告 
3.3.1 服务器异常报告 
3.3.2 vmstat每日趋势报告 
3.3.3 长期服务器分析和趋势 
3.3.4 每日服务器警报报告 
3.4 小结 
第4章 UNIX的磁盘管理 
4.1 基本的UNIX磁盘管理命令 
4.1.1 查看物理卷 
4.1.2 查看UNIX卷组 
4.1.3 显示UNIX 安装点 
4.1.4 设置不同方言的UNIX Oracle环境 
4.1.5 监控UNIX文件系统的空闲空间 
4.2 配置Oracle表空间和UNIX数据文件 
4.3 会影响磁盘I/O的Oracle调整因素 
4.3.1 Oracle实例 
4.3.2 Oracle对象 
4.3.3 Oracle SQL 
4.4 Oracle内部结构和磁盘I/O 
4.4.1 db_file_multiblock_read_count和磁盘I/O 
4.4.2 数据库写入进程和磁盘I/O 
4.4.3 Oracle文件组织方法 
4.4.4 瞬时磁盘热点 
4.5 映射Oracle磁盘体系结构 
4.5.1 多种RAM缓冲区问题 
4.5.2 Oracle的文件分条 
4.5.3 为Oracle使用RAID 
4.5.4 为原始设备使用Oracle 
4.6 Oracle数据库的磁盘负荷均衡 
4.7 Oracle数据文件的STATSPACK报告 
4.7.1 STATSPACK详细的磁盘和文件I/O信息 
4.7.2 特定I/O活动的STATSPACK报告 
4.7.3 识别热点数据文件的STATSPACK脚本 
4.7.4 查找热点磁盘位置的方法 
4.8 使用STATSPACK查看I/O信号 
4.9 小结 
第5章 Oracle的UNIX网络管理 
5.1 UNIX环境的网络调整 
5.2 Oracle网络连接和UNIX 
5.2.1 连接到远程服务器的准备 
5.2.2 在UNIX中查看Net8适配器 
5.3 Oracle的透明网络底层和UNIX 
5.4 在UNIX环境中管理Net8 
5.4.1 管理UNIX的Oracle监听器 
5.4.2 调试UNIX Net8问题 
5.5 优化Oracle Net8配置 
5.5.1 protocol.ora文件中的tcp.nodelay参数 
5.5.2 sqlnet.ora的automatic_ipc参数 
5.5.3 tnsnames.ora中的SDU 和TDU参数 
5.5.4 listener.ora中的queuesize参数 
5.5.5 sqlnet.ora的break_poll_skip参数 
5.5.6 sqlnet.ora的disable_oob参数 
5.5.7 epc_disabled环境变量 
5.6 其他影响网络行为的Oracle特性 
5.6.1 使用数组提取以提高网络吞吐量 
5.6.2 使用多线程服务器 
5.6.3 使用lsnrctl命令监控多线程服务器 
5.7 连接池与网络性能 
5.7.1 ODBC与网络性能 
5.7.2 调整Oracle复制 
5.8 从Oracle STATSPACK监控网络性能 
5.9 小结 
第二部分 Oracle与UNIX服务器的交互
第6章 Oracle与UNIX服务器的接口 
6.1 UNIX中的Oracle后台进程 
6.1.1 显示Oracle UNIX进程的CPU和RAM 
6.1.2 主要的Oracle后台进程 
6.1.3 监控UNIX中Oracle的CPU消耗 
6.1.4 Oracle与UNIX服务器CPU的交互 
6.2 Oracle和RAM的使用 
6.2.1 理解UNIX的RAM页面调度 
6.2.2 SGA内存限制 
6.2.3 Oracle的RAM页面栅栏 
6.3 Oracle与UNIX磁盘I/O子系统之间的交互 
6.4 小结 
第7章 Oracle会话和UNIX 
7.1 监控UNIX与Oracle的专用连接 
7.2 UNIX与多线程服务器之间的交互 
7.3 Oracle9i动态RAM和UNIX 
7.3.1 Oracle9i和UNIX的区组 
7.3.2 改变动态SGA和PGA组件 
7.4 专用连接的Oracle9i PGA内存分配 
7.4.1 在Oracle9i中的自动RAM内存管理 
7.4.2 向自我调整Oracle9i数据库的方向发展 
7.5 小结 
第8章 UNIX的Oracle文件管理 
8.1 UNIX的文件管理 
8.2 Oracle性能和磁盘I/O 
8.3 Oracle9i和多种块尺寸 
8.4 监控UNIX磁盘I/O 
8.4.1 建立Oracle“文件到磁盘”的体系结构 
8.4.2 Oracle磁盘体系结构的报告 
8.5 为磁盘I/O数据扩展STATSPACK 
8.5.1 UNIX iostat实用程序 
8.5.2 定义STATSPACK表 
8.5.3 捕获iostat信息 
8.5.4 产生iostat报告 
8.6 小结 
第9章 UNIX环境下的Oracle服务器异常报告 
9.1 调度和定制Oracle警报报告 
9.1.1 关于crontab的介绍 
9.1.2 对于Oracle使用crontab 
9.2 Oracle 跟踪文件警报报告 
9.3 Web服务器警报报告 
9.4 Oracle问题的实时检查 
9.5 小结 
第三部分 Oracle DBA的UNIX管理
第10章 Oracle的UNIX环境管理 
10.1 Oracle用户的UNIX环境管理 
10.1.1 标准UNIX提示符 
10.1.2 对Oracle有用的UNIX别名 
10.1.3 改变ORACLE_SID的标准别名 
10.1.4 标准命令历史记录 
10.2 UNIX中的文件管理命令 
10.2.1 使用umask改变默认的文件权限 
10.2.2 在UNIX中改变文件权限 
10.2.3 在UNIX中改变文件所有者 
10.2.4 为Oracle文件创建UNIX软链接 
10.2.5 将tnsnames.ora复制到所有的UNIX服务器 
10.2.6 制作UNIX磁带备份 
10.2.7 检测Listener失败的UNIX脚本 
10.2.8 当数据库不运行时退出的简单脚本 
10.2.9 探测Oracle何时不接受连接 
10.3 小结 
第11章 UNIX中的Oracle任务管理 
11.1 UNIX中的Oracle作业管理 
11.1.1 在后台提交Oracle作业 
11.1.2 观察后台进程的执行 
11.2 UNIX任务管理技术 
11.2.1 Oracle shell脚本的参数检查 
11.2.2 确定UNIX用户是Oracle 
11.2.3 确认传送给UNIX脚本的$ORACLE_SID 
11.2.4 UNIX中多路复用的Oracle任务 
11.2.5 确保守护进程运行的UNIX脚本 
11.3 小结 
第12章 Oracle的各种UNIX脚本 
12.1 如何在脚本中建立UNIX命令 
12.2 使用UNIX定位和调整Oracle SQL 
12.2.1 查找引用一个特定表的所有SQL 
12.2.2 使用UNIX解析SQL文件 
12.3 各种UNIX技巧和方法 
12.3.1 为一个Oracle文件名称添加日期 
12.3.2 监控Oracle并行服务器的性能 
12.3.3 UNIX Gotcha:击倒整个UNIX服务器 
12.3.4 在UNIX服务器间的循环 
12.3.5 在所有远程UNIX服务器上执行SQL*Plus 
12.3.6 向Internet邮件发送UNIX文件 
12.3.7 改变目录中所有文件的字符串 
12.3.8 如何使用UNIX显示列信息 
12.3.9 杀掉UNIX Oracle进程 
12.4 小结 
附录 UNIX脚本

本目录推荐