系统及产品参数 - 数据库检查

数据库检查

检查编号

13

适用范围

单机&集群部署

检查项名称

Oracle内存设置

检查项作用

安装Oracle时建议设置内存的大小

检查方式

生产环境 设置AUTO SGA =75% physical memory

alter system set sga_target=3000M scope=spfile;

startup force;

默认配置

无默认值

生产环境建议配置置

75% physical memory

备注

 

 

检查编号

14

适用范围

单机&集群部署

检查项名称

数据库允许的最大连接数(Oracle

检查项作用

数据库所能接受的最大连接数。如该值过小会导致业务系统不能获取数据库连接导致异常。

检查方式

在数据库SQL查询界面执行SQL

select value from v$parameter where name = 'processes' --数据库允许的最大连接数

会显示现在的值。

修改方式,执行如下语句:

alter system set processes = 500 scope = spfile;

重启数据库:

shutdown immediate;

startup;

默认配置

150

生产环境建议配置置

800

备注

 

 

检查编号

15

适用范围

单机&集群部署

检查项名称

用户密码过期设置(Oracle

检查项作用

控制用户的密码何时过期 Oracle 11G+ 如密码过期会导致MES不能登录

检查方式

执行SQL

select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'

如有过期时间,请执行如下语句:

alter profile DEFAULT limit password_reuse_time unlimited;

默认配置

180

生产环境建议配置置

无限制

备注

 

 

检查编号

16

适用范围

单机&集群部署

检查项名称

MES数据源配置

检查项作用

检查mes的多数据源和数据源配置的正确性

检查方式

检查application.properties文件中的多数据源“multipleDataS”参数项                                    uma-unimax-web.war\WEB-classes\application.properties

multipleDataS=true,则需要两个数据源均配置,为false需要配置第一数据源即可。下面配置文件中的两个数据源                                       #Oracle

mestar.dbtype=oracle

#第一数据源      jdbc.url=jdbc\:oracle\:thin\:@10.1.1.1\:1521\:orcl

jdbc.validation=select 1 from dual

jdbc.username=UNIMAX4

jdbc.password=UNIMAX4                                                        

#第二数据源                       jdbc.url2=jdbc\:oracle\:thin\:@10.1.1.1\:1521\:orcl

jdbc.validation2=select 1 from dual

jdbc.username2=UNIMAX4

jdbc.password2=UNIMAX4

hibernate.dialect=org.hibernate.dialect.Oracle10gDialect

#mestar:8XMWY8DfrLs= unimax:bgMtfpd/8/Y= 

默认配置

多数据源默认是:false

生产环境建议配置置

根据实际情况维护数据源信息

备注

 

 

检查编号

17

适用范围

单机&集群部署

检查项名称

报表数据源配置

检查项作用

报表服务连接的数据源

检查方式

<Connection name="mestar" class="com.fr.data.impl.JDBCDatabaseConnection">

 <DatabaseAttr />

 <JDBCDatabaseAttr

  url="jdbc:oracle:thin:@10.1.1.199:1521:orcl" driver="oracle.jdbc.driver.OracleDriver"

  user="unimax" password="unimax"

  encryptPassword="false">

  <DBCPAttr />

 </JDBCDatabaseAttr>

</Connection>

默认配置

 

生产环境建议配置置

 

备注