【原因】
数据库字符编码与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简化安装步骤 安装更容易
suse11安装Oracle10g
Suse11 Enterprise SP3 安装Oracle 12c RAC 图文详细教程
Suse 11 安装Oracle 10g
华为出的牛逼的文档 Oracle11g R2 RAC安装指导书(SUSE11+ASM)
SUSE11 安装 oracle11g,很详细,基本上可以照着做。
在Suse上搭建ORACLE11G之前,务必先参考《Suse11安装oracle11g_安装准备.docx》
介绍在虚拟机上构建Oracle10g RAC集群的操作过程,其中介绍了裸机上安装虚拟机软件ESXi,SuSELinux上安装Oracle10g RAC集群。 安装RAC集群,首先要创建虚拟机共享磁盘,然后分区,挂载裸设备和进行ASM分区,然后安装...
linux suse下安装oracle linux suse下安装oracle
SUSE11静默安装Oracle11G服务器
Suse10安装Oracle11g操作步骤
suse11下安装oracle10g
suse10上安装oracle11g全程详解
suse 11 安装oracle 的rac文档
VMware Workstation Pro 14.0虚拟机上进行操作系统安装,在虚拟安装linux系统,和oracle12c
虚拟机安装suse11可以复制粘贴代码,简化工作。一些linux的基本命令教程中不做讲解,请自行百度
SuSE11sp3下Oracle 11g集群部署及维护手册V1.0.pdf
实测Suse11sp3系统安装asm+oracle11G+rac ,两节点,能力有限,欢迎指正
详细描述了suse11上安装oracle11g的安装图解过程,以及通过suse创建集群的操作步骤
这次因项目需要,前几天我和另一同事在客户机房安装了SUSE 11以及ORCLE 11G. 现将ORACLE安装所需的注意事项与步骤总结成文档. 安装ORACLE时需要在内存及性能上做一些设置,这些在文档里都有提到.虽然网络上可以查到已...