ORACLE實例管理之參數文件

第四章  實例管理
4.1 參數文件
4.1.1 spfile
Server parameter file: spfile   數據庫服務運行過程中自動維護的參數文件  oracle9i以後新引入的
二進制類型的參數文件,不能直接通過文件編輯軟件編輯參數,只能通過命令來修改參數

動態參數: alter system set parameter=value (scope=both);  默認的修改範圍:spfile + memory

           alter system set parameter=value scope=memory;

 

靜態參數: alter system set parameter=value scope=spfile;    修改到spfile

           shutdown immediate ;  startup;
4.1.2 pfile
 

Text initialization parameter file:

oracle8i 以前使用pfile 僅僅在數據庫啓動過程中讀取使用該文件

文本類型的參數文件,可以使用文件編輯軟件編輯參數

 

動態參數: alter system set parameter=value ;  

××××××默認的修改範圍: memory   同時修改參數文件×××××××××

           alter system set parameter=value scope=memory;

 

靜態參數:修改到pfile

           shutdown immediate ;  startup; 4.1.3 參數文件的使用
使用:
     window: $ORACLE_HOME/database    $ORACLE_HOME/dbs
     UNIX:   $ORACLE_HOME/dbs
     spfile和pfile同時存在,優先使用spfile
 
     startup    優先使用spfile
     startup pfile=$ORACLE_HOME/database/initorcl.ora
4.1.4 參數文件的命名
 
文件名:
     spfile: spfileorcl.ora
     pfile:  initorcl.ora
4.1.5   pfile和spfile轉換
     create spfile from pfile;
     create pfile from spfile;
   create spfile=’xxxx’ from pfile=’xxxxx’

4.1.6 當前實例使用參數文件
 
判斷當前使用的pfile啓動的還是spfile啓動

   show parameter spfile

   

     SQL> show parameter spfile                                                   

                                                                            

NAME         TYPE        VALUE                                              

------------ ----------- ------------------------------                     

spfile       string      D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\SPFILEORCL.ORA

  4.1.7 參數文件修改

SQL> conn / as sysdba

已連接。

SQL> show parameter spfile

 

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

spfile                               string      D:\ORACLE\PRODUCT\10.2.0\DB_1\

                                                 DBS\SPFILEORCL.ORA

SQL>

SQL> show parameter sg

 

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

lock_sga                             boolean     FALSE

pre_page_sga                         boolean     FALSE

sga_max_size                         big integer 180M

sga_target                           big integer 180M

SQL> alter system set sga_target=170m;

 

系統已更改。

 

SQL> show parameter process

 

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

aq_tm_processes                      integer     0

db_writer_processes                  integer     1

gcs_server_processes                 integer     0

job_queue_processes                  integer     10

log_archive_max_processes            integer     2

processes                            integer     150

SQL> alter system set processes=180;

alter system set processes=180

                 *

第 1 行出現錯誤:

ORA-02095: 無法修改指定的初始化參數

 

 

SQL> alter system set processes=180 scope=memory;

alter system set processes=180 scope=memory

                 *

第 1 行出現錯誤:

ORA-02095: 無法修改指定的初始化參數

 

 

SQL> alter system set processes=180 scope=spfile;

 

系統已更改。

 

 

 

SQL> create pfile from spfile;

 

文件已創建。

 

SQL> show parameter process

 

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

aq_tm_processes                      integer     0

db_writer_processes                  integer     1

gcs_server_processes                 integer     0

job_queue_processes                  integer     10

log_archive_max_processes            integer     2

processes                            integer     150

SQL>

SQL>

SQL> desc v$parameter

 名稱                                      是否爲空? 類型

 ----------------------------------------- -------- ----------------------------

 NUM                                                NUMBER

 NAME                                               VARCHAR2(80)

 TYPE                                               NUMBER

 VALUE                                              VARCHAR2(512)

 DISPLAY_VALUE                                      VARCHAR2(512)

 ISDEFAULT                                          VARCHAR2(9)

 ISSES_MODIFIABLE                                   VARCHAR2(5)

 ISSYS_MODIFIABLE                                   VARCHAR2(9)

 ISINSTANCE_MODIFIABLE                              VARCHAR2(5)

 ISMODIFIED                                         VARCHAR2(10)

 ISADJUSTED                                         VARCHAR2(5)

 ISDEPRECATED                                       VARCHAR2(5)

 DESCRIPTION                                        VARCHAR2(255)

 UPDATE_COMMENT                                     VARCHAR2(255)

 HASH                                               NUMBER

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章