国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle中SPFILE文件特點及其具體操作

2024-08-29 13:51:07
字體:
來源:轉載
供稿:網友
Oracle9i引入了具有延續性的初始化參數文件SPFILE(Server Parameter FILE),所謂延續性是指對初始化參數的在線修改可以直接作用到參數文件中,這樣所有被修改的參數將永久生效。 SPFILE有以下幾個顯著優點: 1、“ALTER SYSTEM”所設定的參數可以直接保存在SPFILE中,不像以前那樣需要手工更改參數文件才可以使改動永久生效; 2、RMAN支持對SPFILE的備份,在這之前是無法做到使用RMAN來備份初始化參數文件的; 3、可以實現在本地沒有遠程數據庫的INIT.ORA拷貝的時候,遠程啟動數據庫; 4、在RAC的多個實例之間可以共享一個SPFILE。 下面我們將具體討論這幾個新特性。 1、SPFILE概述 SPFILE是一個很小的二進制文件,有ORACLE服務器自動維護,位于ORACLE服務器端($ORACLE_HOME/dbs/spfile.ora),因為ORACLE默認就是此SPFILE,所以我們可以通過SQL*PLUS或OEM無需指定初始化參數在客戶端遠程啟動數據庫。 2、SPFILE的創建、導出與更新 SYSDBA/SYSOPER(我不知道別人是不是使用SYSOPER,反正我是從來不用這個)可以在數據庫處于任何狀態下(IDLE/NOMOUNT/MOUNT/OPEN),通過下面的語句來創建一個SPFILE:
    CREATE SPFILE[='SPFILE_NAME'] FROM PFILE[='PFILE_NAME'];
   而將這個語句反過來就可以通過SPFILE來建立PFILE,ORACLE稱之為SPFILE的導出。
    CREATE PFILE[='PFILE_NAME'] FROM SPFILE[='SPFILE_NAME'];
   導出的文件格式如下:
    ......    *.background_dump_dest='/oracle/app/oracle/admin/ora9/bdump'    *.compatible='9.2.0.0.0'    *.control_files='/dev/rcon1','/dev/rcon2','/dev/rcon3'    *.core_dump_dest='/oracle/app/oracle/admin/ora9/cdump'    *.db_block_size=8192    *.db_cache_size=3072000000#changed at 20030425    *.db_domain=''    *.db_file_multiblock_read_count=16    *.db_name='ora9'    ......
   導出SPFILE由兩個主要的用途:批量修改參數、作為SPFILE的一種備份方式(假如數據庫采用RMAN備份方式,我們可以直接用RMAN來備份SPFILE)。當批量修改(編輯PFILE)完成后,我們可以通過重新創建SPFILE來實現對SPFILE的更新。 3、參數的修改 對于單個參數的修改,我們可以通過下面的語句來完成:
    ALTER SYSTEM SET PARAMETER=value [COMMENT='COMMENT TEXT'][SCOPE=MEMORYSPFILEBOTH]
   通過SCOPE選項實現了對初始化參數更改的永久性。 對于動態參數,可以加上DEFERRED要害字來標明更改僅對以后的sessionS起作用。
    SQL> alter system set sort_area_size=104800    2 comment='temporary seting' scope=spfile;    System altered.
   4、啟動時參數文件的讀取順序 數據庫啟動時STARTUP默認使用初始化參數文件的順序是:
    [指定的PFILE -->] SPFILE --> $ORACLE_HOME/dbs/PFILE 
  當然在PFILE中也可以指向SPFILE。 5、讀取SPFILE參數設置 我們可以從v$spparameter, v$parameter, v$parameter2中獲得相關參數的信息,也依舊可以使用SHOW SGA。
    SQL> select name,value,update_comment from v$spparameter    2 where name='sort_area_size';    NAME VALUE UPDATE_COMMENT    -------------------- ------------------------------     sort_area_size 104800 temporary seting
   6、共享初始化參數文件 在9i RAC中,多個實例可以共享同一個初始化參數文件,而各實例所特有的參數值可以通過在參數前加上實例名稱來標示:  
   hawk19:sort_area_size=104800    hawk29:sort_area_size=102400
   關于SPFILE差不多就這些內容了。


上一篇:Windows NT平臺下Oracle優化策略簡介

下一篇:省時又省力 用Oracle擴展SQL跟蹤數據

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 临漳县| 县级市| 莱芜市| 翁牛特旗| 呈贡县| 微山县| 连城县| 开封市| 高雄县| 凤山市| 宜城市| 红河县| 吕梁市| 阿尔山市| 房山区| 靖安县| 棋牌| 青阳县| 崇明县| 和田市| 灵川县| 临桂县| 苏尼特左旗| 砀山县| 长葛市| 东方市| 安化县| 江西省| 马关县| 通山县| 苍山县| 德庆县| 普格县| 吐鲁番市| 彰化市| 鄂托克旗| 望城县| 蚌埠市| 磴口县| 宾川县| 吉首市|