一般用PLSQL導(dǎo)入或?qū)С鲂蛄屑纯伞?1、用PLSQL登錄oracle數(shù)據(jù)庫。 2、在左邊的樹找到Sequences選項(xiàng)。 3、依次點(diǎn)擊Sequences旁邊的小箭頭-要導(dǎo)出的序列名處右鍵-DBMS元數(shù)據(jù)-DDL。 4、然后將彈出頁面的內(nèi)容復(fù)制即可。 5、導(dǎo)出完成。
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站建設(shè)、昌江網(wǎng)絡(luò)推廣、小程序定制開發(fā)、昌江網(wǎng)絡(luò)營銷、昌江企業(yè)策劃、昌江品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供昌江建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
我覺得還是概念不清析,問題不太明白呀。
所果只是簡單的清空表的話,還是很容易的。
drop table TABLE_NAME ; //連表結(jié)構(gòu)都刪了。
要是清空內(nèi)容,留著表結(jié)構(gòu),就是:
truncate tablename; // 就可以了。
如果是數(shù)據(jù)庫表文件要?jiǎng)h的話,就不和你說了。
Linux下刪除相關(guān)配置路徑即可。
Win下:
1、運(yùn)行卸載、或者使用360等軟件管家的強(qiáng)力卸載功能并清理。
2、當(dāng)然這樣并沒有完,下面的內(nèi)容先檢查,若存在就清理……
3、運(yùn)行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個(gè)入口。
4、運(yùn)行regedit,選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滾動(dòng)這個(gè)列表,刪除所有Oracle入口。
5、運(yùn)行refedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application, 刪除所有Oracle入口。
6、開始->設(shè)置->控制面板->系統(tǒng)->高級(jí)->環(huán)境變量,刪除環(huán)境變量CLASSPATH(如果有)和PATH中有關(guān)Oracle的設(shè)定。
7、從桌面上、開始的(啟動(dòng))組、程序菜單中(C:\Documents and Settings\All Users\「開始」菜單\程序),刪除所有有關(guān)Oracle的組和圖標(biāo)。
8、刪除\Program Files\Oracle目錄(以你的實(shí)際安裝目錄為準(zhǔn))。
9、如果你是Win10,快捷鍵Ctrl+S,搜索 ora*.ini,把相關(guān)文件刪除。
0、重啟計(jì)算機(jī),這樣就干凈了,再次安裝應(yīng)該就不會(huì)有干擾了。
Oracle提供了刪除數(shù)據(jù)庫的指令:drop database。
需要數(shù)據(jù)庫處于mount狀態(tài),然后alter system enable restricted session;,網(wǎng)上有帖子說還需要exclusive,由于我是VM裝的,用戶只有我一個(gè),所以不用可以。由于當(dāng)前處于open狀態(tài),需要改為mount,執(zhí)行:
SQL alter database close;
alter database close
*
ERROR at line 1:
ORA-01093: ALTER DATABASE CLOSE only permitted with no sessions connected
原因是有個(gè)session仍連接,退出后再次執(zhí)行,
SQL alter database close;
Database altered.
SQL select status from v$instance;
STATUS
------------
MOUNTED
SQL alter system enable restricted session;
System altered.
SQL select status from v$instance;
STATUS
------------
MOUNTED
SQL drop database;
Database dropped.
此時(shí)alert.log記錄信息:
Create Relation ADR_CONTROL
Create Relation ADR_INVALIDATION
Create Relation INC_METER_IMPT_DEF
Create Relation INC_METER_PK_IMPTS
USER (ospid: 8748): terminating the instance
Instance terminated by USER, pid = 8748
Deleted Oracle managed file /opt/app/ora11g/oradata/BISAL/controlfile/o1_mf_9x4fgq77_.ctl
Deleted Oracle managed file /opt/app/ora11g/flash_recovery_area/BISAL/controlfile/o1_mf_9x4fgypb_.ctl
Completed: drop database
Shutting down instance (abort)
License high water mark = 2
Fri Jul 25 19:09:26 2014
Instance shutdown complete
到oradata路徑下看已經(jīng)沒有任何文件了,那么認(rèn)為這個(gè)數(shù)據(jù)庫已經(jīng)被刪除。
但再次執(zhí)行dbca,企圖創(chuàng)建相同實(shí)例的庫時(shí)報(bào)錯(cuò):
雖然和bisal實(shí)例關(guān)聯(lián)的數(shù)據(jù)文件、日志文件等已經(jīng)物理刪除了,但和這實(shí)例相關(guān)的配置文件沒有刪除,因此不能再次創(chuàng)建相同實(shí)例的庫。
此時(shí)需要手工刪除實(shí)例相關(guān)的配置:
1、刪除$ORACLE_BASE/admin/$ORACLE_SID所有目錄。
2、刪除$ORACLE_HOME/dbs下和SID相關(guān)的文件和參數(shù)文件,包括hc_bisal.dat,init.ora,lkBISAL,orapwbisal。
3、刪除/etc/oratab中和實(shí)例相關(guān)的部分。
4、可以在$ORACLE_HOME中執(zhí)行find . -name bisal,刪除所有和實(shí)例相關(guān)的文件。
再次執(zhí)行dbca,就可以創(chuàng)建相同實(shí)例名稱的數(shù)據(jù)庫了。