日期:2014-05-16  浏览次数:20769 次

linux oracle java 中文编码 教程

前言

1.linux是严格区分大小写的系统(如文件名:a.txt和A.txt是不同的文件;但在windows中是同一个),出现错误时第一时间想是不是大小写问题(特别是路径)

2.在linux中环境变量就是一个在命令行(bash shell)中的变量可以通过(export XXX=YYY)设值,通过(echo $XXX )打印出变量值;高级用法:export PATH=/usr/java/jdk1.5.0_22/bin:$PATH

3./etc/profile 是系统启动要执行的脚本,可以将环境变量export语句写到文件末尾,来让系统启动自动执行;每个用户的个性启动脚本是 (~/.bash_profile)(~也是一个环境变量,表示登录用户的个人文件夹)

4.sqlplus中可以使用如(host cd /home)运行linux命令

正文

linux 环境设置

一:java环境变量

# vi /etc/profile

结尾添加

export JAVA_HOME=/usr/java/jdk1.5.0_22

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

二:修改系统默认语言编码

1:

# vi /etc/profile

结尾添加

export LC_ALL="zh_CN.GB2312"

export LANG="zh_CN.GB2312"

2:

# vi /etc/sysconfig/i18n?

删除全部,修改为以下

LANG="zh_CN.GB2312"

LANGUAGE="zh_CN.GB2312:zh_CN"

SUPPORTED="zh_CN.GB2312:zh_CN.UTF-8:zh_CN:zh"

SYSFONT="lat0-sun16"

三:启动oracle

#lsnrctl start

#sqlplus /nolog

>connect / as sysdba

>startup

?

若出现错误,尝试:

shutdown immediate

startup pfile='$ORACLE_BASE/admin/orcl/pfile/init.ora.xxxxxxx'(x是数字,具体文件名到目录下看,注意单引号)

若还出现错误,可根据错误说明修改init.ora.xxxxxxx文件

显示正常启动后

执行create spfile from pfile='$ORACLE_BASE/admin/orcl/pfile/init.ora.xxxxxxx'