`
yunhuisdu19811011
  • 浏览: 94732 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论
  • fightingIOW: 案例看了,能实现上传,但是不是异步的,怎么改成页面可以预览呢? ...
    swfUpload实例
  • kizz: 您好,实例我看了,确实不错。您有struts2版的吗?现在项目 ...
    swfUpload实例

解决linux下oracle导入数据中文乱码方案

    博客分类:
  • java
阅读更多

<script type="text/javascript"></script><script type="text/javascript"></script>

主要的原因是两个数据库的字符集不相同引起的

先查导出的数据的oracle字符集

用sys用户登陆oracle

用如下命令:

select * from nls_database_parameters where parameter in('NLS_CHARACTERSET','NLS_NCHAR_CHARACTERSET');

然后再把本机的字符集设置与数据源的机器相同

SHUTDOWN   IMMEDIATE;      
STARTUP   MOUNT;  
ALTER   SYSTEM   ENABLE   RESTRICTED   SESSION;  
ALTER   SYSTEM   SET   JOB_QUEUE_PROCESSES=0;  
ALTER   DATABASE   OPEN;  
alter database character set INTERNAL_USE ZHS16GBK;  --这个是字体集名称
SHUTDOWN   IMMEDIATE;        
STARTUP;

分享到:
评论

相关推荐

    linux 下oracle中文乱码字符集设置

    Linux 下的 Oracle 数据库在导入数据库时出现中文乱码问题,这是因为 Oracle 数据库中的字符集格式不支持中文。解决方法是通过修改字符集格式,将其修改成支持中文的格式,这样可以正常显示中文字符。 Oracle ...

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

    在Linux环境中安装Oracle数据库并处理汉字乱码问题是一项常见的任务,尤其对于中文用户来说,确保数据库正确显示和处理汉字是至关重要的。以下是一份详细的步骤和解决方案,旨在帮助你克服这个挑战。 首先,我们...

    Linux上Oracle安装前汉字乱码和安装后创建数据库乱码的解决方法(含附件)

    在Linux环境中安装Oracle数据库时,可能会遇到汉字乱码的问题,这不仅影响了正常的安装过程,也可能导致后续数据库操作中的数据不准确。以下是一份详细的解决此类问题的指南,旨在帮助你顺利进行Oracle安装并创建无...

    oracle Imp导入数据

    Oracle IMP 导入数据乱码问题解决方法 OracleIMP 命令是 Oracle 数据库中的一种数据导入工具,但是在使用 IMP 命令导入数据时,经常会碰到乱码问题。这篇文章将从根本上解决了导入数据乱码的根源及解决办法。 IMP ...

    oracle 使用sqlplus导入大sql文件(实战)

    oracle 使用sqlplus导入大sql文件,需熟悉linux命令,批量导入sql文件以及导入乱码解决方案

    oracle数据库乱码问题解决

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

    Linux下Oracle如何导入导出dmp文件详解

    在Linux环境下操作Oracle数据库,导入和导出DMP文件是一项常见的任务,这涉及到数据库的数据迁移、备份和恢复等场景。DMP(Data Pump Export)文件是Oracle数据库的一种数据导出格式,它包含了数据库对象的元数据和...

    import table文件时乱码解决,LOAD外部文件时乱码解决方法.txt

    本文将深入探讨在使用PL/SQL进行表导入(import table)以及通过LOAD语句加载外部文件时出现乱码的常见原因及解决方案。这不仅适用于Oracle数据库环境,也对其他支持类似功能的数据库系统有所启示。 ### 一、理解...

    linux 11及oracle 11系统安装操作手册

    ### Linux 11 及 Oracle 11 系统安装操作手册 #### 一、系统安装 本章节主要介绍在 Linux 11 和 Oracle 11 的安装过程中所需的硬件环境和软件环境配置。 ##### 硬件环境 - **物理机:** 需配备至少 4GB 的内存。 -...

    Oracle to mysql 技术方案

    - **解决中文乱码问题**:若出现中文乱码,可以通过设置环境变量`NLS_LANG`来解决,其值应设置为`SIMPLIFIEDCHINESE_CHINA.ZHS16GBK`。 ##### 2.4 导出Oracle数据 - **解压SQL*Loader工具**:将SQL*Loader工具解压...

    Linux下Oracle设置定时任务备份数据库的教程

    在Linux环境下,对Oracle数据库进行定期备份是保证数据安全的重要步骤。本文将详细介绍如何设置Linux下的定时任务来自动备份Oracle数据库。首先,确保数据库字符集与Linux系统环境变量一致,这是防止备份过程中出现...

    plsql导出数据到excel的三种方法

    1. **导出CSV**:使用PL/SQL Developer将数据导出为CSV格式,这种格式支持更多的数据量,但可能遇到中文字符乱码的问题。 2. **解决乱码问题**: - **方法1**:在Excel中打开CSV文件时,选择正确的编码格式(如...

    Oracle切换客户端字符集

    1. 数据导入导出:在进行数据导入或导出时,确保源和目标数据库的字符集匹配,或者在转换过程中正确设置客户端字符集,以避免数据丢失或乱码。 2. 应用程序连接:当应用程序连接到Oracle数据库时,可能需要根据应用...

    window tomcat项目迁移到linux

    - 首先,需要从Oracle官网(现在是 AdoptOpenJDK 或 Amazon Corretto 等提供者)下载适用于Linux平台的JDK。确保下载正确版本的二进制文件,例如 `jdk-6u20-linux-i586.bin`。 - 将下载的JDK文件复制到 `/opt` ...

    oracle 字符集

    Oracle字符集是指用于表示和存储字符数据的数据编码方式。在Oracle数据库中,不同的系统环境(如服务器端和客户端)可能需要使用不同的字符集来确保数据的一致性和完整性。 **1.2 NLS_LANG环境变量解释** `NLS_...

    MYSQL字符集与乱码问题分析

    总之,《MYSQL字符集与乱码问题分析》不仅回顾了字符集的发展历程,还详细解析了MySQL环境下字符集的配置与优化方法,对于预防和解决乱码问题具有重要的实践指导意义。通过对字符集的深入了解,开发者能够更好地应对...

    一键安装oracle安装手册(完整版).doc

    12. **解决乱码问题**:在安装过程中可能出现的中文乱码问题,可以通过重启系统来解决,因为这可能是配置文件不支持中文编码导致的。 13. **实例命名和默认密码**:手册指出,安装完成后实例名为`sys/system`,默认...

    Linux系统下导出ORACLE数据库出现Exporting questionable statistics.错误 处理

    在Linux系统下,导出Oracle数据库的过程中遇到"Exporting questionable statistics."错误,这通常是由于字符集不兼容或者配置不正确导致的问题。Oracle数据库系统在处理数据时,会根据设定的字符集来编码和解码字符...

    svn服务,excel数据库导入,tomcat相关.docx

    本文主要探讨了几个IT领域的关键知识点...总结起来,这篇文档涵盖了SVN服务的安装与使用、Linux系统管理和Tomcat的配置、以及从Excel数据导入Oracle数据库的方法。这些都是IT专业人士在日常工作中可能遇到的关键技能。

Global site tag (gtag.js) - Google Analytics