目录
1 简要介绍
每创建一个 DM 数据库,就会自动生成 dm.ini 文件。 dm.ini 是 DM 数据库启动所必须的配置文件,通过配置该文件可以设置 DM 数据库服务器的各种功能和性能选项,主要的配置内容见"DM 系统管理员手册.pdf"
当 dm.ini 中的某参数值设置为非法值时, 若设置值与参数类型不兼容,则参数实际取值为默认值;若设置值小于参数取值范围的最小值,则实际取值为最小值;若设置值大于参数取值范围的最大值,则实际取值为最大值。
参数属性分为三种:静态、动态和手动。 静态, 可以被动态修改, 修改后重启服务器才能生效。
动态, 可以被动态修改, 修改后即时生效。 动态参数又分为会话级和系统级两种。会话级参数被修改后, 新参数值只会影响新创建的会话, 之前创建的会话不受影响;系统级参数的修改则会影响所有的会话。
手动, 不能被动态修改, 必须手动修改 dm.ini 参数文件,然后重启才能生效。
动态修改是指 DBA 用户可以在数据库服务器运行期间,通过调用系统过程SP_SET_PARA_VALUE()、 SP_SET_PARA_DOUBLE_VALUE()和SP_SET_PARA_STRING_VALUE()对参数值进行修改。
2 各种参数修改方式
2.1, temp表空间大小修改示例
SQL>
select * from v$dm_ini where para_name='TEMP_SIZE';
select SF_GET_PARA_VALUE(1,'TEMP_SIZE');
ALTER SYSTEM SET 'TEMP_SIZE' =256 spfile;