檢視、修改oracle字符集,檢視oracle版本
1、檢視資料庫字符集
資料庫伺服器字符集select * from nls_database_parameters,其來源於props$,是表示資料庫的字符集。
客戶端字符集環境select * from nls_instance_parameters,其來源於v$parameter,
表示客戶端的字符集的設定,可能是引數檔案,環境變數或者是登錄檔
會話字符集環境 select * from nls_session_parameters,其來源於v$nls_parameters,表示會話自己的設定,可能是會話的環境變數或者是alter session完成,如果會話沒有特殊的設定,將與nls_instance_parameters一致。
客戶端的字符集要求與伺服器一致,才能正確顯示資料庫的非Ascii字元。如果多個設定存在的時候,alter session>環境變數>登錄檔>引數檔案
字符集要求一致,但是語言設定卻可以不同,語言設定建議用英文。如字符集是zhs16gbk,則nls_lang可以是American_America.zhs16gbk。
2、修改字符集
8i以上版本可以透過alter database來修改字符集,但也只限於子集到超集,不建議修改props$表,將可能導致嚴重錯誤。
Startup nomount;
Alter database mount exclusive;
Alter system enable restricted session;
Alter system set job_queue_process=0;
Alter database open;
Alter database character set zhs16gbk;
3、怎麼檢視資料庫版本
select * from v$version
包含版本資訊,核心版本資訊,位數資訊(32位或64位)等
至於位數資訊,在Linux/unix平臺上,可以透過file檢視,如
file $ORACLE_HOME/bin/oracle
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/106285/viewspace-1027092/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle OCP(24):檢視Oracle
- Oracle普通檢視和物化檢視的區別Oracle
- MySQL檢視和修改字符集的方法MySql
- MySQL 檢視與修改預設字符集MySql
- oracle 檢視錶空間Oracle
- 11、Oracle中的檢視Oracle
- 檢視oracle臨時表空間佔用率的檢視Oracle
- Oracle檢視歷史TOP SQLOracleSQL
- oracle檢視物件DDL語句Oracle物件
- 檢視ORACLE中鎖定物件Oracle物件
- ORACLE 檢視IP,解析機器名Oracle
- Oracle相關資料字典檢視Oracle
- Oracle常用檢視錶結構命令Oracle
- 19 Oracle Data Guard 相關檢視Oracle
- ORACLE常見檢視和表整理Oracle
- 【PDB】Oracle跨PDB檢視查詢Oracle
- Oracle 如何高效的檢視官方文件Oracle
- oracle 歷史檢視檢視,看這一篇就夠了Oracle
- Oracle 字符集修改Oracle
- 檢視oracle資料庫的連線數以及使用者檢視Oracle資料庫
- Oracle“並行執行”——監控檢視Oracle並行
- Oracle檢視執行計劃的命令Oracle
- Oracle物化檢視的建立及使用(二)Oracle
- Oracle物化檢視的建立及使用(一)Oracle
- 檢視oracle資料庫真實大小Oracle資料庫
- oracle 統計資訊檢視與收集Oracle
- 4.2.8 檢視元件的Oracle重啟配置元件Oracle
- oracle檢視被鎖的表和解鎖Oracle
- Oracle 檢視可以DML操作的條件Oracle
- Python版本檢視Python
- 檢視EBS版本
- CUDA 版本檢視
- 檢視python版本Python
- oracle db link的檢視建立與刪除Oracle
- oracle 11g檢視alert日誌方法Oracle
- 檢視Linux核心版本Linux
- 檢視IIS版本號
- win10如何檢視版本_win10檢視版本的方法Win10
- 檢視Oracle的redo日誌切換頻率Oracle