`
p2world
  • 浏览: 95637 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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'

分享到:
评论

相关推荐

    linux安装oracle图形界面乱码问题.docx

    Linux 安装 Oracle 图形界面乱码问题是由于多种原因引起的,比如 Linux 操作系统的语言环境、Oracle 安装包的语言环境、Java 显示问题等。下面是解决这个问题的详细步骤和知识点: 一、语言环境的设置 在 Linux ...

    Linux上安装Oracle汉字乱码完整解决方案

    这种方法不仅解决了Oracle的汉字乱码问题,而且不需要将整个Linux系统改为英文环境,对其他依赖于中文环境的Java程序也保持了兼容性。 值得注意的是,Oracle数据库的字符集设置也非常重要。在创建数据库实例时,应...

    Linux 下 oracle dbca netca界面乱码

    在Linux环境下,Oracle数据库的DBCA(Database Configuration Assistant)和NETCA(Network Configuration Assistant)工具在处理汉字时可能会出现乱码问题,表现为汉字显示为一个个方框。这通常是由于系统缺少对...

    Java代码备份(windows和Linux)服务器oracle数据库

    本篇文章将详细介绍如何通过Java编程语言在Windows和Linux操作系统上实现对Oracle数据库的备份。 首先,理解Oracle数据库备份的基本概念是必要的。Oracle提供多种备份方式,包括物理备份(如数据文件、控制文件、...

    Java中文乱码浅析及解决方案

    Java 中文乱码问题是一个常见的编程困扰,尤其对于处理中文字符的Java程序而言。这个问题通常源于字符编码的不一致,即不同环节采用的字符编码标准不统一。本文将深入探讨这一问题,并提供相应的解决方案。 首先,...

    Jdbc连接oracle远程数据库中文乱码解决

    Oracle数据库作为一款广泛应用的关系型数据库系统,其与Java应用程序的集成常常会遇到各种问题,其中之一就是字符编码导致的中文乱码问题。本文将深入探讨如何通过JDBC(Java Database Connectivity)连接Oracle远程...

    LINUX平台JAVA直接连接access数据库dbf文件

    6. **注意事项**:虽然理论上可以通过JDBC-ODBC桥在LINUX上连接Access DBF文件,但由于跨平台的兼容性问题,可能会遇到一些挑战,如文件格式、字符编码等问题。因此,这种方法可能不适合大规模的生产环境,更推荐在...

    oracle数据库乱码问题解决

    ### Oracle数据库乱码问题解析与解决方案 #### 一、Oracle数据库乱码问题概述 在使用Oracle数据库的过程中,可能会遇到字符显示异常的问题,通常被称为“乱码”。这种情况会影响到数据的正确读取与处理,进而影响...

    oracle安装时中文乱码解决办法

    对于 Oracle 10g dbca 界面中文乱码问题,可以通过编辑 /opt/oracle/product/10.2/jdk/jre/lib/font.properties 文件来解决。该文件指定了字体配置的目录为 /opt/oracle/product/10.2/jdk/jre/lib 和 /opt/oracle/...

    java操作oracle的驱动包

    这个驱动适用于Java应用运行在非Oracle环境(如Windows、Linux或Unix)的场景。 3. `ojdbc14.jar`:这是Oracle JDBC驱动的另一个版本,专为Java 5(即JDK 1.5)设计。同样,它也是Type 4驱动,提供了与Oracle数据库...

    oracle中文乱码的解决方法

    在Oracle数据库环境中遇到中文乱码问题,通常是由于字符集不匹配导致的。Oracle数据库的字符集设置、操作系统环境变量以及应用程序的配置之间需要保持一致,才能正确地处理和显示中文字符。以下是一些关于如何解决...

    linux 部署系统jdk6 tomcat6安装配置 oracle11g中文显示乱码

    #### 五、Oracle11g数据库安装配置及中文乱码问题解决 1. **Oracle11g安装**: - 下载Oracle11g安装文件。 - 按照官方文档步骤安装。 2. **修改内核参数**:编辑`/etc/sysctl.conf`,根据需求调整相关参数。 3. *...

    linux下Oracle SQL Developer界面中文乱麻

    完成上述步骤后,重新启动Oracle SQL Developer,一般情况下中文乱码问题应该能够得到解决。如果问题依然存在,可能需要进一步检查系统和应用的其他配置,如字体设置、locale设置等。 需要注意的是,这里提供的解决...

    可用于oracle19c的jdbc驱动

    Oracle JDBC驱动是Oracle数据库与Java应用程序之间通信的重要桥梁。标题提到的"可用于Oracle19c的JDBC驱动"指的是Oracle公司为19c版本数据库提供的Java Database Connectivity (JDBC)驱动程序,它允许Java应用程序...

    java兼容linux版获取xml

    当我们在Linux环境下使用Java处理XML时,需要考虑一些特定的兼容性和性能问题。以下是一些关于如何在Java中实现Linux兼容的XML处理的关键知识点: 1. **JDK版本**:首先,确保使用的是与Linux系统兼容的Java ...

    终极解决Linux乱码

    针对上述原因,我们可以采取以下措施来解决Linux中的中文乱码问题: 1. **修改系统语言配置文件**: - 编辑`/etc/sysconfig/i18n`文件,将其中的`LANG`、`LANGUAGE`和`SUPPORTED`等参数修改为支持中文的配置,例如...

    Red Hat Linux下oracle9i安装详解

    例如,如果您的系统语言不是英文,则需要设置 `LANG` 变量以避免可能出现的乱码问题。可以尝试通过命令 `export LANG=zh_CN` 来设置。 3. **Java 开发工具包(JDK)**:Oracle 9i 需要 JDK 支持。在安装过程中,...

Global site tag (gtag.js) - Google Analytics