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  

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

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

根据csproj文件查看项目的版本信息

使用txt打开csproj文件,查找ProjectTypeGuids,将guid跟下面的表对应就ok了 By Description ASP.NET MVC 1.0 {6...

ubuntu 查看版本信息 (zz)

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

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

使用如下代码,可检测Cocos2d-x中使用的libcurl库的版本信息 #if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS) #include "../cocos...

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

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

CentOS下查看apache,php,mysql版本信息

查看linux的内核版本,系统信息,常用的有三种办法:     uname -a;   more /etc/issue;    cat /proc/version; 2. 查看apache的版...

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

说来也惭愧,用Ubuntu差不多快1个月了,双系统是让朋友安的,只知道自己使用的是什么12版本的,具体怎么看还不知道,下面写一下查看当前Linux系统的版本的方法 注:proc目录下记录的当前系统运...

MySQL安装与配置、查看 MySQL 版本信息、mysql ERROR 1045 (28000): 错误解决办法等

MySQL 基础 MySQL 由瑞典MySQL AB公司开发,目前被oracle公司收购。 开源、关系型数据库管理系统 MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。 版本分为【社区...

查看Linux版本信息命令

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

《linux学习》之常用命令:查看版本信息

要想查看是什么版本的系统 1、cat  /etc/issue 2、cat /etc/lsb-release 3、lsb_release -a 想要查看是多少位的系统 1、uname -a...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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