建立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...