暂无图片
分享
LEE
2020-01-16
oracle静默安装 字符集 无法指定 简体中文 疑问
暂无图片 5M

使用oracle11g 静默安装 字符集选的ZHS16GBK 但安装后不是简体中文

收藏
分享
10条回答
默认
最新
LEE

1.png

暂无图片 评论
暂无图片 有用 0
打赏 0
LEE

2.png

暂无图片 评论
暂无图片 有用 0
打赏 0
LEE

3.png

暂无图片 评论
暂无图片 有用 0
打赏 0
小草

你现在的数据库字符集不就是ZHS16GBK吗?

暂无图片 评论
暂无图片 有用 0
打赏 0
JiekeXu
暂无图片

这样是不会显示中文的,要想显示中文需要为 SIMPLIFIED CHINESE_CHINA.ZHS16GBK

但是静默安装好像是选择不到这个字符,我是通过图形完成的。

暂无图片 评论
暂无图片 有用 0
打赏 0
执剑者

ZHS16GBK是指数据库里面的数据支持中文字符,AMERICAN_AMERICA是指客户端显示的语言。

如果客户端要显示中文,设置变量NLS_LANG

暂无图片 评论
暂无图片 有用 0
打赏 0
JiekeXu
暂无图片

字符集的格式一般如下:NLS_LANG=language_territory.charset

它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。

Language:指定服务器消息的语言, 影响提示信息是中文还是英文

Territory:指定服务器的日期和数字格式,

Charset:指定字符集。

如:AMERICAN_AMERICA.ZHS16GBK, SIMPLIFIED CHINESE_CHINA.ZHS16GBK

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

从NLS_LANG的组成我们可以看出,真正影响数据库字符集的其实是第三部分。

所以两个数据库之间的字符集只要第三部分一样就可以相互导入导出数据,前面影响的只是提示信息是中文还是英文。

暂无图片 评论
暂无图片 有用 0
打赏 0
LEE

因为是中文库,中文对象,用图形界面安装 建好后是显示SIMPLIFIED CHINESE_CHAIN.ZHS16GBK简体中文字符集,静默安装 建好就就是AMERICAN_AMERICA.ZHS16GBK 中文库迁移库乱码

暂无图片 评论
暂无图片 有用 0
打赏 0
JiekeXu
暂无图片

是的,静默安装的时候字符集里没有多余的选项,只能选择最后一个字符集选项为16gbk,语言和地域没法选择,尝试了好多遍也是不行,最终选择了图形化完成。

暂无图片 评论
暂无图片 有用 0
打赏 0
LEE
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
oracle bbed 中的 offset 这样理解对吗?
回答 1
8192就outofrange了最大可以设置8191
ogg bigdata 向kafka集群发消息,为什么只有一个分区有数据呢?
回答 1
已采纳
默认ogg会创建topic只有一个分区的,需要自己手动创建多个分区的topic,ogg端设置不要自动创建topic
ORACLE RAC 如何知道某节点挂了或者被EVICTED了
回答 9
已采纳
有些监控软件是完全开源免费的,比如Zabbix完全开源免费,没有任何限制和隐藏费用。何必舍近求远呢而且,被客户告知数据库出故障再通知你们处理,和自己发现数据库出了问题然后去处理,是两种不同的驱动,对于
AWR分析报告问题求助: 数据库存在大量sql高版本问题和硬解析问题。
回答 1
https://www.modb.pro/issue/2313
关于RMAN备份超过保留期但没有被标记为obsolete的问题
回答 2
@Horb.T谢谢回答。第一个问题按我的理解也应该是以第一次的level0级备份做的level1,虽然我没有找到相关的文档是如何描述这种情况的;但是第二个问题,您给的链接上面只是阐释的如何标记obso
麒麟操作系统可以装oracle 11g rac吗?
回答 1
已采纳
可以
Oracle rman设置保留策略只有一天,但是看备份集,一个月前的还在,这是为什么?
回答 2
你看到一个月前还在是指,没有被标记为expired还是已经标记了没有删除。如果标记为expired,是需要手动删除的。
ORA-00257: archiver error. Connect internal only, until freed. 但是archiver使用率是0,这个有大佬碰到过吗?
回答 1
首先,归档不一定是本地归档,你的ADG备库归档也检查一下。其次,根据归档位置showparameterlogarchivedest1去查看文件系统或者ASM使用率。
Oracle.EntityFrameworkCore 访问oracle,如何查询另个schema的表?
回答 1
查询其他schema中的表,通常需要加上schema名称,例如:selectcol1fromschema1.table1;另外,你还需要确保Oracle.EntityFrameworkCore连接Or
从postgresql端通过 oracle_fdw 查询 远程oracle 系统视图个别字段 ,怎么操作?
回答 1
可以在创建外部表时通过OPTIONS来指定:OPTIONS(table‘(SELECTcolFROMtabWHEREval‘‘string’’)’)