国产福利在线播放|久久精品福利网站免费|国产呻吟视频在线观看|日韩一区二区三区免费高清|久996视频精品免费观看|欧美日本在线一区二区三区|在线最新无码经典无码免費資訊|国产午夜亚洲精品国产成人最大

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

Oracle數(shù)據(jù)庫中系統(tǒng)初始化參數(shù)分析

發(fā)布時間:  2012/9/8 16:37:57

 Oracle 數(shù)據(jù)庫系統(tǒng)根據(jù)初始化參數(shù)文件 init.ora 中設(shè)置的參數(shù)來配置自身的啟動,每個實例在啟動之前,首先讀取這些參數(shù)文件中設(shè)置的不同參數(shù)。 Oracle 系統(tǒng)中的參數(shù),根據(jù)系統(tǒng)使用情況可以簡單分為兩大類,普通參數(shù),也就是 Oracle 系統(tǒng)正常使用的一些參數(shù),另外一類就是特殊參數(shù),包括三種,過時參數(shù)、強調(diào)參數(shù)和隱藏參數(shù)。隨著 Oracle 數(shù)據(jù)庫新版本的發(fā)布,相應(yīng)每次都會增加或者刪除一些參數(shù)。如何查詢當前版本數(shù)據(jù)庫系統(tǒng)的參數(shù)情況以及當前系統(tǒng)版本相對于以前版本增加或者丟棄的那些參數(shù)呢?本文將詳細介紹如何查詢當前系統(tǒng)版本中的各種參數(shù)情況。 -
 


  一、過時參數(shù)和強調(diào)參數(shù)

  Oracle 數(shù)據(jù)庫中,系統(tǒng)提供了幾個視圖可以查看系統(tǒng)參數(shù)的情況。視圖 V$OBSOLETE_PARAMETER 中含有所有的過時 (obsolete) 和強調(diào) (underscored) 參數(shù)。這里首先說明一下什么是 Oracle 的過時 (obsolote) 和強調(diào) (underscored) 參數(shù),過時參數(shù),顧名思義就是在 Oracle 以前的版本中存在,但在新版本中已經(jīng)淘汰了的參數(shù),已經(jīng)不再使用;而強調(diào)參數(shù),是指那些在新版本中保留了下來,但是除非特殊需要不希望用戶使用的那些參數(shù)。在視圖 V$OBSOLETE_PARAMETER 中,包含這些參數(shù)的名稱和一個標志字 ISSPECIFIED ,該標志字用來指出這個參數(shù)是否在 init.ora 文件中已實際設(shè)置。

  下面的 SQL 腳本列出了當前系統(tǒng)中所有的過時參數(shù)名稱以及它們是否在當前系統(tǒng)中設(shè)定。

QUOTE:
SQL> COL name format a50;

SQL> SELECT name, isspecified FROM v$obsolete_parameter;


  上面談到, Oracle 系統(tǒng)并沒有將 V$OBSOLETE_PARAMETER 視圖中的所有參數(shù)均丟棄,而是將其中的一部分轉(zhuǎn)換為強調(diào)參數(shù),下面就來討論如何查看這些參數(shù)是已被丟棄還是被轉(zhuǎn)換。這可以通過系統(tǒng)視圖 X$KSPPO 來查看,該視圖中包含一個名為 KSPPOFLAG 的字段,用來指明該參數(shù)在當前版本中是被丟棄還是被強調(diào),如果該值為 1 ,則表示該參數(shù)已被丟棄,該值為 2 ,則表明該參數(shù)現(xiàn)為強調(diào)參數(shù)。

QUOTE:
SELECT kspponm,

DECODE(ksppoflg, 1,'Obsolete', 2, 'Underscored')

FROM x$ksppo

ORDER BY kspponm;


  注:該視圖只在 sys 用戶下可以看到。

  二、隱藏參數(shù)

  Oracle 系統(tǒng)中還有一類參數(shù)稱之為隱藏參數(shù) (hidden parameters) ,是系統(tǒng)中使用,但 Oracle 官方?jīng)]有公布的參數(shù),這些參數(shù)可能是那些還沒有成熟或者是系統(tǒng)開發(fā)中使用的參數(shù)。這些參數(shù)在所有 Oracle 官方提供的文檔中都沒有介紹,他們的命名有一個共同特征就是都以 '_' 作為參數(shù)的首字符,諸如 Oracle 8i 中的 _trace_files_public 和 _lock_sga_areas 等等。

  下面的查詢可以得到當前系統(tǒng)中的所有隱藏參數(shù) ( 以 sys 身份登錄 ) :

QUOTE:
SELECT ksppinm, ksppstvl, ksppdesc

FROM x$ksppi x, x$ksppcv y

WHERE x.indx = y.indx

AND translate(ksppinm,'_','#') like '#%';


  三、系統(tǒng)當前參數(shù)

  下面的腳本以英文字母順序列出了系統(tǒng)當前使用的所有參數(shù)。在列出的參數(shù)中,如果參數(shù)名稱前面有 # 這個符號,則表示該參數(shù)沒有明確指定,采用了系統(tǒng)中的默認參數(shù)。一般在一個新的 Oracle 版本安裝完成后,首先運行該腳本,則可以生成該版本數(shù)據(jù)庫的標準 init.ora 文件。

QUOTE:
SET pagesize 9000

SET head OFF

SET term OFF

SELECT

DECODE(isdefault, 'TRUE', '# ') ||

DECODE(isdefault, 'TRUE', RPAD(name,43), RPAD(name,45)) ||

' = ' || value

FROM v$parameter

ORDER BY name;


  注意:上面的 SQL 腳本沒有列出系統(tǒng)中的隱藏參數(shù)。


本文出自:億恩科技【www.riomediacenter.com】

服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機 24小時售后服務(wù)電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務(wù)熱線