ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 如何改变spfile的默认位置

如何改变spfile的默认位置

原创 Linux操作系统 作者:NinGoo 时间:2019-07-03 16:03:05 0 删除 编辑
默认情况下,oracle会从$ORACLE_HOMEdatabase寻找spfile。如果我们要将spfile放到其他位置,需要一点点的附加工作

1.在$ORACLE_HOMEdatabase下建一个空的pfile,名为initSID.ora,加入下面的参数
spfile=spfile的新位置
2.将$ORACLE_HOMEdatabase下原来的spfile移动到新位置
3.重新启动数据库
这是,再show parameter spfile可以看到已经是新的位置了
测试一下,修改某个参数,比如db_file_multiblock_count
SQL> show parameter db_file
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_file_multiblock_read_count integer 16
db_file_name_convert string
db_files integer 200
SQL> alter system set db_file_multiblock_read_count=32;
系统已更改。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 171966464 bytes
Fixed Size 1247924 bytes
Variable Size 104858956 bytes
Database Buffers 62914560 bytes
Redo Buffers 2945024 bytes
数据库装载完毕。
数据库已经打开。
SQL> show parameter db_file
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_file_multiblock_read_count integer 32
db_file_name_convert string
db_files integer 200
可以看到,更改的参数在spfile中是生效了的。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/193161/viewspace-50220/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2004-12-07

  • 博文量
    200
  • 访问量
    129112