ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 实施规范

实施规范

原创 Linux操作系统 作者:DataKW 时间:2013-05-19 23:30:48 0 删除 编辑

实施规范

6.1、Oracle版本规范

    Oracle需要使用稳定版本,例如:9i请使用9.2.0.8或者10g请使用10.2.0.4,不能采用9.2.0.1和10.2.0.1等不稳定版本;

现网环境和入围项目坏境Oracle安装版本需采用64bit的Oracle版本,这是充分发挥Oracle管理能力的需要。

运行Oracle的操作系统,请使用UNIX或者Linux,具体版本请依据Oracle官方要求,但应该和Oracle一样采用64bit系统;

6.2、数据库部署规范

第一:原则上一个数据库实例应该使用一台单独的服务器,即:一个实例一台服务器,而且该服务器上不再部署其他的应用程序;

第二:原则上在线事物系统(OLTP)和在线分析报表系统(OLAP)不能在同一个服务器上运行;

6.3、Oracle内存初始化

Oracle实例所需内存,应该为物理内存减去操作系统本身所需的4G内存以外的内存。安装完毕数据库需要配置Oracle内存,原则上,初次分配时,对于OLTP数据库,SGA为数据库内存的80%,PGA为20%;OLAP数据库SGA为40%,PGA为60%。当然,对于11g,只需要整体设计数据库总体内存就行。

6.4、Oracle字符集选择规范

当数据库中存储的数据有各种语言文字时,比如兴趣点名字需要用各种语言文字存储,则数据库安装时,需选用多字节字符集AL32UTF8;并设置参数NLS_LENGTH_SEMANTICS =CHAR。

6.5、Oracle归档规范

OLTP系统必须采用归档模式运行,且必须执行rman物理备份;OLAP系统,可依据数据安全要求采用适当的安全备份策略,比如只需要进行冷备份和exp/expdp方式备份,并非一定要使用归档模式;

6.6、磁盘结构规范

为了保证在磁盘物理故障发生时的高可用性,磁盘需采用RAID结构,具体的,在繁忙OLTP读写系统中,采用RAID0+1结构,对于报表系统和绝大多数OLTP系统则采用RAID5结构;

6.7、数据文件形式

对于绝大多数情况,I/O不是性能瓶颈,Oracle的数据文件采用文件系统存储即可,而不需要采用裸设备;而对于I/O明显成为系统性能瓶颈的时候,才有必要采用裸设备。

6.8、开发人员的备份规范

做好充分的数据库备份是各级别数据库相关人员的义务和责任,针对开发人员也需要对自己关心的数据进行备份,具体方法如下:

(1)在对个别表进行修改之前,使用CTAS进行备份:

Create Table tb_name_bak As Select * from tb_name [where …...]对修改数据作备份,待所作修改确认无误之后,再将备份表删除;

(2)对个别重要的表,使用exp/expdp进行重点备份:

exp  user/passwd@oracle_name  tables=(tab1,tab2,…) file=xxx.dmp

log=xxxx.log

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27573546/viewspace-761478/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: SQL访问规范
请登录后发表评论 登录
全部评论

注册时间:2012-08-12

  • 博文量
    132
  • 访问量
    331528