2009-12-10 32 views
2

我怎麼看到掛起的更改已經到SPFILE作出之前,我反彈數據庫中設置的變化?我知道我可以看到在警報日誌的變化,但已經作出的改變時,它可能已經幾個月。查看掛起已在SPFILE

例如:

alter system set sga_max_size=1024M scope=spfile; 

這不成了活躍,直到下一次反彈。

回答

1

你會得到從這個結果由於各種原因一些噪音,但是你可以通過親近:

select name, value from v$spparameter where isspecified = 'TRUE' 
    minus 
select name, value from v$parameter; 
+0

感謝看哪,這幫助。 – Rand 2009-12-14 15:48:55

-1

我不知道,這是否一個官方的觀點,但它應該是可行的閱讀spfile中作爲外部表,並將其加入到v $參數。

-1

在11g可以這樣做:

CREATE PFILE ='DIR/init_current .ora'FROM MEMORY;

CREATE PFILE = 'DIR/init_spfile.ora' FROM SPFILE;

,然後就(在這兩個文件必要時先排序線),比較這些文本文件。