向检查器工作空间的 Oracle DBTUNE 中添加配置关键字。

在创建数据文件之后,修改 DBTUNE 表以加入新的配置关键字。根据此新关键字,数据和数据库对象将存储在之前定义的表空间位置中。DBTUNE 表存储在 Oracle 中的 sde 用户下。要修改 DBTUNE 表,有必要将 DBTUNE 表导出至文本文件中,并在文本文件中进行修改。在对文本文件进行更新后,从文本文件中导入新的 DBTUNE 表。

如果您只在您的站点上使用直接连接,那么您可能尚未安装 ArcSDE。需要安装 ArcSDE,如果尚未安装,则应获取 sdedbtune 和 sdeconfig 工具。

注注:

对示例进行复制和粘贴可能会导致语法错误。

步骤:
  1. 在进行任何修改前从命令提示符处导出 dbtune 文件。
    sdedbtune -o export -f dbtune_exp.sde -u sde -p sde -i sde:oracle11g:revdb
    
  2. 将 dbtune_exp.sde 复制到 dbtune_rev.sde。
  3. 使用基于文件的编辑器修改 ##DEFAULTS 关键字并将其粘贴到名为 dbtune_rev.sde 的文件的末端。
  4. 重命名为 ##REVIEWER,并相应更改参数的表空间名称。
    注注:

    如果数据库仅存储了 Reviewer 资料档案库,则 dbtune_rev.sde 文件可以在文本编辑器中打开,这样便可手动编辑 ##DEFAULTS 配置关键字;否则,请使用下列示例创建新的配置关键字。

    dbtune_rev.sde
    ##DEFAULTS
    A_INDEX_RASTER	"PCTFREE 0 INITRANS 4 TABLESPACE REV_AINDEX NOLOGGING"
    A_INDEX_ROWID	"PCTFREE 0 INITRANS 4 TABLESPACE REV_AINDEX STORAGE (INITIAL 409600) NOLOGGING" 
    A_INDEX_SHAPE	"PCTFREE 0 INITRANS 4 TABLESPACE REV_AINDEX STORAGE (INITIAL 409600) NOLOGGING" 
    A_INDEX_STATEID	"PCTFREE 0 INITRANS 4 TABLESPACE REV_AINDEX STORAGE (INITIAL 409600) NOLOGGING" 
    A_INDEX_USER	"PCTFREE 0 INITRANS 4 TABLESPACE REV_AINDEX STORAGE (INITIAL 409600) NOLOGGING" 
    A_INDEX_XML	"PCTFREE 0 INITRANS 4 TABLESPACE REV_AINDEX NOLOGGING"
    A_STORAGE	"PCTFREE 0 INITRANS 4 TABLESPACE REV_ADATA STORAGE (INITIAL 409600)" 
    B_INDEX_RASTER	"PCTFREE 0 INITRANS 4 TABLESPACE REV_BINDEX NOLOGGING"
    B_INDEX_ROWID	"PCTFREE 0 INITRANS 4 TABLESPACE REV_BINDEX STORAGE (INITIAL 409600) NOLOGGING" 
    B_INDEX_SHAPE	"PCTFREE 0 INITRANS 4 TABLESPACE REV_BINDEX NOLOGGING"
    B_INDEX_TO_DATE	"PCTFREE 0 INITRANS 4 TABLESPACE REV_BINDEX NOLOGGING"
    B_INDEX_USER	"PCTFREE 0 INITRANS 4 TABLESPACE REV_BINDEX STORAGE (INITIAL 409600) NOLOGGING" 
    B_INDEX_XML	"PCTFREE 0 INITRANS 4 TABLESPACE REV_BINDEX NOLOGGING"
    B_STORAGE	"PCTFREE 0 INITRANS 4 TABLESPACE REV_BDATA STORAGE (INITIAL 409600)" 
    D_INDEX_DELETED_AT	"PCTFREE 0 INITRANS 4 TABLESPACE REV_DINDEX STORAGE (INITIAL 409600) NOLOGGING" 
    D_INDEX_STATE_ROWID	"PCTFREE 0 INITRANS 4 TABLESPACE REV_DINDEX STORAGE (INITIAL 409600) NOLOGGING" 
    D_STORAGE	"PCTFREE 0 INITRANS 4 TABLESPACE REV_DDATA STORAGE (INITIAL 409600)" 
    F_INDEX_AREA	"PCTFREE 0 INITRANS 4 TABLESPACE REV_FINDEX NOLOGGING"
    F_INDEX_FID	"PCTFREE 0 INITRANS 4 TABLESPACE REV_FINDEX NOLOGGING"
    F_INDEX_LEN	"PCTFREE 0 INITRANS 4 TABLESPACE REV_FINDEX NOLOGGING"
    F_STORAGE	"PCTFREE 0 INITRANS 4 TABLESPACE REV_FDATA"
    GEOMETRY_STORAGE	"ST_GEOMETRY"
    S_INDEX_ALL	"PCTFREE 0 INITRANS 4 TABLESPACE REV_SINDEX STORAGE (INITIAL 409600) NOLOGGING" 
    S_INDEX_SP_FID	"PCTFREE 0 INITRANS 4 TABLESPACE REV_SINDEX NOLOGGING"
    S_STORAGE	"PCTFREE 0 INITRANS 4 TABLESPACE REV_SDATA STORAGE (INITIAL 409600)" 
    ST_GEOM_LOB_STORAGE	 "STORE AS (TABLESPACE REV_FDATA ENABLE STORAGE IN ROW CHUNK 8K RETENTION CACHE INDEX (TABLESPACE REV_FINDEX) )" 
    END
    
  5. 从命令提示符处导入修改后的 dbtune_rev.sde 文件。
    sdedbtune -o import -f dbtune_rev.sde -u sde -p sde -i sde:oracle11g:revdb
    
9/9/2014