The ISSYS_MODIFIABLE column in V$PARAMETER tells us whether the parameters are static or dynamic. Static parameters require the instance to be restarted while dynamic parameters can take effect immediately upon being changed.

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了播州免費(fèi)建站歡迎大家使用!
SQL select distinct issys_modifiable from v$parameter;
ISSYS_MODIFIABLE
---------------------------
DEFERRED
FALSE
IMMEDIATE
If the ISSYS_MODIFIABLE value is set to FALSE for a parameter, it means that the parameter cannot change its value in the lifetime of the instance; the database needs to be restarted for changes to take effect. A parameter set toIMMEDATE value means that it is dynamic and can be set to change the present active instance as well as future database restarts. A parameter set to DEFERRED is also dynamic, but changes only affect subsequent sessions, currently active sessions will not be affected and retain the old parameter value.
pfile 靜態(tài) spfile動態(tài)oracle10g版本 如果安裝數(shù)據(jù)庫軟件時安裝了數(shù)據(jù)庫或是使用DBCA創(chuàng)建了數(shù)據(jù)庫會默認(rèn)生成spfilepfile可以對spfile的備份,是文本格式的,容易修改參數(shù),再生成spfile,spfile是二進(jìn)制格式的不易修改。這個參數(shù)是數(shù)據(jù)庫啟動必須的參數(shù)。如果手動創(chuàng)建數(shù)據(jù)庫就需要使用這些參數(shù),如果使用圖形的軟件創(chuàng)建就會自動生成
ORACLE數(shù)據(jù)庫啟動以后,通過select * from v$parameter這個語句可以查看到oracle數(shù)據(jù)庫使用的所有參數(shù)。
對于oracle的參數(shù)文件,分為spfile 二進(jìn)制文件和pfile 文本文件,現(xiàn)在的數(shù)據(jù)庫一般都是使用spfile二進(jìn)制文件作為啟動oracle的參數(shù)文件。
對于spfile和pfile之間的區(qū)別:
1、spfile是二進(jìn)制文件(可以通過 string spfileorcl.ora進(jìn)行二進(jìn)制的文件查看),不可以使用文本編輯器修改,只能在sqlplus中使用命令動態(tài)修改參數(shù)。對于pfile是文本文件,可以直接使用文本編輯器進(jìn)行修改,重啟數(shù)據(jù)庫后生效。
2、spfile必須存儲在服務(wù)端,一般是在$ORACLE_HOME/dbs目錄下面,對于pfile則是可以存儲在客戶端,可以通過客戶端的pfile啟動數(shù)據(jù)庫。
3、spfile 和pfile之間可以動態(tài)轉(zhuǎn)化在sql命令下(不管是否已近啟動數(shù)據(jù)庫實(shí)例)。
通過pfile創(chuàng)建spfile create pfile=’/u01/app/oracle/dbs/spfileorcl.ora’ from pfile=’/u01/app/oracle/dbs/initorcl.ora’(或者使用 create spfile from pfile)。
4、如果啟動數(shù)據(jù)庫start 不指定參數(shù)文件(如果sid是orcl),則會在$ORACLE_HOME/dbs 目錄下依次尋找參數(shù)文件 spfileorcl.orainitorcl.ora。
5、可以指定參數(shù)文件來啟動數(shù)據(jù)庫(這里只能通過pfile文件,不能是spfile文件)
startup pfile='/u01/app/oracle/dbs/init.ora'(使用pfile文件)。
6、對于參數(shù)文件中沒有指定的參數(shù),均是采取相關(guān)參數(shù)的默認(rèn)值。
create or replace type type_split as table of varchar2(50); --創(chuàng)建一個type,如果為了使split函數(shù)具有通用性,請將其size 設(shè)大些。\x0d\x0a\x0d\x0a--創(chuàng)建function\x0d\x0acreate or replace function split\x0d\x0a(\x0d\x0a p_list varchar2,\x0d\x0a p_sep varchar2 := ','\x0d\x0a) return type_split pipelined\x0d\x0a is\x0d\x0a l_idx pls_integer;\x0d\x0a v_list varchar2(50) := p_list;\x0d\x0abegin\x0d\x0a loop\x0d\x0a l_idx := instr(v_list,p_sep);\x0d\x0a if l_idx 0 then\x0d\x0a pipe row(substr(v_list,1,l_idx-1));\x0d\x0a v_list := substr(v_list,l_idx+length(p_sep));\x0d\x0a else\x0d\x0a pipe row(v_list);\x0d\x0a exit;\x0d\x0a end if;\x0d\x0a end loop;\x0d\x0a return;\x0d\x0aend split;\x0d\x0a\x0d\x0a使用:\x0d\x0a select * from table(split('1,2,3,4,5,6,7,8'\x0d\x0a,','));\x0d\x0a然后就可以通過“,”來分割數(shù)字了
網(wǎng)頁名稱:oracle參數(shù)怎么分 查看oracle系統(tǒng)參數(shù)
文章分享:http://chinadenli.net/article10/hjoido.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、虛擬主機(jī)、全網(wǎng)營銷推廣、網(wǎng)站導(dǎo)航、網(wǎng)頁設(shè)計(jì)公司、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)