- PR -

Oracle10g(10.2.0.3.0) Personal+WindowsVista環境について

1
投稿者投稿内容
Makoto
大ベテラン
会議室デビュー日: 2004/03/31
投稿数: 133
投稿日時: 2007-07-11 16:25

いつもお世話になっております。
ご存知の方いらっしゃいましたら教えて下さい。

●Oracle10g(10.1.0.2) Personal+WindowsXP(SP2)環境

sqlplusでsystemユーザでログインした後で下記を実行すると
正常に動作します。

〜〜〜

CREATE USER uname
IDENTIFIED BY password
DEFAULT TABLESPACE chg_table
TEMPORARY TABLESPACE temp_table
QUOTA UNLIMITED ON chg_table
QUOTA UNLIMITED ON fix_table
QUOTA UNLIMITED ON temp_table ;

GRANT CONNECT,RESOURCE TO uname;

〜〜〜

●Oracle10g(10.2.0.3.0) Personal+WindowsVista環境

上記と同じSQLを打つと下記エラーになります。
何か仕様が変更されているのでしょうか?
(テーブルスペースは、OracleEMで表示されているので、
 正しく認識されているようです。)

【エラー内容】
 行1でエラーが発生しました。:
 ORA-30041: 表領域に割当て制限を付与できません

参考までですが、SQLを下記に変更すると成功します。

〜〜〜

CREATE USER uname
IDENTIFIED BY password
DEFAULT TABLESPACE chg_table
TEMPORARY TABLESPACE temp_table;

GRANT CONNECT,RESOURCE TO uname;

〜〜〜

そこで2つ教えて頂きたいのですが、

@エラーの原因(前バージョンでは動作して、本バージョンで動作しない理由)
 と対処方法
 
 【参考】
 ORA-30041: 表領域に割当て制限を付与できません
       原因: UNDO表領域に割当て制限を付与しようとしました。
       処置: 表領域名を確認し、コマンドを再発行してください。

AAlter系のコマンドで下記を追加する方法

QUOTA UNLIMITED ON chg_table
QUOTA UNLIMITED ON fix_table
QUOTA UNLIMITED ON temp_table ;


ご存知の方いらっしゃいましたら、よろしくお願いいたします。
1

スキルアップ/キャリアアップ(JOB@IT)