创建 DBTUNE 表后更改其内容

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

如果要更改已存在于 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 操作。在删除配置关键字之前要确保其他用户或应用程序(例如,ArcIMS 地图服务)确实不再需要此关键字。

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 的值)中指定关键字和参数。要删除配置关键字和属于该关键字一部分的所有参数,只需要在命令中指定关键字。

对于 ArcSDE 9.3 及更高版本,如果需要为关键字添加新参数,请使用 sdedbtune 命令进行插入操作。此操作一次插入一个参数。例如,在以下示例中,UI_TEXT 参数添加到自定义关键字 RASTER 中:

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

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

如果需要将一个包含多个参数的新关键字添加到 DBTUNE 表中,或者如果使用的是 ArcSDE 9.1 或更早版本,则必须导出 DBTUNE 表的内容,编辑后再将其导入。完成此操作需要以下步骤。

注注:

有关使用 sdedbtune 命令管理 DBTUNE 表的详细信息,请参阅 sdedbtune 或 ArcSDE 组件安装附带的《管理命令参考》。

步骤:
  1. 使用 sdedbtune –o export 命令将 DBTUNE 表导出为文本文件。对于 ArcSDE 9.2 及更高版本,可以将 DBTUNE 表的内容导出到指定目录的文件中。如果未指定目录,文件将导出到执行命令时所在的目录中。在 ArcSDE 9.1 及更早版本中,sdedbtune 管理工具常常将文件导出到 ArcSDE 主目录的 etc 目录中;并且不能使用限定路径将文件重新定位到另一个目录中。
  2. 创建文本文件的备份。
  3. 可以使用基于 UNIX 文件的编辑器(例如 vi)或基于 Windows 文件的编辑器(例如记事本)编辑导出的文本文件,然后保存所做的更改。
  4. 可以使用 sdedbtune –o import 命令将已编辑的文件导入 DBTUNE 表中。

7/10/2012