您好,登錄后才能下訂單哦!
小編給大家分享一下如何查詢數(shù)據(jù)庫版本及字符集,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
影響Oracle數(shù)據(jù)庫字符集最重要的參數(shù)是NLS_LANG參數(shù)。
它的格式如下: NLS_LANG = language_territory.charset
如:AMERICAN_AMERICA.ZHS16GBK
怎么查看數(shù)據(jù)庫版本select * from v$version
select * from v$version包含版本信息,核心版本信息,位數(shù)信息(32位或64位)等
至于位數(shù)信息,在Linux/unix平臺上,可以通過file查看,如file $ORACLE_HOME/bin/oracle
查看數(shù)據(jù)庫字符集select * from nls_database_parameters
數(shù)據(jù)庫服務(wù)器字符集select * from nls_database_parameters,其來源于props$,是表示數(shù)據(jù)庫的字符集。
客戶端字符集環(huán)境select * from nls_instance_parameters,其來源于v$parameter,
表示客戶端的字符集的設(shè)置,可能是參數(shù)文件,環(huán)境變量或者是注冊表
會話字符集環(huán)境 select * from nls_session_parameters,其來源于v$nls_parameters,表示會話自己的設(shè)置,
可能是會話的環(huán)境變量或者是alter session完成,如果會話沒有特殊的設(shè)置,將與nls_instance_parameters一致。
客戶端的字符集要求與服務(wù)器一致,才能正確顯示數(shù)據(jù)庫的非Ascii字符。如果多個設(shè)置存在的時候,alter session>環(huán)境變量>注冊表>參數(shù)文件
字符集要求一致,但是語言設(shè)置卻可以不同,語言設(shè)置建議用英文。如字符集是zhs16gbk,則nls_lang可以是American_America.zhs16gbk。
看完了這篇文章,相信你對“如何查詢數(shù)據(jù)庫版本及字符集”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。