云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Oracle数据库规划设计和运行维护方案

Oracle数据库规划设计和运行维护方案

  • 62 次阅读
  • 3 次下载
  • 2025/6/1 2:14:17

Oracle数据库规划设计

和运行维护方案

(V1.0)

1 / 190

目 录

1.

前言 ................................................................ 7 1.1. 编写目的 ......................................................... 7 1.2. 方案说明 ......................................................... 7 1.3. 预期读者 ......................................................... 8

数据库部署模式 ....................................................... 8 2.1. 单机模式 ......................................................... 8 2.2. 双机热备模式(HA模式) .......................................... 8 2.3. 集群模式(RAC) .................................................. 9 2.4. 主从模式(DataGuard) ........................................... 10 2.5. 混合模式(DataGrard+RAC) ....................................... 11 2.6. 数据库运行模式选择 .............................................. 11

系统特点和数据库类型 ................................................ 12 3.1. 业务系统的特点 .................................................. 12

3.1.1. OLTP特点 ............................................... 12 3.1.2. OLAP特点 ............................................... 13 3.2. 数据库的规模 .................................................... 13 3.3. 数据库版本建议 .................................................. 14

数据库运行环境规划 .................................................. 14 4.1. 主机规划 ........................................................ 14 4.2. 网络规划 ........................................................ 15 4.3. 存储规划 ........................................................ 17

数据库安装部署规划 .................................................. 18 5.1. 软件安装路径 .................................................... 18 5.2. 表空间设计 ...................................................... 19

5.2.1. 业务数据量估算 .......................................... 19 5.2.2. 表空间使用规则 .......................................... 20 5.2.3. 表空间的概念和分配原则 .................................. 24 5.2.4. 表空间的参数配置 ........................................ 25 5.2.5. Undo/temp表空间的估算 .................................. 29 5.2.6. 表的参数设置 ............................................ 29 5.2.7. 索引的使用原则 .......................................... 30 5.3. 文件设计 ........................................................ 31

5.3.1. RAC配置文件 ............................................ 31 5.3.2. 参数文件 ................................................ 31 5.3.3. 控制文件 ................................................ 33 5.3.4. 重做日志文件 ............................................ 34 数据库应用规划 ...................................................... 35 6.1. 数据库用户设计 .................................................. 35

6.1.1. 用户权限规划 ............................................ 35 6.1.2. 用户安全实现 ............................................ 37 6.1.3. 用户类型及角色命名规范 .................................. 39 6.2. 数据库分区 ...................................................... 41

2 / 190

2.

3.

4.

5.

6.

6.2.1. 数据库分区介绍 .......................................... 41 6.2.2. 逻辑分割 ................................................ 42 6.2.3. 物理分割 ................................................ 42 6.2.4. 数据分区的优点 .......................................... 42 6.2.5. 数据分区的不足 .......................................... 43 6.2.6. Oracle分区技术 ......................................... 43 6.2.7. 分区使用建议 ............................................ 44 6.2.8. 分区索引 ................................................ 44 6.3. 数据库实例配置 .................................................. 45 6.4. 数据库参数设置 .................................................. 46

6.4.1. 必须修改的初始化参数 .................................... 46 6.4.2. 建议修改的初始化参数 .................................... 51 6.4.3. 不可修改的初始化参数 .................................... 53 6.4.4. 建议不可修改的初始化参数 ................................ 54 6.4.5. 与并行有关的参数 ........................................ 57 6.5. 数据库连接服务 .................................................. 58

6.5.1. 专用服务器连接 .......................................... 58 6.5.2. 共享服务器连接 .......................................... 59 6.5.3. 连接服务建议 ............................................ 59 6.6. 数据库安全建议 .................................................. 59 6.7. 数据库备份和恢复 ................................................ 60

6.7.1. RMAN备份 ............................................... 60 6.7.2. EXP/IMP备份 ............................................ 61 6.7.3. 存储级备份 .............................................. 61 6.7.4. 数据库恢复 .............................................. 62 6.8. 数据库网络配置 .................................................. 63

