自己整理的oracle资料
这份文档目前还在一步步整理中,有些是从网上整理来的,有些呢是自己遇到过的,其中大部分操作都是我做过实验的比如REDO LOG修改、RMAN 备份恢复、分区表创建、DATA GUARD环境搭建等,有些内容还没有取完善,如内存管理SGA和PGA,因为我自己也在理解中,会逐步的添加,我做了三年的数据库开发,现在想逐步转DBA,知识也在积累中,如果大家有什么建议可以联系我,同时希望朋友能帮我推荐一份DBA工作,目前在北京,确实比较喜欢数据库。谢谢!
版本 V1.0
QQ 2409555070
EMAIL zhulong001@gmail.com
download site: http://download.csdn.net/detail/zhuhichn/4918040
1 分区表及分区索引 6
1.1 Range分区 6
1.1.1 创建range分区表 7
1.2 Hash分区 12
1.2.1 创建hash分区表 12
1.2.2 Global 索引hash分区 13
1.2.3 创建Local索引 13
1.3 List分区 14
1.4 使用组合分区 15
1.4.1 为所有分区各创建4个hash子分区 16
1.4.2 对某个分区创建hash子分区 18
1.4.3 分区模板的应用 22
1.4.4 RANGE-LIST 23
2 基础知识 26
2.1 外部表 26
2.2 索引 42
2.2.1 索引创建语法 42
2.2.2 索引使用限制 43
2.2.3 索引视图 46
2.2.4 索引分类 47
2.2.5 分区索引 57
2.3 SQL*LOADER介绍 63
2.3.1 加载EXCEL 63
2.3.2 加载文本格式 65
2.4 权限管理 71
2.5 DBLINE创建 81
2.6 表空间 84
2.6.1 常规表空间 84
2.6.2 临时表空间 85
2.6.3 表空间使用情况 86
2.7 执行计划 88
2.7.1 基本概念 88
2.7.2 oracle访问数据的存取方法 89
2.7.3 表之间的连接 94
2.7.4 Consistent gets and physical reads 100
2.8 锁 106
2.8.1 基础操作 106
2.9 常用视图 107
2.9.1 v$sqltext,v$sql,v$sqlarea 区别 107
3 内存管理 114
3.1 SGA 114
3.2 PGA 114
4 ORACLE REDO日志 115
4.1 修改REDO日志大小 115
4.2 非归档改为归档 116
4.3 归档改为非归档 119
5 RMAN命令 122
5.1 基础操作 122
5.1.1 使用rman命令连接数据库 122
5.1.2 使用RMAN进行备份 124
5.1.3 备份表空间 127
5.1.4 备份控制文件 129
5.1.5 备份归档日志文件 130
5.1.6 建立增量备份 131
5.1.7 RMAN数据库恢复 131
5.2 RMAN进阶 135
5.2.1 RMAN恢复到不同目录 135
6 数据库备份与恢复 141
6.1 Service_names 141
6.2 DATA GUARD搭建之物理STANDBY 157
6.2.1 启用force logging 157
6.2.2 配置standby redologs 158
6.2.3 将PRIMARY数据库置于归档模式 160
6.2.4 创建备库控制文件 161
6.2.5 备份主库恢复备库 161
6.2.6 TNS 和 LISTENER设置 161
6.2.7 修改初始化参数 163
6.2.8 启动 164
6.3 物理STANDBY管理 165
6.3.1 主备切换 165
6.3.2 ARCHIVE GAP问题 169