数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

Oracle9i中如何建立不同字符集的数据库


发布日期:2022年11月23日
 
Oracle9i中如何建立不同字符集的数据库

在安装Oraclei Server时安装过程中会自动根据操作系统的语言环境选择安装语言并且可以选择默认的字符集(系统语言)进行数据库安装但是如果想要再追加一个不同字符集的数据库那应该怎么办呢?现在通过下面的方法可以实现在同一个Oraclei Server端安装多个不同字符集的数据库

运行环境

硬件DELL(CPUG内存M)

软件Windows Server中文版

配置步骤

安装Oraclei Server建立一个数据库EXAMPLE_CN选择默认的字符集(因为当前的系统是中文所以默认的字符集是ZHSGBK)

在安装好的Oraclei Server中使用DBCA(Database Configuration Assistant)

根据向导(共八个步骤)建立新的数据库

第一步选择创建新的数据库

第二步选择数据库模式New Database

第三步输入要创建的数据库名例如EXAMPLE_JP

第四步选择数据库特性(一般选用默认设置)

第五步选择数据库连结选项有两种一种是专用数据模式(连接用户少)另一种是共享数据模式(连接用户多)此例中选择共享数据模式

第六步初始化参数选择字符集从字符集列表中选取需要的字符集此例选择JASJIS(日文字符集)

第七步数据库存储

第八步创建选项选择创建数据库

通过以上步骤创建一个新的数据库EXAMPLE_JP(日文字符集)

在新的数据库EXAMPLE_JP中创建用户EXAMPLE

.在Oraclei Client端建立用户EXAMPLE对应的数据列表此时要注意此时的Oraclei Client端必须在日文操作系统下进行操作

通过五个步骤可以在中文的操作系统下创建一个日文字符集的数据库EXAMPLE_JP

另外如果要想在Oraclei Client端通过ODBC来分别访问日文集的数据库和中文集的数据库时这时需要做一下配置

运行环境(Oraclei Client端)

硬件DELL(CPUG内存M)

软件Windows Server中文版

.访问日文字符集数据库(EXAMPLE__ JP)

在注册表中数值名称NLS_LANG设定为SIMPLIFIED CHINESE_CHINA JSSJIS然后再通过ODBC来连结日文字符集数据库(EXAMPLE__ JP)注意此时操作系统的语言最好设定为日文

.访问中文字符集数据库(EXAMPLE__ CN)

在注册表中数值名称NLS_LANG设定为SIMPLIFIED CHINESE_CHINAZHSGBK 然后再通过ODBC来连结中文字符集数据库(EXAMPLE__ CN)注意此时操作系统的语言最好设定为中文

最后介绍一下在同一Oraclei Server下把多个数据库导出和导入的方法假定下列情况建立了两个数据库分别为EXAMPLE_CN(ORACLE_SID)和EXAMPLE_JP(ORACLE_SID)在EXAMPLE_CN中建立一个用户EXAMPLE并建立其对应的一套表同时在EXAMPLE_JP中建立一个用户EXAMPLE并建立其对应的一套表此时分别导出这两套表

上一篇:七种数据库中SelectTop的用法

下一篇:oracle导出表结构