引數化檔案 pfile,spfile

2021-05-27 13:00:44 字數 723 閱讀 5257

每個資料庫都有乙個作業系統檔案,叫做初始化引數化檔案。該檔案決定了資料庫的屋物理結構、記憶體、資料庫的許可權以及系統的大量預設值,是進行資料庫設計與效能調整的重要檔案。可以在啟動伺服器的時候指定某個引數檔案來啟動資料庫。初始化檔案分為兩種:文字引數化檔案(pfile:text parameter file)以及伺服器引數檔案(spfile:sever parameter file)。pfile是文字檔案可以直接瀏覽,spfile是二進位制的檔案不能夠直接瀏覽修改,10g資料庫就開始使用spfile。

在sqlplus中使用show parameters命令可以列印出所有的引數值。也可以通過命令從spfile匯出pfile檔案:

sql> create pfile='d:\pfilematerial.ora'

from spfile='d:\program_files\oracle\product\11.1.0\db_1\database\spfilematerial.ora';

也可以根據pfile建立spfile,語句和上面的相似create spfile from pfile。但是這2個命令都要需要以dba身份執行。

可以使用alter system命令來修改初始化引數的值,該命令對pfile和spfile所起的作用不盡相同,可以使用引數scope(可選值:spfile,memory,both)來指定更改的範圍。

與此相關的2個重要是檢視v$parameter(正在使用的引數),v$spparameter(spfile的內容)

初始化引數檔案

引數檔案有兩類 pfile 靜態引數檔案 和spfile 動態伺服器引數檔案 spfile 是乙個二進位制檔案,不能手工編輯,修改值只能在sql plus上使用alter system set.命令或database express引數編輯功能。建立引數檔案 create spfile filena...

Oracle初始化引數檔案

oracle9i以前只有乙個文字初始化引數檔案,在oracle9i中增加了乙個伺服器引數檔案spfile,該檔案位於 oralce home database 目錄下,預設檔名spfile sid ora。在啟動資料庫例項時spfile比傳統的pfile優選,spfile是二進位制檔案不能通過文字形...

jmeter引數化檔案路徑問題

win下做好的帶引數化檔案的指令碼,放到linux下執行,由於引數化檔案路徑不正確,導致指令碼執行失敗,如果解決這個問題呢?比如,引數化檔案我放到jmeter的bin目錄下,引數化檔名為data.txt 如果在win上,路徑為 d apache jmeter 5.1.1 bin data.txt 如...