2014-06-29 68 views

回答

1

INITIALIZATION参数存储在PFILE或SPFILE中,并在实例启动时读取。除了数据库块大小(在创建数据库之后修复)之外,大多数参数可以随时修改。 (即使数据库始终与特定的块大小相关联,但某些版本的ORACLE允许使用非默认块大小创建表空间。)

ORACLE初始化参数用于控制数据库的行为或数据库实例。它们使用ALTER SYSTEM命令修改。

http://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_2013.htm

会话变量修改与ALTER SESSION,不影响其他会话或数据库或实例的行为。 ALTER SESSION用于设置会话中的语言,并行性等级ETC.

http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_2012.htm


初始化参数:

一些初始化参数,只要可以仅作为实例,并且它的变化是在下次重新启动后丢失修改。这被称为“范围=内存”。

一些初始化参数在下次重新启动之前不会生效。这被称为“scope = spfile”。

一些初始化参数可以在下次实例重新启动后立即生效。这被称为“scope = both”。

相关问题