0

これは、2つのデータファイルを含む表スペースを作成する必要がある練習用の割り当てです。与えられた正確な命名規則を使用する必要があります。正しいと思いますが、「ORA-00972:識別子が長すぎます」というエラーが表示されます。パスとファイル名が非常に長いため、これを取得していると思います。問題は、どうすればこれを回避できるかということです。

ありがとう!

CREATE TABLESPACE CTTT444_tbs
DATAFILE "C:\oracle\product\10.2.0\oradata\cttt444_1.dbf" SIZE 15M,
DATAFILE "C:\oracle\product\10.2.0\oradata\cttt444_2.dbf" SIZE 15M,
AUTOEXTEND ON
NEXT 5m
MAXSIZE 100m);
4

2 に答える 2

7

ファイルの指定は一重引用符で行う必要があります。試す:

CREATE TABLESPACE CTTT444_tbs
DATAFILE 'C:\oracle\product\10.2.0\oradata\cttt444_1.dbf' SIZE 15M,
DATAFILE 'C:\oracle\product\10.2.0\oradata\cttt444_2.dbf' SIZE 15M
AUTOEXTEND ON
NEXT 5m
MAXSIZE 100m;

また、コマンドにいくつかの構文エラーがあるようです(右括弧など)。

于 2010-08-01T17:42:06.913 に答える
1

同じ問題を抱えている人のための参考までに。これは私にとってはうまくいったようです。

CREATE TABLESPACE CTTT444_tbs
DATAFILE 'C:\oracle\product\10.2.0\oradata\cttt444_1.dbf' SIZE 15M,
 'C:\oracle\product\10.2.0\oradata\cttt444_2.dbf' SIZE 15M
AUTOEXTEND ON
NEXT 5m
MAXSIZE 100m;

また

CREATE TABLESPACE CTTT444_tbs
DATAFILE 'C:\oracle\product\10.2.0\oradata\cttt444.dbf' SIZE 15M
AUTOEXTEND ON
NEXT 5m
MAXSIZE 100m;

ALTER TABLESPACE CMIS420_tbs ADD DATAFILE 'C:\oracle\product\10.2.0\oradata\cttt444.dbf' SIZE 15M;
于 2010-08-01T18:07:07.190 に答える