- 论坛徽章:
- 0
|
本帖最后由 lawzjf 于 2010-11-05 08:39 编辑
卓越亚马逊链接:
http://www.amazon.cn/mn/detailAp ... p;prodid=zjbk732344
不同于出版过的几本老外写的类似书籍,大家看目录即知,注重基础及实用性。
使用软件为oracle 10g及red hat AS 4.3,主要内容适用于各种Unix及Oracle版本。
还请各位多提意见
当当链接:
http://product.dangdang.com/prod ... mp;ref=search-1-pub
以下是目录:
第1章ORACLE与LINUX 11
1.1 ORACLE支持LINUX的历史 11
1.2 ORACLE对LINUX的贡献 11
1.3 ORACLE的LINUX发行版 11
1.4 ORACLE DATABASE 10G支持的LINUX发行版 11
1.4.1 Red Hat Enterprise Linux 12
1.4.2 SUSE Linux Enterprise Server 13
1.4.3 Asianux 13
1.4.4 UnitedLinux 13
第2章 搭建实验环境 14
2.1 实验环境所需软件介绍 14
2.2 存储空间规划 16
2.2 软件配置 16
2.2.1 安装VMware、PuTTY、VNC、Xming 16
2.2.2 配置VMWare准备安装RHEL 16
2.2.3 安装所需的RHEL软件包 23
2.3 安装VMWARE TOOLS 23
2.3.1 使用rpm软件包安装 23
2.3.2 使用tar压缩软件包安装 27
2.3.3 使用iso文件加载VMware Tools安装文件 28
2.3.4 卸载VMware Tools 29
2.4 虚拟机与宿主机的网络设置 29
2.4.1 未连接外部网络的情况:Host-only方式 29
2.4.2 连接外部网络的情况:Bridged方式 31
2.5 使用PUTTY及VNC进行系统管理 33
2.5.1 使用PuTTY连接Red Hat 33
2.5.2 配置Xming运行X Server 34
2.5.3 使用VNC Viewer连接Red Hat 36
2.6 常见问题及解决方法 38
第3章 LINUX基础 40
3.1 LINUX启动过程分析 40
3.1.1 grub.conf文件 40
3.1.2 inittab文件 41
3.2 EXT2文件系统结构 46
3.2.1 super block 47
3.2.2 group descriptor 48
3.3 INODE是什么 49
3.4 LINUX目录结构 51
3.5 软链接与硬链接 52
3.5.1 软链接(soft link) 52
3.5.2 硬链接(hard link) 53
3.6 文件的时间属性 55
3.6.1 文件的三种时间属性 55
3.6.2 目录的三种时间属性 57
3.7 目录权限 57
3.8 和用户环境相关的几个配置文件 59
第4章 LINUX常用命令 61
4.1 字符串模式匹配 61
4.1.1 文件名称中使用通配符 61
4.1.2 正则表达式 61
4.2 LS命令 62
4.2.1列出文件的大小 62
4.2.2按时间排序 63
4.2.3 列出目录信息 64
4.2.4 列出文件类型标识符 64
4.3 SORT命令 65
4.4 TAIL及HEAD命令 67
4.4.1 tail –n及head –n:选取文件的开始或末尾 67
4.4.2 tail +n:选取指定行 68
4.4.3 tail -f:实时更新显示结果 69
4.5 FIND命令 69
4.5.1 按照文件名称查找 69
4.5.2 按照时间查找 71
4.5.3 只在当前目录查找 72
4.5.4 按照文件大小查找 73
4.5.5 按照文件属主或组查找 73
4.5.6 按照文件类型查找 74
4.5.7 使用exec或ok执行shell命令 74
4.6 GREP命令 75
4.6.1 匹配字符串常量 75
4.6.2 grep的常用选项参数 77
4.6.3 使用正则表达式 78
4.6.4 grep与find结合使用 79
4.7 CUT命令 79
4.8 SED 82
4.9 AWK 84
4.10 发送邮件 86
4.10.1 修改主机名称 86
4.10.2 启动sendmail服务 87
4.10.3 使用mail命令发送Internet邮件 88
4.11 自动执行作业 89
4.11.1 cron命令 89
4.11.2 at命令 91
4.12 磁盘管理及空间监控命令 92
4.12.1 在虚拟机增加磁盘 92
4.12.2查看磁盘及分区情况 95
4.12.3 创建分区 96
4.12.4 格式化分区 97
4.12.5 挂载分区 97
4.12.6 挂载Windows共享目录 98
4.12.7 查看各分区空间使用情况:df命令 98
4.12.8 查看文件或目录大小:du命令 99
4.13 文件压缩与备份:TAR 100
4.13.1 tar命令 100
4.13.2 tar命令与gzip命令结合使用 103
4.14 I/O重定向:“2>&1 >FILE”还是“> FILE 2>&1”? 103
4.14.1 输出重定向 103
4.14.2 输入重定向 107
第5章 准备安装ORACLE--LINUX配置及验证 108
5.1 检查软件包及其版本: 108
5.2 检查物理内存及磁盘空间 109
5.3 配置内核参数 110
5.3.1内核参数介绍 110
5.3.2 查看当前内核参数值 112
5.3.3 修改核心参数 113
5.3.4 观察资源使用 115
5.4 创建安装及管理ORACLE软件的用户及组 116
5.5 设置ORACLE用户登陆环境 117
5.5.1 用户配置文件 117
5.5.2 环境变量 117
5.6 配置X WINDOW 119
第6章 安装ORACLE DATABASE 10G FOR LINUX 121
6.1 准备ORACLE 10G安装文件 121
6.2 安装ORACLE 10G 121
6.3 软件安装后的后续工作 125
6.4 在LINUX上彻底删除ORACLE软件 126
第7章 创建ORACLE数据库 130
7.1 使用DBCA创建数据库 130
7.2 使用命令手工建库 136
7.2.1 创建相关目录 136
7.2.2 创建参数文件 136
7.2.3 创建口令文件 137
7.2.4 编写建库脚本 137
7.2.5 执行建库脚本 138
7.2.6 执行catalog.sql及catproc.sql脚本脚本 138
7.2.7执行pupbld脚本 138
7.2.8 创建users表空间及scott测试模式 139
7.2.9 以scott用户测试数据库 139
7.3 配置SQL*PLUS客户端环境 140
7.3.1 安装rlwrap或uniread设置方向键及命令回显功能 140
7.3.2 设置vi修改缓冲区中的SQL命令 141
第8章 ORACLE数据库服务器常用存储模式 142
8.1 文件系统 142
8.2 裸设备 143
8.2.1 什么是裸设备(raw device)? 143
8.2.2 创建裸设备 143
8.2.3 使用裸设备创建表空间 146
8.3 自动存储管理-ASM 146
8.3.1 什么是ASM 146
8.3.2 安装ASM软件包 147
8.3.3 配置ASM 147
8.3.4 启动CSS服务 148
8.3.5 使用dbca创建ASM管理的数据库 149
8.3.6 创建ASM表空间 151
8.4 逻辑卷管理-LVM 152
8.4.1 什么是LVM 152
8.4.2 创建LVM 153
8.4.3 在逻辑卷上创建表空间 154
8.4.4 管理逻辑卷及逻辑卷组 154
第9章 配置网络连接 158
9.1 配置专用服务器模式 158
9.1.1 客户端配置步骤 159
9.1.2 使用ps命令查看用户连接与服务器进程的对应关系 163
9.1.3使用v$process查看用户连接与服务器进程的对应关系 167
9.2 配置共享服务器模式 169
第10章 常用数据库维护命令 173
10.1 删除旧的归档文件或跟踪文件 173
10.2 查找大文件 173
10.3 在跟踪文件中查找错误信息 173
10.4 查看内存使用情况 174
10.4.1 swap,cache,buffer的含义 174
10.4.2 free命令 175
10.4.3 cat /proc/meminfo命令 175
10.5 系统状态监控命令 176
10.5.1 vmstat 176
10.5.2 sar 177
10.5.3 top 177
10.5.4 iostat 178
第11章 编写SHELL脚本程序 180
11.1 “HELLO, WORLD”程序 180
11.2 变量 181
11.2.1 系统环境变量 181
11.2.2 用户变量 183
11.3 由键盘输入获得变量的值 185
11.4 数值运算 186
11.4.1 使用declare –i 186
11.4.2 使用$(( )) 187
11.4.3 使用let 188
11.5 IF语句 188
11.5.1 字符串比较逻辑表达式 189
11.5.2 整数比较逻辑表达式 191
11.5.3 文件判断与比较逻辑表达式 192
11.5.4 在逻辑表达式中使用变量 194
11.5.5 多个逻辑表达式的复合 195
11.6 CASE语句 196
11.6.1 基本用法 196
11.6.2 模拟服务启动编写数据库启动脚本 197
11.7 循环结构 200
11.7.1 for循环 200
11.7.2 while循环 202
11.7.3 until语句 204
11.7.4 continue及break 205
第12章 SHELL脚本程序中调用SQL*PLUS 207
12.1 HERE DOCUMENT 207
12.2 在SHELL脚本程序中调用SQL*PLUS 210
12.3 把SQL查询结果赋给SHELL变量 212
12.4 把SHELL变量传递给SQL命令 216
12.5 SHELL中常用的SQL*PLUS环境设置 217
12.5.1 -silent选项参数 217
12.5.2 set pagesize 0 217
12.5.3 set feedback off 219
12.5.4 set heading off 220
12.5.5 set verify off 220
12.5.6 set echo off 221
12.5.7 set termout off 221
12.6 调用SQL*PLUS时的口令安全问题 222
12.6.1 脚本执行时输入口令 222
12.6.2 从文件导入口令 223
第13章 数据库的自动启动与关闭 224
13.1 单数据库的情况 224
13.1.1 启动监听器及数据库的shell脚本文件 224
13.1.2 关闭监听器及数据库的shell脚本文件 224
13.1.3 系统启动、关闭时自动执行的shell脚本文件 225
13.1.4 在不同运行级别添加/etc/init.d/oracle文件的软链接 227
13.1.5 修改/etc/pam.d/su文件 227
13.1.6 只需要自动启动数据库:修改rc.local文件 228
13.2 多数据库的情况 229
13.2.1 修改/etc/oratab文件 229
13.2.2 修改dbstart文件 230
13.2.3 修改dbshut文件 231
第14章 数据库管理SHELL程序 232
14.1 监控监听器进程是否运行 232
14.2 监控数据库是否运行 233
14.3 监控归档目录空间 235
14.4 监控警告文件错误信息 235
14.5 监控磁盘空间 237
14.6 监控表空间空闲空间 240
14.6.1 构造SQL查询 240
14.6.2 SQL查询嵌入shell脚本 243
第15章 数据库备份SHELL程序 247
15.1 ORACLE数据库备份简介 247
15.2 全库冷备份SHELL程序 248
15.3 全库热备份SHELL程序 249
15.4 RMAN备份SHELL程序 252
15.4.1 配置数据库归档模式 252
15.4.2 配置rman 253
15.4.3 rman备份shell程序 254
15.5 逻辑备份SHELL程序 255
参考资料 257
参考网址 257 |
|