![]() |
#1
|
|||
|
|||
![]()
Вариант 1:
Создать дополнительный файл для tablespace. SQL> create temporary tablespace "MY_TEMP" tempfile '/u02/oradata/ora112/my_temp01.dbf' size 10G autoextend off;
__________________
Телеграм чат Последний раз редактировалось Marley; 19.01.2012 в 11:27. |
#2
|
|||
|
|||
![]()
Вариант 2:
------- Часто использовали на серверах Oracle XE, когда можно было остановить сервер на какое-то время. ------- После потери временного файла, можно восстановиться без перезапуска базы данных. -- 1) Подключиться к БД sqlplus / as sysdba -- 2) Shutdown immediate; -- 3) Startup; -- 4) Посмотреть место расположения temp.dbf SQL> select v$tempfile.name, v$tablespace.name from v$tempfile, v$tablespace where v$tempfile.ts#= v$tablespace.ts#; -- 5) Удалить текущий файл temp.dbf SQL> ALTER DATABASE TEMPFILE 'C:\oraclexe\oradata\XE\temp.dbf' DROP; -- 6) Создать новый файл temp.dbf SQL> ALTER TABLESPACE TEMP ADD TEMPFILE 'C:\oraclexe\oradata\XE\temp.dbf' size 150m; -- 7) Убедиться, что имеется ссылка на файл SQL> select v$tempfile.name, v$tablespace.name from v$tempfile , v$tablespace where v$tempfile.ts#= v$tablespace.ts#;
__________________
Телеграм чат Последний раз редактировалось Marley; 02.02.2012 в 10:19. |
![]() |
Метки |
ora-01652 unable to extend temp segment by string in tablespace |
Опции темы | |
Опции просмотра | |
|
|