parameter檔案的學習

2021-05-25 16:35:36 字數 895 閱讀 9076

pfile與spfile

兩者的優先級別不同,首先讀取spfile檔案,若找不到 則找pfile

若還找不到,則找initsid.ora檔案,若還找不到則資料庫報錯

spfile採用的是二進位制檔案格式,修改的方式不同,pfile只能用本本編輯器編寫,而spfile只能使用資料庫指令修改(alter systen set patameter="" scope=both/spfile/memory sid='xx'。

pfile可以放在可以放在客戶端,也可以放在伺服器端,但是spfile只能放放在伺服器端. 

spfile可以使用rman備份工具備份,而pfile不能用rman備份

相互之間的轉化 create spfile from pfile

create pfile from spfile

create spfile from memory(11g中)

相互之間的轉換可以指定路徑 

引數檢視v$parameter,v$spparameter (欄位isspecified可以判斷是否使用的spfile,若為flase則使用pfile檔案 )

v$parameter(欄位issys_modifiable有三個值

immediate(動態的),alter system set ....

deferred(回話引數),alter session set ....

false(靜態引數)alter system set .... scope=spfile;

隱含引數可以在x$ksppi與x$ksppcv中查詢

select x.ksppinm,y.ksppstvl,x.ksppdesc from x$ksppi x,x$ksppcv y where x.indx=y.indx and x.ksppinm like '&par';

ARGUMENTS 和 PARAMETER的區別

看 tij 時老看到 引數 這個詞,覺得怪彆扭的,但一直沒去查引數和引數有何區別,先查資料終於明白了 1.一般說來,兩個是可以互換的。但是 c 程式設計師的習慣是 parameter 是引數,而 argument 是引數的值。也就是說,函式原型的引數列表,是 parameter list,比如 in...

Attribute 和 Parameter 的區別

request.getparameter取得web客戶端 jsp 到web服務端的http請求資料 get post 只能是string型別的,而且httpservletrequest沒有對應的setparameter 方法。如利用href url 和form請求伺服器時,表單資料通過paramet...

MyBatis傳入parameter時的引號問題

為何mybatis傳入string引數沒問題時,卻無法得到結果?1.期初沒報錯,所以沒注意到parameter顯示為 jhz 2.之後修改了,select的base column list,減少了幾個引數,發現,原來傳入的是 jhz 而不是jhz,多了對雙引號 3.原來是json的rootnode....