Oracle資料庫Spfile學習總結

2021-12-20 05:26:05 字數 1085 閱讀 5285

建立spfile

預設的,oracle使用pfile啟動資料庫,spfile必須由pfile建立,新建立的spfile在下一次啟動資料庫時生效,create spfile需要sysdba或者sysoper的許可權:

create spfile [=』spfilename』] from pfile=[=『pfilename』];

例:create spfile from pfile;

使用spfile

重新啟動資料庫,使用startup命令,oralce將會按照以下順序在預設目錄中搜尋引數檔案a. spfile$.ora

預設目錄unix: $/dbs/

nt: $\database

b. 預設目錄unix: $/dbs/

nt: $\database

c. init$.ora

預設目錄unix: $/dbs/

nt: $\database or $\admin\db_name\pfile

建立了spfile,重新啟動資料庫,oracle會按順序搜尋以上目錄,spfile就會自動生效。

修改引數

可以通過alter system或者匯入匯出來更改spfile的內容。

alter system增加了乙個新選項:scope。scope引數有三個可選值:memory、spfile、both。

memory:只改變當前例項執行

spfile:只改變spfile的設定

both:改變例項及spfile

是否使用了spfile

1. 查詢v$parameter動態檢視,如果以下查詢返回空值,那麼你在使用pfile.

2. 或者你可以使用show命令來顯示引數設定,如果以下結果value列返回空值,那麼說明你在使用pfile:

3. 查詢v$spparameter檢視,如果以下查詢返回0值,表示你在使用pfile,否則表明你使用的是spfile:

匯出spfile檔案

spfile檔案可以匯出為文字檔案,使用匯出、建立過程你可以向spfile中新增引數。

create pfile=』/home/oracle/ from spfile

**:網路編輯:聯動北方技術論壇

oracle資料庫入門

很多剛剛接觸oracle資料庫的初學者總是感覺oracle很難學,無從下手,漸漸的感覺對oracle很排斥,有的朋友找了本oracle是書也是一點也看不懂,或者看了前面幾章,還是不知道怎麼用。其實,從筆者的親身經歷來說,oracle入門很簡單,使用oracle的基本功能也是一件非常簡單的事情。但是想...

Oracle資料庫知識總結

ad1.執行乙個sql指令碼檔案 sql start file name sql file name 我們可以將多條sql語句儲存在乙個文字檔案中,這樣當要執行這個檔案中的所有的sql語句時,用上面的任一命令即可,這類似於dos中的批處理。4.將顯示的內容輸出到指定檔案 sql spool file...

關於ORACLE資料庫索引

許娟萍1999.03.22 一 索引 索引不是執行oracle所必需的,但它能夠加快查詢速度。當執行同樣的查詢時,若有利用索引,oracle首先在索引中查詢,由於索引是按大小排列的,因此能很快找到查詢結果。乙個表的單個索引最多可以包含16個列。索引太多的代價是降低插入新行的速度 每做一次insert...