このトピックについて他にも質問があることは知っていますが、読んで試しても問題は解決しません。主な理由はselect * from DBA_DATA_FILES;
は、テーブルがデータベースに存在しないため、実行時にエラーを表示します。
私は次のクエリを使用してさまざまなテーブルスペースを知っていますが、これも標準ではありません:
SELECT * FROM USER_TABLESPACES;
多くの一時スペースを使用する必要があるリクエストを実行すると、ORAエラーORA-01652がスローされました。
問題のあるテーブルスペースはR1XQDTM1です。テーブルスペース情報の下:
問題は、このテーブルスペースがソリューション要求を実行するためのデータファイルの場所がわからないことですALTER TABLESPACE ADD DATAFILE
編集/ !!!今、私はあなたがこれを書いたのを見ます:
主にselect * from DBA_DATA_FILES;テーブルがデータベースに存在しないため、実行時にエラーが表示されます。
私の意見では、あなたには十分な権利がありません。 sysdba
としてログインする必要があります。
最初にこの選択を使用すると、データファイルの場所が表示されます(このコマンドの最後にある「例」を変更してください)。
select file_name, AUTOEXTENSIBLE, round(BYTES/1024/1024,1), round(MAXBYTES/1024/1024,1), INCREMENT_BY, INCREMENT_BY/1024 from dba_data_files where tablespace_name='EXAMPLE';
次に、データファイルをテーブルスペースに追加します。次に例を示します。
alter tablespace EXAMPLE add datafile '/Oracle/data/EXAMPLE02.dbf' size 100m autoextend on next 100m maxsize unlimited;