更改 DBTUNE 表的内容

如果要更改 DBTUNE 表的内容(例如,要创建新的配置关键字或更改现有关键字的参数),可以使用 sdedbtune 管理命令。可以根据要更改的内容使用 sdedbtune 命令进行不同操作。

要获取 sdedbtune 命令,请从 Esri 客户关怀中心门户下载 ArcSDE 应用程序服务器安装程序。此安装程序包括管理命令行工具以及命令行工具文档。有关语法、定义和示例的信息,请参阅命令行工具文档。

如果要更改已存在于 DBTUNE 表中的参数的值,请使用 alter 操作。

sdedbtune –o alter –k <configuration keyword>
–P <parameter_name> –v <configuration_string_value>
[–i <service>] [–D <database>] –u <user_name>
[–p <password>] [–N] [–q]

要从参数组中删除一个参数或删除配置关键字和其所有参数,必须使用 delete_data 操作。在删除配置关键字之前要确保其他用户或应用程序确实不再需要此关键字。

sdedbtune –o delete_data –k <keyword>
[–P <parameter_name>] [–i <service>] [–s <server_name>]
[–D <database>] –u <user_name> [–p <password>] [–N] [–q]

要删除配置关键字中的参数,应该在命令字符串(提供 –k 和 –P 的值)中指定关键字和参数。要删除配置关键字和属于该关键字一部分的所有参数,只需要在命令中指定关键字。

如果需要向关键字添加新参数,请使用 sdedbtune 命令的插入操作。此操作一次插入一个参数。例如,在以下示例中,UI_TEXT 参数添加到自定义关键字 RASTER 中:

sdedbtune -o insert -k RASTER -P UI_TEXT -v 'Use for raster data' -i 5000 -u sde

请记住,只能插入有效的配置参数。有关有效配置参数列表的信息,请参阅数据库管理系统 (DBMS) 的配置参数主题。

如果需要将一个包含多个参数的新关键字添加到 DBTUNE 表,则较轻松的做法是导出、编辑,然后导入 DBTUNE 表的内容。完成此操作需要以下步骤。

步骤:
  1. 使用 sdedbtune –o export 命令将 DBTUNE 表导出为文本文件。
  2. 创建文本文件的备份。
  3. 可以使用基于 UNIX 文件的编辑器(例如 vi)或基于 Windows 文件的编辑器(例如记事本)编辑导出的文本文件,然后保存所做的更改。
  4. 可以使用 sdedbtune –o import 命令将已编辑的文件导入 DBTUNE 表中。
9/15/2013