主要的原因是两个数据库的字符集不相同引起的
先查导出的数据的oracle字符集
用sys用户登陆oracle
执行如下SQL:
select * from nls_database_parameters where parameter in('NLS_CHARACTERSET','NLS_NCHAR_CHARACTERSET');
然后再把本机的字符集设置与数据源的机器相同
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
注:如果在执行STARTUP MOUNT;
提示could not open parameter file '/bank/oracle/oracle10g/product/10.2.0/db_1/dbs/initORCL.ora',可以执行如下命令:STARTUP pfile=$ORACLE_HOME/admin/orcl/pfile/xxxxx.ora
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER DATABASE OPEN;
注:当执行了STARTUP pfile=$ORACLE_HOME/admin/orcl/pfile/xxxxx.ora了命令后此条命令可以不执行
alter database character set INTERNAL_USE ZHS16GBK; --这个是字体集名称
SHUTDOWN IMMEDIATE;
STARTUP;
分享到:
相关推荐
以下是对"redhat下安装oracle"这一主题的详细解释。 首先,确保你的Red Hat系统满足Oracle数据库的基本硬件和软件需求。这通常包括特定版本的操作系统(例如,Red Hat Enterprise Linux),足够的内存和处理器资源...
文档标题和描述中提到的问题是关于在Red Hat 5.4操作系统上安装Oracle 11g后,使用Sqlplus工具时出现中文乱码的一系列问题。...按照上述步骤操作后,应该能有效解决在各种场景下遇到的中文乱码问题。
本篇文章将详细解析三种解决Linux安装Oracle 11g乱码的方法。 方法一:调整Linux系统的字符集设置 1. 首先,确认当前Linux系统的字符集,可以通过`locale`命令查看: ``` locale ``` 2. 如果发现字符集不支持中文,...
redhat 7.6 安装oracle 19c版本数据库
RedHat7.6操作系统环境下安装Oracle 11g R2数据库的详细步骤和关键知识点如下: 一、OS环境准备: 1. 配置本地yum源: - 创建本地yum源配置文件`redhat-base.repo`。 - 指定本地安装介质的路径,并设置为yum源。 ...
### RedHat下安装Oracle11g详细步骤 #### 一、环境准备 ##### 1.1 系统配置要求 为了确保Oracle 11g在Red Hat 6.1上能够顺利安装并运行,需要满足一定的硬件及软件配置条件: - **内存要求**:至少需要2GB内存,...
Oracle 安装时中文乱码解决办法 Oracle 安装时中文乱码是由于 JVM 没有在默认的系统字体目录下找到需要的字体所致。解决问题的关键是将中文字体文件复制到正确的目录下,并配置相应的字体路径。 首先,需要在 ...
RedHat6.8安装oracle11g RAC 完整安装步骤,虚拟机上安装验证过
由于自己在找这些rpm的时候花费了挺多时间的,在此作个资源,为大家节省一些时间。redhat6.6安装oracle11g所需全部rpm
Oracle 11g 在 Redhat 5 下的安装指南 Linux 操作系统是目前最流行的开源操作系统之一,而 Oracle 11g 是一个功能强大且广泛应用的关系数据库管理系统。本文将指导读者如何在 Redhat 5 操作系统下安装 Oracle 11g...
### Redhat Linux 中文乱码解决方法 #### 知识点一:Redhat Linux系统中文乱码问题概述 在使用Redhat Linux系统时,经常会出现中文显示为乱码的情况,这主要是由于系统的语言环境设置不正确或者缺少相应的中文字体...
"redhat7安装oracle11gR2之动手安装" 本篇文章将详细介绍如何在Red Hat 7操作系统上安装Oracle 11g R2数据库。作为一个数据库管理员,了解如何安装和配置Oracle数据库是非常重要的。本篇文章将通过详细的步骤和截图...
Redhat7.6 Oracle 19C RAC部署手册
### Redhat 5.5 下安装 Oracle 9i 的详细步骤及注意事项 #### 一、概述 本文档详细介绍了在 Redhat 5.5 操作系统下安装 Oracle 9i 数据库的过程。Redhat 5.5 是一个稳定且广泛使用的 Linux 发行版,而 Oracle 9i 是...
Redhat Linux 下安装Oracle 9i
### Redhat 6.9 安装 Oracle 11g R2 详尽步骤与注意事项 #### 一、概述 本文旨在提供一个详尽的指南,帮助读者在 Redhat 6.9 操作系统上成功安装 Oracle 11g R2 数据库。此文档将覆盖从系统准备到最终配置的所有...
在Red Hat Linux 9上安装Oracle 10g是一个涉及多步骤的过程,涵盖了操作系统配置、软件包管理、依赖解决以及数据库实例的创建等多个方面。以下是对这个过程的详细阐述: 首先,Red Hat 9是一个基于Linux的服务器...
确保正确安装这两个版本可以解决与Oracle二进制文件的链接问题。 2. **compat-libstdc++-296**: 这个包是为支持更早期版本的GCC 2.96编译器而提供的,同样是为了兼容Oracle 10g的运行环境。`compat-libstdc++-296-...