Oracle字符集的查看、修改和版本信息的查询

原创 2006年06月13日 16:22:00

Linux中修改环境变量:以oracle用户登陆系统, vi  $HOME/.bash_profile

下面提供一个例子可以供大家参照使用
ORACLE_BASE=/home/u01/app/oracle;
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/client;
export ORACLE_HOME;
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export PATH LD_LIBRARY_PATH
export NLS_LANG=AMERICAN_AMERICA.UTF8
export LANG=en_US.UTF-8

BASH_ENV=$HOME/.bashrc
USERNAME="test"
 
export USERNAME BASH_ENV PATH

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  

Oracle字符集的查看查询和Oracle字符集的设置修改(续)

Oracle字符集的查看查询和Oracle字符集的设置修改
  • swebin
  • swebin
  • 2016年04月15日 17:25
  • 1353

如何查看查询oracle字符集、 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题。

本文主要讨论以下几个部分:如何查看查询oracle字符集、 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题。 一、什么是Oracle字符集        O...
  • shen020453
  • shen020453
  • 2016年03月30日 12:45
  • 1342

Oracle字符集的查看查询和Oracle字符集的设置修改

Oracle字符集的查看查询和Oracle字符集的设置修改
  • swebin
  • swebin
  • 2016年04月15日 17:17
  • 4962

Linux/Ubuntu修改主机名及查看版本信息

1.临时修改主机名 显示主机名: zhouhh@zzhh64:~$ hostname zhh64 修改主机名: zhouhh@zzhh64:~$ sudo hostname zzofs zhouhh@...
  • Enter_
  • Enter_
  • 2013年11月30日 22:08
  • 2006

ubuntu下升级特定软件与查看软件版本信息

转自:http://blog.csdn.net/makenothing/article/details/23686141 ubuntu 升级软件:       sudo apt-get u...
  • zhangxueyang1
  • zhangxueyang1
  • 2017年01月07日 21:09
  • 1437

Cocos2d-x中libcurl库的使用(1)查看库的版本信息

使用如下代码,可检测Cocos2d-x中使用的libcurl库的版本信息 #if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS) #include "../cocos...
  • yuxikuo_1
  • yuxikuo_1
  • 2014年12月11日 14:32
  • 1853

ubuntu 查看版本信息 (zz)

更新最新的软件资料 接者您需要确定您计算机中的套件资讯是最新的。要确定的最佳方法就是执行一次 "apt-get update" 更新最新的套件资讯。 apt-get update 更新软件 ...
  • is2120
  • is2120
  • 2012年07月17日 16:39
  • 2775

linux,apache,php,mysql常用的查看版本信息的方法

标签:linux版本信息phpapachemysql 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nan1hao.blog.5...
  • CHEGKN
  • CHEGKN
  • 2015年05月23日 01:46
  • 549

查看Linux版本信息命令

通常使用命令uname在Linux下面察看版本信息 -a或--all:显示全部的信息; -m或--machine:显示电脑类型; -n或-nodename:显示在网络上的主机名称; -r或--...
  • m0_37739193
  • m0_37739193
  • 2017年08月08日 13:37
  • 281

如何查看当前ubuntu的版本信息

说来也惭愧,用Ubuntu差不多快1个月了,双系统是让朋友安的,只知道自己使用的是什么12版本的,具体怎么看还不知道,下面写一下查看当前Linux系统的版本的方法 注:proc目录下记录的当前系统运...
  • yjz_sdau
  • yjz_sdau
  • 2016年10月08日 18:10
  • 203
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle字符集的查看、修改和版本信息的查询
举报原因:
原因补充:

(最多只允许输入30个字)