windows
先建立pfile檔案
sqlplus / as sysdba
用文字編輯器修改pfile的sga_maxtarget或者sga_target
然後關閉資料庫,使用pfile檔案啟動,再通過pfile檔案建立spfile檔案。
shutdown immediate;
linux
建立pfile
create pfile=$oracle_home/dbs/initsid.ora from spfile $oracle_home/dbs/spfilesid.ora
若都使用預設的,則可簡寫為:
create pfile from spfile
建立spfile
create spfile=$oracle_home/dbs/spfilesid.ora from pfile $oracle_home/dbs/initsid.ora
若都使用預設的,則可簡寫為:
create spfile from pfile
另外11g可以使用
create pfile from memory
create spfile from memory
引數檔案的搜尋順序如下:
1)spfile.ora
unix/linux預設目錄 $oracle_home/dbs/
windows預設目錄 %oracle_home%\database
2)spfile.ora
unix/linux預設目錄 $oracle_home/dbs/
windows預設目錄 %oracle_home%\database
3)init.ora
unix/linux預設目錄 $oracle_home/dbs/
windows預設目錄 %oracle_home%\database
重建pfile或spfile
create spfile[='***xx'] from pfile[='***x'];
create pfile[='***xx'] from spfile[='***x'];
通過spfile建立pfile檔案(此時會在$oracle_home/dbs目錄下生成pfile:initwgods.ora),當然你也可以指定引數檔案的位置。
sql> create pfile from spfile;
file created.
scope引數說明:
靜態引數 必須指定為scope
動態引數issys_modifiable為immediate不加scope預設的是 both,而動態引數issys_modifiable為deferred的必須加上scope=spfile 或者 加上derferred,
引數型別
spfile
memory
both
deferred
靜態引數
可以,重啟伺服器生效
不可以不可以
不可以動態引數(issys_modifiable為immediate
可以,重啟伺服器生效
可以,立即生效,重啟服務失效
可以,立即生效,重啟伺服器仍然有效果
可以動態引數(issys_modifiable為deferred)
資料庫 SGA共享池
1,庫快取記憶體 共享池是oracle快取程式資料的地方,共享池中儲存的這些語句的地方稱之為庫快取記憶體。在oracle解析每一句sql語句之前都會去庫快取記憶體中檢查是否存在同樣的語句,如果存在同樣的語句,oracle將不會再去解析,而是直接拿過來用。2,資料字典快取記憶體 資料字典快取記憶體中一...
Informix資料庫檢視資料庫大小
檢視資料庫空間,不看清單 select dbsname,count num of extents,sum pe size from sysmaster systabnames,sysmaster sysptnext where partnum pe partnum and dbsname dbnam...
Oracle資料庫的效能調整
oracle是乙個高效能資料庫軟體。使用者可以通過引數的調整,達到效能的優化。效能優化主要分為兩部分 一是資料庫管理員通過對系統引數的調整達到優化的目的,二是開發人員通過對應用程式的優化達到調整的目的。在此,僅就系統引數的調整進行 而不涉及應用程式的優化。對系統引數的調整,可以分為以下幾個部分 1 ...