小弟在linux+oracle 11g环境里学着手动建库,startup nomount后想修改user_dump_dest、backgroud_dump_dest、audit_dump_dest等几个参数的值,用的
update system set user_dump_dest='/u01/admin/bftj/udump' scope='spfile';
这样的语句,执行了也都提示system altered。
dbs/spfilebftj.ora里面也确实有这几个参数新设的值,但是shutdown再startup nomount的时候就提示ora-32004:obsolete and/or deprecated parameter(s) specified,进去以后看这几个参数的value又变回系统默认的/u01/diag/rdbms/bftj/bftj/trac,死活改不过来。请教这是为啥呢?
update system set user_dump_dest='/u01/admin/bftj/udump' scope='spfile';
这样的语句,执行了也都提示system altered。
dbs/spfilebftj.ora里面也确实有这几个参数新设的值,但是shutdown再startup nomount的时候就提示ora-32004:obsolete and/or deprecated parameter(s) specified,进去以后看这几个参数的value又变回系统默认的/u01/diag/rdbms/bftj/bftj/trac,死活改不过来。请教这是为啥呢?
like '%dump%';NAME ISSES ISSYS_MOD
---------------------------------------------------------------- ----- ---------
shadow_core_dump FALSE FALSE
background_core_dump FALSE FALSE
background_dump_dest FALSE IMMEDIATE
user_dump_dest FALSE IMMEDIATE
max_dump_file_size TRUE IMMEDIATE
core_dump_dest FALSE IMMEDIATE6 rows selected.user_dump_dest 是system级的,可以在线更改,不用重起DB生效
修改参数应该是ALTER
ALERT system set user_dump_dest='/u01/admin/bftj/udump' scope='spfile';