熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

設置不使用spfile

2013-11-13 16:12:25  來源: Oracle 

  oraclei和oracleG裡數據庫啟動的時候先找二進制格式的spfile 如果存在就按裡面定的參數啟動
  
  如果不存在就按此目錄下有的文本格式的數據庫參數文件啟動
  
  查看spfile的目錄位置:
  
  C:\>sqlplus /nolog
  
  SQL> connect sys/password as sysdba
  
  SQL> show parameter spfile
  
  NAME                 TYPE    VALUE
  
  spfile                string  E:\oracle\product\\db_\database\SPFILEorasidORA
  
  二進制格式的spfile是不能用文本文件編輯器去修改可以用alter命令修改或根據新文本格式的參數文件重新創建
  
  根據spfile創建一個文本文件格式的參數文件
  
  SQL> create pfile=initorasidora from spfile;
  
  如果是win產生的目錄在c:/winnt/system
  
  找到此SPFILEorasidORA把它改名成SPFILEorasidORAold
  
  然後把生成的文本文件格式的參數文件initorasidora復制過來可以用文本文件編輯器來修改
  
  下次數據庫啟動時在找不到spfileorasidora的時候會讀文本文件格式的參數文件initorasidora
  
  這樣改變數據庫參數就容易很多了
  
  當然oralceG裡很多參數都可以用命令實時動態修改:
  
  alter system set 參數名=參數值;
  
  例如:
  
  alter system set java_pool_size= scope=both;
  
  alter system set open_cursors= scope=both;
  
  alter system set db_file_multiblock_read_count= scope=both;
From:http://tw.wingwit.com/Article/program/Oracle/201311/17963.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.