在退回数据库之前,如何查看对SPFILE进行的挂起更改?我知道我可以看到警报日志的变化,但可能已经有几个月的时间进行了更改。
例如:
alter system set sga_max_size=1024M scope=spfile;
直到下一次反弹才会生效。
答案 0 :(得分:1)
由于各种原因,你会在结果中得到一些噪音,但你可以靠近:
select name, value from v$spparameter where isspecified = 'TRUE'
minus
select name, value from v$parameter;
答案 1 :(得分:-1)
我不知道这样做的官方视图,但是将spfile作为外部表读取并将其连接到v $参数应该是可行的。
答案 2 :(得分:-1)
在11g你可以做到:
从MEMORY创建PFILE ='dir / init_current.ora';
和
CREATE PFILE ='dir / init_spfile.ora'FOR SPFILE;
然后只比较这些文本文件(必要时首先在两个文件中排序)。