- 博客(0)
- 资源 (28)
- 收藏
- 关注
ORACLE数据库 安装配置规范 (V2.0.1)
目录
1 前言 7
1.1 编写目的 7
1.2 预期读者 8
2 数据库部署模式及选择建议 8
2.1 数据库部署模式 8
2.2 单机模式 8
2.3 HA热备模式 9
2.4 RAC模式 10
2.5 DATAGUARD模式 11
2.6 RAC+DATAGUARD模式 11
2.7 部署模式的选择建议 12
2.8 RAC部署模式应用建议 12
2.9 操作系统参数建议 13
2.9.1 AIX 13
2.9.2 HP 15
3 数据库设计考虑的因素 15
3.1 数据库类型特点分析 15
3.1.1 OLTP(联机事务处理) 15
3.1.2 OLAP(联机分析处理) 15
3.1.3 BATCH(批处理系统) 16
3.1.4 DSS(决策支持系统) 16
3.1.5 Hybrid(混合类型系统) 16
3.2 数据库规模 17
4 数据库部署前提建议 17
4.1 根据数据中心发布的推荐版本选择数据库产品 17
4.2 磁盘阵列布局原则 17
4.3 内存分配原则 19
5 数据库物理结构设计 19
5.1 软件安装路径及环境变量 19
5.2 数据库实例的命名规则 20
5.3 表空间设计 20
5.3.1 业务数据量的估算 20
5.3.2 表空间的使用规则 21
5.3.2.1 表空间的类型 21
5.3.2.2 表空间及其文件的命名规则 23
5.3.3 表空间的参数设置原则 25
5.3.3.1 数据表空间设置 25
5.3.3.2 临时表空间的存储参数(Oracle9i/10g) 26
5.3.3.3 Undo/temp表空间的估算 26
5.4 其他文件设计 26
5.4.1 参数文件 27
5.4.1.1 参数文件命名规则 27
5.4.2 控制文件 27
5.4.2.1 控制文件命名规则 28
5.4.3 重做日志文件 28
5.4.3.1 日志文件命名规则 29
5.4.4 Vote Disk 文件(RAC) 29
5.4.4.1 Vote Disk文件命名规则 30
5.4.5 OCR Disk文件(RAC) 30
5.4.5.1 OCR文件命名规则 30
5.5 初始化安装逻辑卷总计 30
6 数据库配置 31
6.1 数据库字符集配置 31
6.2 10g数据库参数设置 32
6.2.1 必须修改的初始化参数 32
6.2.1.1 DB_CACHE_SIZE 32
6.2.1.2 SHARED_POOL_SIZE 33
6.2.1.3 LARGE_POOL_SIZE 34
6.2.1.4 SGA_MAX_SIZE 34
6.2.1.5 DB_BLOCK_SIZE 34
6.2.1.6 SP_FILE 35
6.2.1.7 PGA_AGGREGATE_TARGET 35
6.2.1.8 PROCESSES 36
6.2.1.9 OPEN_CURSORS 36
6.2.1.10 MAX_DUMP_FILE_SIZE 36
6.2.1.11 PARALLEL_MAX_SERVER 36
6.2.1.12 PARALLEL_EXECUTION_MESSAGE_SIZE 37
6.2.1.13 FAST_START_MTTR_TARGET 37
6.2.1.14 INSTANCE_GROUPS(RAC) 37
6.2.1.15 PARALLEL_INSTANCE_GROUP(RAC) 38
6.2.1.16 与DRM有关的隐藏参数(RAC) 38
6.2.1.17 SESSION_CACHED_CURSORS 39
6.2.1.18 BACKUP_TAPE_IO_SLAVES 39
6.2.1.19 LOG_ARCHIVE_DEST_1 39
6.2.2 不得修改的初始化参数 40
6.2.2.1 COMPATIBLE 40
6.2.2.2 CURSOR_SHARING 40
6.2.2.3 SGA_TARGET 40
6.2.3 建议不修改的初始化参数 41
6.2.3.1 UNDO_RETENTION 41
6.2.3.2 SESSIONS 41
6.2.3.3 TRANSACTIONS 42
6.2.3.4 DB_KEEP_CACHE_SIZE 42
6.2.3.5 LOCK_SGA 43
6.2.3.6 DB_FILES 43
6.2.3.7 DB_FILE_MULTIBLOCK_READ_COUNT 43
6.2.3.8 LOG_BUFFER 44
6.2.4 与并行操作有关的参数 44
6.2.5 Data Guard有关的参数 45
6.2.5.1 DB_UNIQUE_NAME 45
6.2.5.2 LOG_ARCHIVE_CONFIG 45
6.2.5.3 LOG_ARCHIVE_DEST_1 45
6.2.5.4 LOG_ARCHIVE_DEST_2 46
6.2.5.5 LOG_ARCHIVE_DEST_STATE_1 46
6.2.5.6 LOG_ARCHIVE_DEST_STATE_2 46
6.2.5.7 REMOTE_LOGIN_PASSWORDFILE 46
6.2.5.8 LOG_ARCHIVE_MAX_PROCESSES 46
6.2.5.9 FAL_SERVER 47
6.2.5.10 FAL_CLIENT 47
6.2.5.11 STANDBY_FILE_MANAGEMENT 47
6.2.5.12 LOG_FILE_NAME_CONVERT 47
6.2.5.13 DB_FILE_NAME_CONVERT 48
6.3 9i数据库参数的区别 48
6.3.1 需要单独设置的参数 48
6.3.1.1 CLUSTER_INTERCONNECTS 48
6.3.2 和10g设置要求不同的参数 49
6.3.2.1 LOG_BUFFER 49
6.3.2.2 DB_FILE_MULTIBLOCK_READ_COUNT 49
6.3.2.3 UNDO_RETENTION 49
6.3.3 9i中不存在的参数 49
6.4 数据库连接服务 50
6.4.1 专用服务器连接 50
6.4.2 共享服务器连接 50
6.4.3 连接服务建议 51
6.4.3.1 专用服务器连接 51
6.5 数据库安全建议 51
6.5.1 采用满足需求的最小安装 51
6.5.2 安装时的安全 52
6.5.2.1 删除或修改默认的用户名和密码 52
6.5.2.2 必须使用dbca创建数据库 53
6.5.3 用户及权限管理 53
6.6 ORACLE NETWORK 配置 53
6.6.1 监听器的使用配置原则 53
6.6.2 TNSNAMES的使用配置原则 54
6.6.3 RAC环境下TNSNAMES的配置 54
6.6.3.1 各节点启用负载均衡 54
6.6.3.2 各节点不启用负载均衡 55
6.7 其他设置 56
6.7.1 Sqlplus连接设置 56
6.7.2 AWR报告默认文件名设置 56
7 不推荐使用的10g新功能 57
7.1 ASM 57
7.2 FLASH BACK数据库 57
8 附件 57
8.1 Oracle参数说明 57
8.2 合规性检查 58
2013-08-06
TianleSoftware Oracle 学习手册 - oracle很详细的讲解 - 推荐.pdf
TianleSoftware Oracle 学习手册 - oracle很详细的讲解 - 推荐.pdf
2013-08-06
高质量程序设计指南C++.pdf
高质量程序设计是软件行业的薄弱环节,大部分企业只能大量的测试和改错来提高软件产品的质量,为此付出了高昂的代价。因此,如何让程序员熟练地掌握编程技术和编程规范,在开发过程中内建高质量代码,是IT企业面临的主要挑战之一。
本书以轻松幽默的笔调向读者论述了高质量软件开发方法与C++/C编程规范。它是作者多年从事软件开发工作的经验总结。本书共17章,第1章到第4章重点介绍软件质量和基本的程序设计方法;第5章到第16章重点阐述C++/C编程风格、面向对象程序设计方法和一些技术专题;第17章阐述STL的原理和使用方法。
本书第1版和第2版部分章节曾经在Imemet上广泛流传,被国内IT企业的不少软件开发人员采
用。本书的附录C《大学十年》是作者在网上发表的一个短篇传记,文中所描述的充满激情的学习和生活态度,感染了大批莘莘学子。
本书的主要读者对象是IT企业的程序员和项目经理,以及大专院校的本科生和研究生。
2008-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人