Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 ORA-01516 - как так может быть?  [new]
MityaA
Member

Откуда:
Сообщений: 11
День добрый, уважаемые!

столкнулся с такой ситуацией:

SQL> alter database tempfile '/oracle/ORN/sapdata9/temp_13/temp.data13' drop
  2  /
alter database tempfile '/oracle/ORN/sapdata9/temp_13/temp.data13' drop
*
ERROR at line 1:
ORA-01516: nonexistent log file, datafile, or tempfile
"/oracle/ORN/sapdata9/temp_13/temp.data13"

а затем

SQL> select file_name from dba_data_files where file_name like '%temp%'
  2  /

FILE_NAME
--------------------------------------------------------------------------------
/oracle/ORN/sapdata1/temp_1/temp.data1
/oracle/ORN/sapdata7/temp_2/temp.data2
/oracle/ORN/sapdata7/temp_3/temp.data3
/oracle/ORN/sapdata7/temp_4/temp.data4
/oracle/ORN/sapdata8/temp_5/temp.data5
/oracle/ORN/sapdata8/temp_6/temp.data6
/oracle/ORN/sapdata9/temp_7/temp.data7
/oracle/ORN/sapdata9/temp_8/temp.data8
/oracle/ORN/sapdata9/temp_9/temp.data9
/oracle/ORN/sapdata9/temp_10/temp.data10
/oracle/ORN/sapdata9/temp_11/temp.data11

FILE_NAME
--------------------------------------------------------------------------------
/oracle/ORN/sapdata9/temp_12/temp.data12
/oracle/ORN/sapdata9/temp_13/temp.data13


как можно удалить файлик?
25 окт 08, 06:50    [6355254]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01516 - как так может быть?  [new]
wurdu
Member

Откуда: Владивосток
Сообщений: 4441
Потому что это не tempfile. Темпфайлы - в dba_temp_files.
25 окт 08, 09:42    [6355287]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01516 - как так может быть?  [new]
MityaA
Member

Откуда:
Сообщений: 11
ах, да ...простите.

в dba_temp_files пусто....

однако смущает другой вопрос - все эти файлы находятся в табличном пространстве PSAPTEMP(оно темп по умолчанию) с типом TEMPORARY
25 окт 08, 10:07    [6355298]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01516 - как так может быть?  [new]
wurdu
Member

Откуда: Владивосток
Сообщений: 4441
Скорее всего у вас dictionary managed temporary tablespace, который создавался командой CREATE TABLESPACE, а не CREATE TEMPORARY TABLESPACE.
25 окт 08, 10:46    [6355316]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01516 - как так может быть?  [new]
MityaA
Member

Откуда:
Сообщений: 11
да, похоже на то.
Ну а в таком случае есть варианты :снос этого tablespace и создание нового по умолчанию, еще что то, что могло решить бы эту проблемку?
25 окт 08, 10:57    [6355320]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01516 - как так может быть?  [new]
AG#
Member

Откуда: Российская Федерация
Сообщений: 2305
MityaA
да, похоже на то.
Ну а в таком случае есть варианты :снос этого tablespace и создание нового по умолчанию, еще что то, что могло решить бы эту проблемку?


Ну да,типа того можно.Создать сначала новый дефаулт temporary tablespace и снос после старого (ссылку на tempfile фактически, старого видать у вас и так нету).
25 окт 08, 17:26    [6355740]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить