无法访问或列出 RDS(Oracle-SE2)中的 DATA_PUMP_DIR。

0

【以下的问题经过翻译处理】 无法访问或列出RDS(Oracle-SE2)中的DATA_PUMP_DIR: DATA_PUMP_DIR是默认的Oracle DIR,通常我们使用它来复制/移动数据库转储,但是今天列出DATA_PUMP_DIR时我遇到了这个完全新的错误:

SQL> select * from table(RDSADMIN.RDS_FILE_UTIL.LISTDIR('DATA_PUMP_DIR')) order by mtime; select * from table(RDSADMIN.RDS_FILE_UTIL.LISTDIR('DATA_PUMP_DIR')) order by mtime

ORA-20199: Error in rdsadmin.rds_file_util. ORA-06512: at "RDSADMIN.RDS_FILE_UTIL", line 47 ORA-27369: job of type EXECUTABLE failed with exit code: 1 /usr/bin/rm: cannot remove '/rdsdbdata/tmp/.rds-file-list_90266': No such fil ORA-06512: at "SYS.DBMS_ISCHED", line 242 ORA-06512: at "SYS.DBMS_SCHEDULER", line 566 ORA-06512: at "SYS.RDS_SYS_UTIL", line 1142 ORA-06512: at "SYS.RDS_SYS_UTIL", line 2009 ORA-27369: job of type EXECUTABLE failed with exit code: 1 /usr/bin/find: '/rdsdbdata/tmp/.rds-file-list_90266': No such file or directo ORA-06512: at "SYS.DBMS_ISCHED", line 242 ORA-06512: at "SYS.DBMS_SCHEDULER", line 566 ORA-06512: at "SYS.RDS_SYS_UTIL", line 330 ORA-06512: at "SYS.RDS_SYS_UTIL", line 1969 ORA-06512: at "RDSADMIN.RDS_FILE_UTIL", line 38 ORA-06512: at "RDSADMIN.RDS_FILE_UTIL", line 3

profile picture
EXPERTE
gefragt vor 8 Monaten50 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 我遇到了完全相同的问题。通过测试,我发现当您创建一个Oracle RDS实例并未启用自动备份时,现在会从RDSADMIN.RDS_FILE_UTIL.LISTDIR抛出此错误。如果不启用自动备份,则文件系统上的一些必要目录将不会被创建,这将导致出现您所看到的错误。作为一种解决办法,您可以修改实例并将自动备份保留期设置为1天。立即应用更改。当应用更改时,对RDSADMIN.RDS_FILE_UTIL.LISTDIR的调用将起作用。然后,您可以再次修改实例并将备份保留期设置为0天,调用将继续工作。这个错误确实是新的错误,即使未启用自动备份,我以前也从未见过。也许这是一个bug。

profile picture
EXPERTE
beantwortet vor 8 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen