Oracle での sde ユーザと表領域の作成

Oracle をインストールした後、sde という名前のユーザを作成する必要があります。このユーザのスキーマ内に、ジオデータベースが格納されます。また、このユーザのデフォルト表領域も作成する必要があります。

ほとんどの場合、このユーザはデータベース認証ユーザです。このトピックでは、このユーザと表領域の作成について説明します。オペレーティング システム(OS)認証ユーザを使用する場合、OS 認証アカウントの設定手順については、Oracle のドキュメントをご参照ください。

Oracle データベースと ArcSDE インストール済み環境が Windows サーバ上にある場合は、SQL を使用してこのステップを行う必要はなく、入力した情報に基づいてポスト インストール ウィザードによって処理が行われます。

ヒントヒント:

ArcSDE for Oracle に付属して SDEHOME tools oracle にインストールされるスクリプト(createsdeoracle.sql)があります。このスクリプトを変更して使用することで、sde 表領域および 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