6.8.1. 监听器的使用配置原则 .................................... 63 6.8.2. TNSNAMES的使用配置原则 ................................. 63 6.8.3. RAC环境下TNSNAMES的配置 ............................... 63

7. 业务系统开发建议 .................................................... 65

7.1. 数据库模型设计规范 .............................................. 65

7.1.1. 命名规则 ................................................ 65 7.1.2. 数据库对象 .............................................. 66 7.2. PLSQL开发规则 .................................................. 69

7.2.1. 总体开发原则 ............................................ 69 7.2.2. 程序编写规范 ............................................ 70 7.3. SQL语句编写规则 ................................................ 97

7.3.1. 查询语句的使用原则 ...................................... 97 7.3.2. DML语句的调整原则 ..................................... 108

8. 数据库体系结构 ..................................................... 111

8.1. 整体结构 ....................................................... 111 8.2. 内存结构 ....................................................... 112

8.2.1. 系统全局区(SGA) ...................................... 113 8.2.2. 程序全局区(PGA) ...................................... 116

3 / 190

8.2.3. 后台进程 ............................................... 116 8.3. 存储结构 ....................................................... 118

8.3.1. 物理结构 ............................................... 119 8.3.2. 逻辑结构 ............................................... 120

9. 数据库基本管理 ..................................................... 123

9.1. 参数文件管理 ................................................... 123 9.2. 表空间管理 ..................................................... 124

9.2.1. 用户表空间管理 ......................................... 124 9.2.2. 临时表空间管理 ......................................... 127 9.2.3. 回滚段表空间管理 ....................................... 130 9.3. 重做日志文件管理 ............................................... 132

9.3.1. 增加重做日志文件组 ..................................... 133 9.3.2. 添加重做日志文件组成员 ................................. 133 9.3.3. 改变重做日志文件组成员 ................................. 133 9.3.4. 删除重做日志文件组成员 ................................. 134 9.3.5. 删除重做日志文件组 ..................................... 134 9.3.6. 重做日志切换 ........................................... 134 9.3.7. 重做日志清理 ........................................... 135 9.3.8. 重做日志切换次数查询 ................................... 135 9.4. 归档模式设置 ................................................... 136

9.4.1. 单实例数据库设置归档模式 ............................... 136 9.4.2. RAC数据库设置归档模式 ................................. 137 9.4.3. 归档路径设置 ........................................... 137 9.5. 控制文件重建 ................................................... 138 9.6. 内存参数管理 ................................................... 140

9.6.1. Oracle内存管理发展阶段 ................................ 140 9.6.2. 自动内存管理AMM ....................................... 140 9.6.3. 自动共享内存管理ASMM .................................. 141 9.6.4. 自动PGA管理 ........................................... 141 9.7. 其它管理内容 ................................................... 142

9.7.1. 查看数据库版本 ......................................... 142 9.7.2. 数据库字符集 ........................................... 142 9.7.3. 创建密码文件 ........................................... 143 9.7.4. 关闭数据库审计功能 ..................................... 143 9.7.5. 账号管理 ............................................... 143 9.7.6. Profile管理 ........................................... 144

10. 数据库集群(RAC)管理 .............................................. 144

10.1. RAC状态检查 ................................................... 144

10.1.1. 检查守护进程 ........................................... 144 10.1.2. 检查资源状态 ........................................... 144 10.2. RAC启动与关闭 ................................................. 145 10.3. 管理OCR ....................................................... 145

10.3.1. OCR盘状态查看 ......................................... 145 10.3.2. OCR备份与恢复 ......................................... 146

4 / 190

搜索更多关于: Oracle数据库规划设计和运行维护方案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Oracle数据库规划设计 和运行维护方案 (V1.0) 1 / 190 目 录 1. 前言 ................................................................ 7 1.1. 编写目的 ......................................................... 7 1.2. 方案说明 ......................................................... 7 1.3. 预期读者 ......................................................... 8

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com