网站大量收购闲置独家精品文档,联系QQ:2885784924

Oracle数据库管理规范.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

XX企业

Oracle数据库管理规范

信息科技部

20xx年xx月

目录

TOC\o1-2\h\u83491.目的与范围 4

50451.1.目的 4

103831.2.适用范围 4

134571.3.数据库约定 4

128142.软件部署 6

44743.数据库创建 7

302693.1.数据库实例 7

242723.2.数据库名称 8

165683.3.控制文件 8

265073.4.在线日志文件 8

284443.5.归档日志文件 9

325723.6.用户及权限 9

188374.数据库对象设计使用 10

278534.1.数据库对象命名规范 11

258714.2.数据库对象设计规范 13

236784.3.数据库使用 17

9585.数据库模型设计规范 20

68505.1.数据建模原则性规范 20

202505.2.实体间关系认定规范 22

99435.3.范式化1NF规范 23

241945.4.范式化2NF规范 24

254265.5.反范式化设计规范 24

修改记录

版次号

生效日期

修改原因

A/0

制度文件第一版首次发布

注:以上为版本修改记录,首次发布为A/0版,编写者可以不作改动。

目的与范围

目的

本文档目的是引导软件研发过程中各工程环境搭建和使用数据库的统一规范,为后续基础环境运维打下夯实基础。

适用范围

本文档以数据库部署、数据库创建、数据库对象设计使用以及数据库安全等几个方面来规范各应用系统数据库的建设。

数据库对象设计使用的规范主要用于约束自建系统,对于使用套件产品的系统可参照产品本身的规范。

数据库约定

数据库版本约定

在没有特殊要求的情况下,软件研发过程中各工程中各系统使用Oracle数据库版本为12.1.0.8,集群软件的版本需要保持和数据库版本一致。

数据库字符集约定

在没有特殊要求的情况下,软件研发过程中各工程中各系统使用Oracle数据库字符集均采用AL32UTF8。

操作系统约定

统一建议:RedHatEntHRMSrisLinux7.6,从方便统一维护考虑,建议所有系统数据库使用相同产品及版本的操作系统。

时区约定

所有数据库服务器的建议设置相同的时区GMT+8:00,配置统一的时间服务器,确保各系统数据库时间保持同步。

部署架构约定

生产环境部署:集群架构,采用ORACLERAC集群多用户共享模式部署,由两台或更多的物理服务器或虚拟化服务器以集群方式供多用户使用。此种架构可以实现均衡负载,一旦出现节点失败,可以保持业务的连续性。并且任何一个节点主机需要有同时承载两个主机数据库业务的能力。对可用性,可靠性和扩展性要求很高的生产系统。

开发测试环境部署:单节点架构,采用ORACLE单节点架构采用单实例,单数据库,多用户模式部署,由单个物理服务器或虚拟化服务器来作为数据库服务器提供服务。实现单实例,单数据库,多用户模式。仅有单个数据库节点,易发生单点故障,无法有效保证业务的连续性。由于是非独占模式,所以安全性相对不高。这种架构一般用于非关键业务或测试系统。

容灾环境部署:主备架构部署,采用ORACLE数据库主备架构采用Dataguard方式部署。由两台物理服务器或虚拟化服务器以及两份存储组成,利用OracleDataGuard将个数据库配置成为一主一备正常情况下主节点向用户提供服务,并且通过日志同步的方式将数据变更同时更新到备用库,以保证数据的一致性。当主节点故障时,可以将备用节点切换成主节点,提供用户访问,从而解决数据库单节点故障冗余问题。

数据库分库约定

分库前提:如果未来单个数据库的负荷可能超过集群硬件性能支撑上限,应在部署前考虑进行数据库库。

垂直切分:根据数据模型和ER图,将业务紧密,实体关联密切的表划分在一起,比如按照数据用途切分数据库。

水平切分:将数据量巨大,增速迅猛的表按照一定的标准进行切分部署到不同的分片数据库中,比如按照OU组织切分。

软件部署

Oracle数据库软件包括grid软件、RDMS软件以及其它组件,DataGuard的同步属于数据库本身功能,无需安装软件。

在部署软件前请确认服务器主机名符合以下规范:

服务器主机名格式:[XXX][YYY][ZZ][dd]

XXX:小写应用系统代码,可由中文拼音首字母或英文缩写,长度为3个字符。

YYY:小写环境名称,在非生产环境使用,根据用途可以为PROD、UAT、SIT、DEV等,长度为3个字符

ZZ:部署服务类别缩写,长度为2个字符,参考如下(可根据需要新增服务类别缩写):

db:数据库服务器

a

文档评论(0)

鹏腾 + 关注
实名认证
内容提供者

阿里云专项技能认证、PMP项目管理专业人员持证人

IT 行业10年老兵,曾做过开发、架构、管理,当前在做售前

领域认证该用户于2024年08月21日上传了阿里云专项技能认证、PMP项目管理专业人员

1亿VIP精品文档

相关文档