ORA-01909: REUSE keyword expected ORACLE 报错 故障修复 远程处理

文档解释

ORA-01909: REUSE keyword expected

Cause: keyword missing

Action: supply missing keyword

ORA-01909: REUSE keyword expected,是ORACLE在创建表时在Tablespace参数上出现的错误,REUSE是表示在Tablespace参数上,后续的其它参数将使用之前的设置的意思。

官方解释

ORA-01909: REUSE keyword expected

Cause: The CREATE TABLESPACE statement did not contain the REUSE keyword.

Action: Include the REUSE keyword in the CREATE TABLESPACE statement or perform a CREATE DATABASE.

常见案例

比如在某个库下创建某个表空间时,使用了如下语句:

CREATE TABLESPACE TEST01

DATAFILE ‘/oracle/oradata/prod/test01.dbf’

SIZE 200M

EXTENT MANAGEMENT LOCAL AUTOALLOCATE;

就会出现以上ORA-01909: REUSE keyword expected的错误。

正常处理方法及步骤

1. 检查代码是否正确:根据ORACLE的文档,通常情况下,在Tablespace参数上必须使用REUSE参数(CREATE TABLESPACE xxx REUSE ),以便将后续的其它参数设置使用之前的参数。

2. 如果确认代码无误,则可以使用CREATE DATABASE语句来重新创建数据库。

香港美国云服务器首选后浪云,2H2G首月10元开通。
后浪云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

THE END