你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
话题
文章
帮助
登录
注册
ArcSDE
Howto: 如何禁用ArcSDE 地理数据库(Oracle)的Unicode存储
文章编号 :
36459
软件:
ArcSDE 9.2, 9.3
操作系统:
N/A
1 个回复
EsriSupport
赞同来自:
摘要:
从ArcSDE9.2开始,ArcSDE GDB (Oracle)添加DBTUNE参数(UNICODE_STRING)来控制字符串数据类型的存储。如果该参数设定为TRUE,字符字段就存储Unicode数据类型。在Oracle数据库中这种类型存储方式为NVARCHAR2。默认情况下,在ArcSDE 9.2(Oracle) 或在稍后发布GDB存储的字符串数据存储为 NVARCHAR2。 如果 UNICODE_STRING 参数设置为 FALSE,在 Oracle 中字符串数据类型存储为 VARCHAR2。 如果 UNICODE 字符不需要在GDB中使用,请将下DBTUNE表的 DEFAULTS 关键字 UNICODE_STRING 参数设置为 FALSE 。
内容:
如果不想使用UNICODE类型,在DBTUNE表中DEFAULTS关键字下添加UNICODE_STRING参数,设置为FALSE,然后利用Sdedbtune命令导入即可。
在执行下列任务时请关闭其他用户对SDE的连接
1:利用“Sdedbtune –o export”命令导出DBTUNE表为文本文件
sdedbtune -o export -f C:\temp\dbtune.sde -s sung2 -i 6363 -u sde -p sde
ArcSDE 9.2 for Oracle10g Build 1239 Thu Jan 24 09:35:02 2008
Attribute Administration Utility
-----------------------------------------------------
Successfully exported to file "C:\temp\dbtune.sde" on server sung2
2:打开导出文件
3:在导出的文件中找到DEFAULTS关键字下添加以下行
UNICODE_STRING "FALSE"
4:导入修改过的文件
注意:只能使用ArcSDE管理员来导入文件到GDB中
sdedbtune -o import -f C:\temp\dbtune.sde -s sung2 -i 6363 -u sde -p sde
ArcSDE 9.2 for Oracle10g Build 1239 Thu Jan 24 09:35:02 2008
Attribute Administration Utility
-----------------------------------------------------
Import DBTUNE Table. Are you sure? (Y/N): y
Successfully imported from file "C:\temp\dbtune.sde"
5:确保此修改工作正常,利用ArcCatalog创建一个新的要素类,要素类的字段添加为“Text”类型,利用SQL*Plus描述要素类。
SQL> desc test_text;
Name Null? Type
----------------------------------------- -------- ---------------------
OBJECTID NOT NULL NUMBER(38)
TEST VARCHAR2(50)
SHAPE ST_GEOMETRY
创建时间:2009-03-23
最近更新: 2009-04-06
【
原文链接
】
http://support.esrichina.com.cn/2009/0323/735.html
要回复问题请先
登录
或
注册
发起人
EsriSupport
相关问题
ArcSDE备份和还原
Arcgis10.4 创建企业级地理数据库 “用户不具有创建数据库对象的必要权限 ”
图形是如何存储在数据库中的?
ArcGIS软件中的gdb格式存储精度问题
Arcgis for flex API是否支持读取arcsde的空间数据?
新建文件地理数据库之后目录仍为空
注册arcsde数据到arcgis server中,如何采用Arcengine或py代码实现?
模型构建中间生成的要素数据集能够作为存储目的地吗?
请问下大家arcgis创建企业级地理数据库的时候,随着server的授权文件ecp到期,sde用户会过期吗
ArcSDE空间配置错误问题
把shp文件导入到文件型地理数据库中如何生成“<空>”字段值?
问题状态
最新活动:
2015-12-04 04:23
浏览:
1224
关注:
1
人
1 个回复
EsriSupport
赞同来自:
从ArcSDE9.2开始,ArcSDE GDB (Oracle)添加DBTUNE参数(UNICODE_STRING)来控制字符串数据类型的存储。如果该参数设定为TRUE,字符字段就存储Unicode数据类型。在Oracle数据库中这种类型存储方式为NVARCHAR2。默认情况下,在ArcSDE 9.2(Oracle) 或在稍后发布GDB存储的字符串数据存储为 NVARCHAR2。 如果 UNICODE_STRING 参数设置为 FALSE,在 Oracle 中字符串数据类型存储为 VARCHAR2。 如果 UNICODE 字符不需要在GDB中使用,请将下DBTUNE表的 DEFAULTS 关键字 UNICODE_STRING 参数设置为 FALSE 。
内容: 如果不想使用UNICODE类型,在DBTUNE表中DEFAULTS关键字下添加UNICODE_STRING参数,设置为FALSE,然后利用Sdedbtune命令导入即可。
在执行下列任务时请关闭其他用户对SDE的连接
1:利用“Sdedbtune –o export”命令导出DBTUNE表为文本文件
sdedbtune -o export -f C:\temp\dbtune.sde -s sung2 -i 6363 -u sde -p sde
ArcSDE 9.2 for Oracle10g Build 1239 Thu Jan 24 09:35:02 2008
Attribute Administration Utility
-----------------------------------------------------
Successfully exported to file "C:\temp\dbtune.sde" on server sung2
2:打开导出文件
3:在导出的文件中找到DEFAULTS关键字下添加以下行
UNICODE_STRING "FALSE"
4:导入修改过的文件
注意:只能使用ArcSDE管理员来导入文件到GDB中
sdedbtune -o import -f C:\temp\dbtune.sde -s sung2 -i 6363 -u sde -p sde
ArcSDE 9.2 for Oracle10g Build 1239 Thu Jan 24 09:35:02 2008
Attribute Administration Utility
-----------------------------------------------------
Import DBTUNE Table. Are you sure? (Y/N): y
Successfully imported from file "C:\temp\dbtune.sde"
5:确保此修改工作正常,利用ArcCatalog创建一个新的要素类,要素类的字段添加为“Text”类型,利用SQL*Plus描述要素类。
SQL> desc test_text;
Name Null? Type
----------------------------------------- -------- ---------------------
OBJECTID NOT NULL NUMBER(38)
TEST VARCHAR2(50)
SHAPE ST_GEOMETRY
创建时间:2009-03-23
最近更新: 2009-04-06
【原文链接】
http://support.esrichina.com.cn/2009/0323/735.html
要回复问题请先登录或注册