ORA-02374: conversion error loading table “HUNAN_2018_0521”.“AA10” ORA-12899: value too large for column AAA101 (actual: 66, maximum: 50) 报错 select userenv(‘language’) from dual; 命令可以查看服务端的使用的字符集。 或者select * from V$NLS_PARAMETERS;命令也可以
以及 select * from SYS.PROPS$; 修改字符集 1、ssh登录,切换到oracle用户
切换用户命令:su -oracle
之后用sqlplus登录oracle,命令:
:sqlplus /nolog
:connect /as sysdba
这样就登录了。
2、更改字符集
首先 sqlplus登录后,关闭oracle数据库
1.shutdown immediate ; 2.startup mount ; 3.alter system enable restricted session ; 4.alter system set JOB_QUEUE_PROCESSES=0; 5.alter system set AQ_TM_PROCESSES=0; 6.alter database open ; 7. alter database character set INTERNAL_USE ZHS16GBK; 8.shutdown immediate ; 9.startup ;