电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

设置不使用spfile


发布日期:2023/2/21
 

oraclei和oracleG里数据库启动的时候先找二进制格式的spfile 如果存在就按里面定的参数启动

如果不存在就按此目录下有的文本格式的数据库参数文件启动

查看spfile的目录位置:

C:\>sqlplus /nolog

SQL> connect sys/password as sysdba

SQL> show parameter spfile

NAME TYPEVALUE

spfile stringE:\oracle\product\\db_\database\SPFILEorasidORA

二进制格式的spfile是不能用文本文件编辑器去修改可以用alter命令修改或根据新文本格式的参数文件重新创建

根据spfile创建一个文本文件格式的参数文件

SQL> create pfile=initorasidora from spfile;

如果是win产生的目录在c:/winnt/system

找到此SPFILEorasidORA把它改名成SPFILEorasidORAold

然后把生成的文本文件格式的参数文件initorasidora复制过来可以用文本文件编辑器来修改

下次数据库启动时在找不到spfileorasidora的时候会读文本文件格式的参数文件initorasidora

这样改变数据库参数就容易很多了

当然oralceG里很多参数都可以用命令实时动态修改:

alter system set 参数名=参数值;

例如:

alter system set java_pool_size= scope=both;

alter system set open_cursors= scope=both;

alter system set db_file_multiblock_read_count= scope=both;

上一篇:定时执行存储过程对库表及索引进行分析

下一篇:重建索引(rebuild index)与sort