Oracle sqlplus scripting: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
Строка 25: | Строка 25: | ||
==Удаление тейблспейсов== |
==Удаление тейблспейсов== |
||
<PRE> |
<PRE> |
||
+ | DROP TABLESPACE tablespace_name [INCLUDING CONTENTS [AND DATAFILES] |
||
+ | [CASCADE CONSTRAINTS]]; |
||
+ | </PRE> |
||
+ | Например |
||
+ | <PRE> |
||
+ | SELECT * FROM |
||
+ | dba_data_files |
||
+ | WHERE |
||
+ | FILE_NAME like '%ARADMIN%'; |
||
+ | |||
+ | DROP TABLESPACE ARSYSTEM; |
||
</PRE> |
</PRE> |
Версия 13:04, 21 января 2011
Перенаправление в файл
Для того что бы перенаправить вывод в файл есть специальное средство.
sqlplus -s $ConnectToOracle << EOF SET HEAD OFF SET LINESIZE 32767 SET LONG 32767 SET PAGESIZE 9999 SET longchunksize 32767 SET trimspool on SET tab off SET echo off SET feedback off SET recsep off spool /tmp/tmp.subj.$$; SELECT * FROM DUAL; spool off; EOF
Импорт и экспорт
exp USERID=psa/PASSWORD@$ORACLE_SID FULL=N OWNER=ARADMIN FILE=./dev1-aradmin.dat LOG=./dev1-aradmin.LOG
Удаление тейблспейсов
DROP TABLESPACE tablespace_name [INCLUDING CONTENTS [AND DATAFILES] [CASCADE CONSTRAINTS]];
Например
SELECT * FROM dba_data_files WHERE FILE_NAME like '%ARADMIN%'; DROP TABLESPACE ARSYSTEM;