溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

oracle 初始化參數(shù)文件spfile、pfile及修改參數(shù)的兩種方式分別是什么

發(fā)布時(shí)間:2021-11-30 17:05:54 來源:億速云 閱讀:604 作者:柒染 欄目:數(shù)據(jù)庫

這篇文章給大家介紹oracle 初始化參數(shù)文件spfile、pfile及修改參數(shù)的兩種方式分別是什么,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

oracle數(shù)據(jù)庫在啟動(dòng)過程中要讀取初始化參數(shù)文件以確定一系列參數(shù),例如數(shù)據(jù)庫名pfile稱、SGA大小、最大連接數(shù)等等,pfile就是這樣的一個(gè)初始化參數(shù)文件,文本文件,可以直接打開編輯,數(shù)據(jù)庫啟動(dòng)時(shí)到默認(rèn)目錄下查找此文件,或者在命令行指定pfile文件:

SQL>startup  pfile='H:\oracle\product\10.2.0\db_1\database\INITorcl.ORA

pflie文件默認(rèn)命名方式就是init<sid>.ora

但是從Oracle9i開始,spfile被引入,s代表server,是服務(wù)器端的二進(jìn)制文件,無法直接打開修改。Oracle首選spfile<sid>.ora文件作為啟動(dòng)參數(shù)文件;如果該文件不存在,選擇spfile.ora;如果前兩者都不存在,才選擇init<sid>.ora文件;如果以上三個(gè)文件都不存在,則無法啟動(dòng)實(shí)例。當(dāng)然直接指定pfile的啟動(dòng)方式對新版本仍然有效。

spflie是不能直接打開修改,那么如何修改?有兩種方式:

1. SQL> alter  system set xx=×× scope=spfile/both --意思是修改參數(shù)并把修改寫入spfile中,如果scope的值是both則表示同時(shí)修改當(dāng)前實(shí)例的參數(shù)并把修改寫入spflie重啟實(shí)例后修改生效,注意如果是靜態(tài)參數(shù),只能使用spfile選項(xiàng),所謂靜態(tài)參數(shù)是指無法在當(dāng)前實(shí)例中改變的參數(shù),這種參數(shù)只能通過將修改寫入spfile,重啟實(shí)例后才能生效。需要注意的一個(gè)問題是,省去scope選項(xiàng)時(shí),默認(rèn)是both,在使用spfile啟動(dòng)實(shí)例時(shí);如果使用pfile啟動(dòng)實(shí)例,那么默認(rèn)是memory,也就是說修改不會(huì)保存到參數(shù)文件中,僅對當(dāng)前實(shí)例有效,參考自http://www.itpub.net/thread-1099216-1-1.html 7th-floor。

2. 通過pfile和spflie的互生成修改spfile。

    ①先將spfile生成pfile:SQL>create pfile from spfile; --只要spfile存在于默認(rèn)目錄下,在數(shù)據(jù)庫的任何階段都可以執(zhí)行(包括關(guān)閉、nomount、mount和open)。執(zhí)行后在默認(rèn)目錄下生成init<sid>.ora文件,即所說的pfile,windows下oracle10g默認(rèn)目錄是ORACLE_HOME\database。

   ②修改pfile文件中的參數(shù)。若出現(xiàn)在無法打開的情況,可以復(fù)制到桌面修改之后替換回去即可。

   ③用修改后的pfile文件生成spfile文件:SQL>create spfile from pfile;  -- 注意這一步只能在實(shí)例關(guān)閉階段執(zhí)行。

補(bǔ)充一句,在pfile和spfile互生成中,可以不使用默認(rèn)文件而指定文件,如:

SQL>create spfile from pfile='H:\oracle\product\10.2.0\your_pfile';

關(guān)于oracle 初始化參數(shù)文件spfile、pfile及修改參數(shù)的兩種方式分別是什么就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI