我的编程空间,编程开发者的网络收藏夹
学习永远不晚

oracle各种字符集修改

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

oracle各种字符集修改


select * from v$nls_parameter会显示nls_characterset和nls_nchar_characterset的值

修改字符集nls_characterset和nls_nchar_characterset值的方法如下:


1,修改nls_characterset:

sqlplus "/ as sysdba"
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP MOUNT
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 INTERNAL_USE UTF8;-->表示字符集格式修改为UTF8
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP

其中INTERNAL_USE表示跳过字符集检查;


2,修改nls_nchar_characterset:

sqlplus "/ as sysdba"
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP MOUNT
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 NATIONAL CHARACTER SET INTERNAL_USE UTF8;
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP


3,修改linux下的LANG参数:

vi /etc/sysconfig/i18n--->修改LANG的参数


4,修改linux下的NLS_LANG参数:

cd /

vi .bash_profile

修改EXPORT NLS_LANG的参数设置

修改完毕退出后,命令行下输入以下命令重置环境

. .bash_profile

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

oracle各种字符集修改

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

oracle字符集如何修改

要修改Oracle字符集,可以按照以下步骤进行操作:1. 进入Oracle数据库服务器的命令行界面。2. 使用SYSDBA或者SYSOPER权限的用户登录到数据库。3. 检查当前的数据库字符集设置。可以使用以下命令查询:```sqlSELE
2023-09-23

oracle字符集怎么修改

要修改 oracle 字符集,可以按以下步骤进行:修改数据库字符集:alter database character set 修改表或列字符集:alter table modify 如何修改 Oracle 字符集Oracle 数据库使
oracle字符集怎么修改
2024-05-30

如何修改oracle字符集

要修改 oracle 字符集,需要:备份数据库;在 init.ora 文件中修改字符集设置;重新启动数据库;修改现有表和列以使用新字符集;重新加载数据;修改数据库链接(可选)。修改 Oracle 字符集如何修改 Oracle 字符集?要
如何修改oracle字符集
2024-06-13

oracle 字符集修改 AL32UTF8 改为 ZHS16GBK

在使用ORACLE的过程中,会出现各种各样的问题,各种各样的错误,其中ORA-12899就是前段时间我在将数据导入到我本地机器上的时候一直出现的问题.不过还好已经解决了这个问题,现在分享一下,解决方案;出现ORA-12899,是字符集引起的,中文在UTF-8中
oracle 字符集修改 AL32UTF8 改为 ZHS16GBK
2014-09-09

plsql怎么修改oracle字符集

要修改Oracle数据库的字符集,可以按照以下步骤进行操作:1. 首先,备份数据库以防止数据丢失。可以使用Oracle提供的工具或者第三方工具进行备份。2. 确认当前数据库的字符集。可以通过查询NLS_DATABASE_PARAMETERS
2023-09-29

RAC修改字符集

字符集修改做过几次了,这次感觉还是有点不顺,走了弯路,再记一遍【概况】准备搭建RAC+RAC DG,发现两端字符集不大一致,担心到时出问题。【目标】将备库NLS_NCHAR_CHARACTERSET修改成与主库一致。--备NLS_NCHAR_CHARACTER
2017-09-21

Oracle怎么修改数据库字符集

要修改Oracle数据库的字符集,可以按照以下步骤进行操作:首先备份数据库:在修改字符集之前,务必备份数据库以防止数据丢失。确认当前字符集:可以使用以下SQL语句查询当前数据库的字符集:SELECT value FROM nls_data
Oracle怎么修改数据库字符集
2024-04-09

怎么修改oracle数据库字符集

要修改Oracle数据库的字符集,你需要执行以下步骤:1. 运行 `sqlplus` 命令以登录到数据库。例如:`sqlplus / as sysdba`。2. 使用以下命令查看当前数据库的字符集:```sqlSELECT * FROM n
2023-08-23

oracle 修改字符集乱码怎么解决

oracle 修改字符集乱码解决方法:1、找到TNSNAMES.ORA文件在里面找到要连接的数据库的别名,设置环境变量NLS_LANG,打开SQL*Plus,使用以上配置连接到数据库;2、创建一个存放中文字符的表,在存放中文字符的字段中插入
2023-07-10

编程热搜

目录