Таблица Oracle dba_data_files не существует - PullRequest
7 голосов
/ 14 сентября 2009

Я пытался получить доступ к таблице dba_data_files , чтобы узнать, включена ли autoextend для моих файлов данных. Однако, хотя я использую Oracle 10g, эта таблица, кажется, не существует:

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> select * from dba_data_files;
select * from dba_data_files
              *
ERROR at line 1:
ORA-00942: table or view does not exist

Есть ли другой способ проверить и даже изменить, если в файле данных для определенного табличного пространства включена опция авторасширения?

Ответы [ 2 ]

16 голосов
/ 14 сентября 2009

Вы должны убедиться, что вы подключаетесь к учетной записи, которая имеет права для просмотра этого представления - попробуйте использовать учетную запись SYSTEM, если у вас есть этот пароль, в противном случае ваш администратор БД должен предоставить SELECT_CATALOG_ROLE учетной записи, которую вы используете.

1 голос
/ 14 сентября 2009

Вы должны быть в состоянии сделать это через менеджера Oracle в разделе Администрирование

...