pfile靜態引數檔案
spfile是乙個二進位制檔案,不能手工修改只能用命令列修改,只有oracle9i以上的才有
啟動資料庫時候引數檔案的預設讀取順序
– spfilesid.ora
– default spfile
– initsid.ora
– default pfile
重建spfile,既pfile同步
create pfile from spfile;
create spfile from pfile;
在預設狀況下oracle9i沒有pfile,所以不能一來就執行此命令,這樣會刪除spfile引數,要先看一下database目錄下有沒有響應的pfile檔案,做之前最好備份pfile檔案,該命令必須在關閉資料庫後才能使用
啟動的時候可以指定用哪個靜態引數
startup pfile = $oracle_home/dbs/initdba1.ora
如果要指定使用哪個spfile,不能用命令這樣寫:
startup spfile = $oracle_home/dbs/spfiledba1.ora
如果非要指定spfile可以這樣做,
新建乙個檔案test_pfile.ora,內容如下:
spfile=e:/spfileoracle92.ora
把原來的spfile拷貝到e:/spfileoracle92.ora
用命令啟動資料庫:
startup pfile=$oracle_home/dbs/test_pfile.ora
alter system set 引數名稱=引數值 scope=memory/spfile/both;
memory:只改變當前例項執行
spfile:只改變spfile的設定
both:改變例項及spfile。
預設是both
要修改當前正在使用的引數檔案必須關閉資料庫
oracle 引數檔案
又被作為靜態的文字檔案來儲存初始化引數的配置,我們可以通過作業系統的文字編譯器 對該檔案進行編譯,可以為乙個初始化引數設定多個值,但是如果設定多個值,後乙個值會把前乙個值覆蓋。即為 動態初始化引數檔案,使用動態引數是因為 修改完一些引數無需重新啟動資料庫 還有就是因為oracle引入了很多自動調整的...
oracle啟動引數檔案
1.初始引數檔案 pfile initialization parameter file 2.伺服器引數檔案 spfile server side parameter file 主要的區別是 1.pfile是文字檔案,spfile是二進位制檔案 2.pfile可以通過文字編輯器修改,spfile主要...
oracle引數檔案管理
1.引數檔案作用 資料庫啟動階段 startup之後 首先會去呼叫引數檔案,啟動資料庫例項2.引數檔案分類 pfile 靜態初始化引數檔案 spfile 動態初始化引數檔案3.pfile 檔案 手動對該檔案進行修改 下次資料庫啟動時,修改才能生效 它的路徑是 oracle home dbs 4.sp...