【原因】
数据库字符编码与suse11系统编码不一致
【解决办法】
【系统NLS_LANG】
查看suse11系统是否有NLS_LANG环境变量,如果没有,使用root账号在/etc/profile文件末尾加入:export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
【数据库字符】
查看数据库中用户环境变量:
1、sqlplus sys/123456 as sysdba
2、select userenv('language') from dual;查看是否与NLS_LANG相对应,如果不对应则修改数据库字符编码。
修改字符:
通过
select * from nls_database_parameters
和
select * from nls_instance_parameters
查看字符集
修改
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP MOUNT;
SQL> ALTER SESSION SET SQL_TRACE=TRUE;
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL> ALTER DATABASE OPEN;
SQL> ALTER DATABASE CHARACTER SET ZHS16GBK;
//如果不使用“INTERNAL_USE”参数,系统会提示出错:
SQL> ALTER SESSION SET SQL_TRACE=FALSE;
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;
分享到:
相关推荐
本文将基于“SUSE11安装Oracle11g”的主题,深入解析如何在SUSE 11这一Linux发行版上顺利安装Oracle 11g数据库,包括必要的准备步骤、环境检查与配置、以及具体的安装流程。 ### 核心知识点: #### 1. **环境准备...
【标题】:“suse11安装Oracle10g”描述了一项在SUSE Linux Enterprise Server 11 (SLES11)操作系统上安装Oracle Database 10g的过程。Oracle 10g是一款企业级的关系数据库管理系统,适用于各种规模的企业,提供高...
在本教程中,我们将深入探讨如何在SUSE Linux Enterprise Server 11 SP3 (SLES 11 SP3) 上安装Oracle Database 12c Release 2 (12.2.0.1) Real Application Clusters (RAC)。Oracle RAC 是一种高可用性解决方案,它...
SUSE 11 安装 Oracle 11g 详解 SUSE 11 安装 Oracle 11g 需要完成多个步骤,包括检查安装环境、安装必要的包、创建 Oracle 用户和组、设置安装目录、设备 Oracle 用户环境变量、修改内核参数、设置 Shell Limits 等...
### 虚拟机ESXi + SuSELinux11 + Oracle10g RAC 安装 #### 一、安装前准备 ##### 1.1 基础概念 - **ESXi**: VMware ESXi 是一种类型 1 的虚拟化平台,能够直接运行在服务器硬件上,提供对硬件资源(CPU、内存、...
华为出的牛逼的文档 Oracle11g R2 RAC安装指导书(SUSE11+ASM)
### 安装SUSE11与Oracle12c的知识点详解 #### 一、环境搭建:SUSE11安装 **1.1 虚拟环境配置** 在本案例中,我们将采用`VMware Workstation Pro 14.0`作为虚拟化平台来安装SUSE11操作系统。此步骤主要涉及以下几点...
这里我们将深入探讨这个主题,以便你能够全面理解如何在SUSE系统上成功部署Oracle。 1. **系统准备**: - **硬件需求**:确保你的SUSE Linux系统满足Oracle数据库的基本硬件要求,包括足够的内存、处理器核心和...
Oracle 11g R2 在 SUSE 11 上的安装需要特定的软件包支持。根据 Oracle 官方文档 (参见 [http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm]...
在SUSE 11上安装Oracle 11g是一个复杂的过程,涉及到多个步骤和系统配置。以下是详细的知识点解析: 1. **硬件准备**: - **内存**:Oracle 11g Release 2建议至少有4GB内存,以确保稳定运行。 - **交换分区**:...
在本文中,我们将深入探讨如何在SUSE Linux Enterprise Server (SLES) 10上进行Oracle 11g的完整安装过程。SUSE Linux作为一款企业级操作系统,因其稳定性、安全性和性能,常被用于数据库服务器环境。Oracle 11g则是...
在SUSE Linux操作系统上搭建Oracle 11G数据库是一个复杂的过程,涉及到多个步骤和配置。以下是一些关键知识点和步骤的详细说明: 1. **环境准备**:在开始安装前,确保系统满足Oracle 11G的硬件和软件需求。这通常...
本文将详细介绍如何在SUSE Linux操作系统上实现Oracle 11g数据库的自动化备份。 #### 知识点解析 ##### 1. SUSE Linux简介 SUSE Linux是一款企业级的Linux发行版,以其稳定性和安全性而闻名。它提供了丰富的工具和...
### SUSE 11 上安装 Oracle 11g 及集群配置详解 #### 1. 系统环境准备 在开始安装 Oracle 11g...通过以上步骤,可以确保在 SUSE 11 上成功安装并配置 Oracle 11g 数据库,为后续的数据管理和应用开发打下坚实的基础。
本篇文章将深入探讨如何在SUSE 11上安装Oracle RAC,以及IBM X3850服务器的配置。 首先,让我们了解Oracle RAC的基本概念。RAC是一种集群技术,它允许多个数据库实例共享同一物理数据库,提供近乎实时的数据访问和...
根据给定文件的标题、描述、标签和部分内容,以下是SuSE11sp3下Oracle 11g集群部署及维护手册中涵盖的知识点: 1. 环境要求: - Oracle 11g集群部署适用于SuSE Linux Enterprise Server (SLES) 11 Service Pack 3 ...