在 Oracle 中创建 sde 用户和表空间
安装 Oracle 之后,您必须创建名为 sde 的用户,地理数据库将存储于该用户的方案中。还应该为该用户创建默认表空间。
多数情况下,此用户为经数据库验证的用户。本主题中的说明将对此用户和表空间的创建予以介绍。如果要使用经操作系统 (OS) 验证的用户,请参阅 Oracle 文档,获得有关建立 OS 验证的帐户的说明。
如果 Oracle 数据库和 ArcSDE 安装在 Windows 服务器上,则您无需使用 SQL 执行此步骤;将由“安装后配置”向导根据所提供的信息为您执行此操作。
提示:
SDEHOME > 工具 > oracle中有一个随 ArcSDE for Oracle 一起安装的脚本 (createsdeoracle.sql),该脚本可以更改并且可用于创建 sde 表空间和用户,以及为 sde 用户授予创建或升级地理数据库的权限。
请按照以下步骤手动创建 sde 用户和默认表空间。
步骤:
- 以系统用户身份登录到 SQL*Plus。
- 为 sde 用户创建表空间。
在本例中,将在 UNIX 服务器上的 Oracle 数据库中创建名为 sde 的表空间。
CREATE TABLESPACE sde DATAFILE '/oragis/sde.dbf' size 400M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K;
- 创建 sde 数据库用户并为其指定默认表空间和临时表空间。
在本例中,sde 用户的密码是 ruda.bega,默认表空间是 sde,临时表空间是 temp。
CREATE USER sde IDENTIFIED BY ruda.bega DEFAULT TABLESPACE sde TEMPORARY TABLESPACE temp;
既然 sde 用户已存在,现在便可向该用户分配创建地理数据库的权限。
相关主题
7/10/2012