锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
C:\Users\Administrator>sqlplus
SQL*Plus: Release 11.1.0.6.0 - Production on 鏄熸湡涓 8鏈?19 16:25:18 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
璇瘋緭鍏ョ敤鎴峰悕: sys/sys as sysdba
//鐢ㄦ搷浣滅郴緇熺櫥褰曪細(xì)
C:\Users\Administrator>sqlplus / as sysdba
select 'Drop table '||table_name||';'
from all_tables
where owner='瑕佸垹闄ょ殑鐢ㄦ埛鍚嶏紙娉ㄦ剰瑕佸ぇ鍐欙級(jí)';
2銆?/p>
鍒犻櫎鎵鏈夎〃
浠ョ敤鎴穞est涓轟緥
for example:
declare
cursor cur1 is select table_name from dba_tables where owner='TEST';
begin
for cur2 in cur1 loop
execute immediate 'drop table test.'||cur2.table_name;
end loop;
end;
3銆佽繖涓垹闄ゅ綋鍓嶇敤鎴風(fēng)殑鎵鏈夊璞?琛ㄣ佽鍥俱佽Е鍙戝櫒銆佸瓨鍌ㄨ繃紼嬨佸嚱鏁?
娌¤瘯榪?/p>
DECLARE
TYPE name_list IS TABLE OF VARCHAR2(40);
TYPE type_list IS TABLE OF VARCHAR2(20);
Tab_name name_list:=name_list();
Tab_type type_list:=type_list();
sql_str VARCHAR2(500);
BEGIN
sql_str := 'select uo.object_name,uo.object_type from user_objects uo where uo.object_type not in(''INDEX'',''LOB'') order by uo.object_type desc';
EXECUTE IMMEDIATE sql_str BULK COLLECT INTO tab_name,tab_type;
FOR i IN Tab_name.FIRST.. Tab_name.LAST LOOP
sql_str := 'DROP ' || Tab_type(i) || ' ' || Tab_name(i);
EXECUTE IMMEDIATE sql_str;
END LOOP;
END;
鏈枃鏉ヨ嚜CSDN鍗氬錛岃漿杞借鏍囨槑鍑哄錛歨ttp://blog.csdn.net/wengyupeng/archive/2008/08/07/2781748.aspx
浠ヤ笂鏂規(guī)硶鏈漢璇曡繃錛屽湪sqlplus涓嬫渶濂界敤鐨勫垹闄わ紝榪樺師鏂規(guī)硶鏄細(xì)
鎶婂垹闄よ〃錛屽啓鎴愯剼鏈細(xì)
銆銆SET HEAD OFF
銆銆SPOOL c:\drop_tables.sql
銆銆select 'drop table '||table_name||';' from user_tables;
銆銆spool off;
銆銆@c:\drop_tables.sql;
銆銆sql >@drop_tables.sql
鐒跺悗鍐嶈繕鍘熸暟鎹?br />
imp username/username@ORCL fromuser=username touser=username file=username.dmp tablespaces=tablespaces
select sess.sid,
sess.serial#,
lo.oracle_username,
lo.os_user_name,
ao.object_name,
lo.locked_mode
from v$locked_object lo,dba_objects ao,v$session sess
where ao.object_id = lo.object_id
and lo.session_id = sess.sid;
鏉鎺夐攣琛ㄨ繘紼嬶細(xì)
濡傛湁璁板綍鍓囪〃紺烘湁lock錛岃閷勪笅SID鍜宻erial# 錛屽皣璦橀寗鐨処D鏇挎彌涓嬮潰鐨?38,1429錛屽嵆鍙В闄OCK
alter system kill session '245,560';
----鏌ヨ鎵鏈夎〃絀洪棿浣跨敤鎯呭喌---
浣跨敤DBA鏉冮檺鐧婚檰
SELECT UPPER(F.TABLESPACE_NAME) "琛ㄧ┖闂村悕",
D.TOT_GROOTTE_MB "琛ㄧ┖闂村ぇ灝?M)",
D.TOT_GROOTTE_MB - F.TOTAL_BYTES "宸蹭嬌鐢ㄧ┖闂?M)",
TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') "浣跨敤姣?,
F.TOTAL_BYTES "絀洪棽絀洪棿(M)",
F.MAX_BYTES "鏈澶у潡(M)"
FROM (SELECT TABLESPACE_NAME,
ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,
ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES
FROM SYS.DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) F,
(SELECT DD.TABLESPACE_NAME,
ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB
FROM SYS.DBA_DATA_FILES DD
GROUP BY DD.TABLESPACE_NAME) D
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME
ORDER BY 4 DESC;
琛ㄥ悕 琛ㄧ┖闂村ぇ灝?M) 宸蹭嬌鐢ㄧ┖闂?M) 浣跨敤姣?nbsp; 絀洪棽絀洪棿(M) 鏈澶у潡(M)
-------------------- ------------- ------------- ------- ----------- ----------
SYSTEM 33267.98 32268.67 99.90 1.31 0.97
SDE 32767.98 32711.67 99.83 56.31 1
SYSAUX 916.69 866.31 94.50 50.38 41.69
USERS 5 1.37 27.40 3.63 3.63
UNDOTBS1 1570 134.25 8.55 1435.75 1426
瑙e喅
1銆佷負(fù)琛ㄧ┖闂村鍔犺嚜鍔ㄦ墿灞?/p>
SQL> alter database datafile 'D:\app\Administrator\oradata\webdb\system01.dbf' AUTOEXTEND ON NEXT 50
M MAXSIZE UNLIMITED;
鏁版嵁搴撳凡鏇存敼銆?/p>
姝ゆ柟娉曞湪姝ゆ槸琛屼笉閫氱殑錛屽洜涓篠YSTEM鐨勮〃絀洪棿宸茬粡鍒拌揪浜?jiǎn)鏋侀檺鍊鹼紝涓嶈兘閫氳繃澧為暱鐨勬柟寮忔敼鍙樸?/p>
2銆佷負(fù)SYSTEM琛ㄧ┖闂村鍔犱竴涓暟鎹枃浠禨YSTEM02.DBF
SQL> ALTER TABLESPACE "SYSTEM" ADD DATAFILE 'D:\APP\ADMINISTRATOR\ORADATA\WEBDB\SYSTEM02.DBF' SIZE 5
00M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED;
琛ㄧ┖闂村凡鏇存敼銆?/p>
闂瑙e喅.
鏌ョ湅琛ㄧ┖闂存槸鍚﹀叿鏈夎嚜鍔ㄦ墿灞曠殑鑳藉姏鐨凷QL
SELECT T.TABLESPACE_NAME,D.FILE_NAME,
D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS
FROM DBA_TABLESPACES T,DBA_DATA_FILES D
WHERE T.TABLESPACE_NAME =D.TABLESPACE_NAME
ORDER BY TABLESPACE_NAME,FILE_NAME;