Oracle - ANSI编码-KS 5601字符Map

14ifxucb  于 2023-03-22  发布在  Oracle
关注(0)|答案(1)|浏览(121)

我将在现有的Oracle Server上部署一个应用程序数据库。我需要在此数据库上存储英语字符,但我的客户问我这是否会有问题,因为他的Oracle数据库使用的是“KS5601”字符Map,编码为“ANSI”。我的问题是,如果我在现有的Oracle Server示例上创建一个新数据库,此数据库是否会有自己的编码,还是必须遵循服务器的当前编码?
如果我必须使用KS5601(韩文字符Map表),我是否可以存储英语字母数字字符?

ss2ws0br

ss2ws0br1#

KS5601不是数据库字符集。现有数据库的字符集是什么

SELECT *
  FROM v$nls_parameters
 WHERE parameter LIKE '%CHARACTERSET'

当您说“在现有Oracle Server示例上创建新数据库”时,您的意思是什么?如果您的意思是在同一物理服务器上创建新数据库和新示例(因此,您将拥有完全独立的SGA & PGA以及完全独立的后台进程集),你可以用你喜欢的任何字符集创建新的数据库。如果你的意思是你正在现有的数据库中创建一个新的模式,您需要使用数据库使用的任何字符集。

相关问题