如何清空oracle10g資料庫

2025-01-26 06:00:19 字數 1245 閱讀 3286

1樓:奔奔北京

plsql登陸進去,執行下面這段**就行:

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);

beginsql_str :=select , from user_objects uo where not in(''index'',lob'')and not like ''bin$%'order by desc';

execute immediate sql_str bulk collect

into tab_name, tab_type;

for i in tab_ .tab_ loop

sql_str :=drop ' tab_type(i) |tab_name(i) |

execute immediate sql_str;

end loop;

end;

2樓:網友

你是想要清除資料還是整個資料庫。

3樓:匿名使用者

可以刪除oracle使用者下的所有表,然後刪除新新增的使用者和表空間。

oracle 11g 清空資料庫指定使用者下表內的資料

4樓:網友

清空資料分三種。

1、用truncate語句刪除(直接清空表內資料,並釋放空間)。

語法:truncate table 表名;

2、用drop語句刪除(不僅清空表內資料,並且刪除表結構)。

語法:drop table 表名;

3、用delete語句刪除(可直接刪除表內資料,也可以按條件刪除表內資料,但執行後不釋放空間,如果資料量大,執行較慢)。

語法:delete from 表名;--刪除表內所有資料delete from 表名 where 條件;--按條件刪除表內資料。

5樓:網友

用這個生成語法:

select 'truncate table '||tname||';' from tab where tabtype = 'table';

然後執行一下;

Oracle 10g無法開啟oem企業管理器???

跟那個沒有關係 肯能使你該了ip吧。emca的常用命令 建立乙個em資料庫。emca repos create 重建乙個em資料庫。emca repos recreate 刪除乙個em資料庫。emca repos drop 配置資料庫的 database controlemca config dbc...

centos 6 0下安裝oracle 10g出現的問題

缺少一個軟體包。glibc 你可以在光碟上找到檔案以glibc開頭的這個包使用如下命令安裝 rpm ivh glibc rpm安裝後在 lib下就會有ld linux.so.2這個檔案了。安裝報錯 runinstaller home oracle db database install oui li...

如何實現oracle11g和oracle10g的資料互相匯入匯出

方法 步驟 開啟開始選單中的執行 開啟以後,在執行框中輸入cmd,點選確定 執行以下命令 sqlplus system 密碼 2 建立資料匯出目錄expnc dir為目錄名,e ncdatabak 為資料庫實際目錄,命令如下 create directory expnc dir as e ncdat...