|
|
1.transaction_per_rollback_segment存在最大植,与DB_BLOCK_SIZE有关。验证如下:ORACLE817 ,在INIT文件中设置transaction_per_rollback_segment=10000,
db_block_size=2k时,启动INSTANCE得到错误信息:
ORA_02093 transaction_per_rollback_segment(10000) more than maximum possible(21)
db_block_size=8k时,启动INSTANCE得到错误信息:
ORA_02093 transaction_per_rollback_segment(10000) more than maximum possible(98)
2..transaction_per_rollback_segment值不能限制每个回滚段所能处理的最大事物数。验证如下:ORACLE817 ,在INIT文件中设置transaction_per_rollback_segment=1,创建PUBLIC 回滚段RTEST,Z在SESSION中指定使用该回滚段,启动2个事物不提交,系统接受。
3.transaction_per_rollback_segment的作用就是CONCEPT文档中说的
The TRANSACTIONS_PER_ROLLBACK_SEGMENT parameter does not limit the number of transactions that can use a rollback segment. Rather, it determines the number of rollback segments an instance attempts to acquire when opening a database
他与参数transaction决定ONLINE的ROLLBACK SEGMENT数 |
|