在 Oracle 中创建 sde 用户和表空间

安装 Oracle 之后,您必须创建名为 sde 的用户,地理数据库将存储于该用户的方案中。还应该为该用户创建默认表空间。

多数情况下,此用户为经数据库验证的用户。本主题中的说明将对此用户和表空间的创建予以介绍。如果要使用经操作系统 (OS) 验证的用户,请参阅 Oracle 文档,获得有关建立 OS 验证的帐户的说明。

如果 Oracle 数据库和 ArcSDE 安装在 Windows 服务器上,则您无需使用 SQL 执行此步骤;将由“安装后配置”向导根据所提供的信息为您执行此操作。

提示提示:

SDEHOME > 工具 > oracle中有一个随 ArcSDE for Oracle 一起安装的脚本 (createsdeoracle.sql),该脚本可以更改并且可用于创建 sde 表空间和用户,以及为 sde 用户授予创建或升级地理数据库的权限。

请按照以下步骤手动创建 sde 用户和默认表空间。

步骤:
  1. 以系统用户身份登录到 SQL*Plus。
  2. 为 sde 用户创建表空间。

    在本例中,将在 UNIX 服务器上的 Oracle 数据库中创建名为 sde 的表空间。

    CREATE TABLESPACE sde
    DATAFILE '/oragis/sde.dbf' size 400M
    EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K;
  3. 创建 sde 数据库用户并为其指定默认表空间和临时表空间。

    在本例中,sde 用户的密码是 ruda.bega,默认表空间是 sde,临时表空间是 temp。

    CREATE USER sde IDENTIFIED BY ruda.bega
    DEFAULT TABLESPACE sde TEMPORARY TABLESPACE temp;

既然 sde 用户已存在,现在便可向该用户分配创建地理数据库的权限。

相关主题


7/10/2012