參數化文件:pfile,spfile

 

每個數據庫都有一個操作系統文件,叫做初始化參數化文件。該文件決定了數據庫的屋物理結構、內存、數據庫的權限以及系統的大量默認值,是進行數據庫設計與性能調整的重要文件。可以在啓動服務器的時候指定某個參數文件來啓動數據庫。初始化文件分爲兩種:文本參數化文件(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的內容)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章