您的位置:首页 > 其它

将所配置的初始化参数重置为系统默认值

2013-10-28 15:43 225 查看
使用SPFILE启动,如果想把初始化参数恢复为系统默认值,使用类似这样的语句:

alter system reset db_create_file_dest ;

这个语句修改的是SPFILE中的条目。从实验中执行两次重置参数的语句后的出错提示也可以验证。
1.更改参数

BYS@bys1>show parameter db_create_file

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_create_file_dest                  string

BYS@bys1>alter system set db_create_file_dest='/home/oracle/';

System altered.
查看更改

BYS@bys1>show parameter db_create_file

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_create_file_dest                  string      /home/oracle/

2.将更改的参数恢复为系统默认值

BYS@bys1>alter system reset db_create_file_dest ;

System altered.

在当前实例中查看,参数为更改后的,并未重置为系统默认。

---需要重启数据库来重新应用SPFILE中参数才会显示为重置的系统默认参数。

BYS@bys1>show parameter db_create_file

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_create_file_dest                  string      /home/oracle/

第二次执行重置参数的命令,出错提示也验证了重置参数命令修改的是SPFILE中语句。

BYS@bys1>alter system reset db_create_file_dest ;

alter system reset db_create_file_dest

*
ERROR at line 1:

ORA-32010: cannot find entry to delete in SPFILE

3.重启数据库,验证所修改参数已经恢复为系统默认

BYS@bys1>conn / as sysdba

Connected.

SYS@bys1>shutdown immediate;.

SYS@bys1>startup

SYS@bys1>show parameter db_create_file

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_create_file_dest                  string
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: