1、使用 PL/SQL Developer 工具-導(dǎo)出表-給定1張或多張表,給定文件開始導(dǎo)出。
公司主營業(yè)務(wù):網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出阜陽免費(fèi)做網(wǎng)站回饋大家。
2、用SQLPLUS導(dǎo)出:
批處理備份ORACLE
@echo?off
::?通過對日期和時(shí)間組合獲得文件名
SET?Backup_File_Name=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%
::?用0替換空格
SET?Backup_File_Name=%Backup_File_Name:?=0%
SET?Backup_File_Name_DMP=BF_%Backup_File_Name%.DMP
SET?Backup_File_Name_LOG=BF_%Backup_File_Name%.LOG
ECHO?完全備份
ECHO?故障轉(zhuǎn)儲(chǔ)文件:%Backup_File_Name_DMP%
ECHO?日志記錄文件:%Backup_File_Name_LOG%
exp?username/password@orcl?owner=(username)?file=F:\ORABackup\%Backup_File_Name_DMP%?log=F:\ORABackup\%Backup_File_Name_LOG%
恢復(fù)
imp?username/password@orcl??file=F:\ORABackup\BF_20170709_184115.DMP?full=y?ignore=y
或者
imp?username/password@orcl?file=F:\ORABackup\BF_20170625_174048.DMP?tables=(APP_GROUP)?ignore=y
oracle數(shù)據(jù)庫要導(dǎo)出表,有兩種方法,一種是使用命令行導(dǎo)出,另一種是使用PLSQL軟件來導(dǎo)。使用PLSQL軟件是在圖形化界面下進(jìn)行操作,較為簡單。下面小編介紹下如何使用PLSQL將oracle數(shù)據(jù)庫的表導(dǎo)出。
工具/原料
oracle數(shù)據(jù)庫
PLSQL
方法/步驟
首先在電腦上安裝并打開PLSQL軟件,如圖所示:
輸入數(shù)據(jù)庫名、用戶和密碼后,點(diǎn)擊“確定”,登錄數(shù)據(jù)庫,如圖所示:
登錄成功后,左邊“對象”中找到“table",并點(diǎn)擊展開目錄,如圖所示:
在“table”下找到需要導(dǎo)出的表,在表上點(diǎn)擊右鍵,打開右鍵菜單,如圖所示:
在右鍵菜單上,點(diǎn)擊“導(dǎo)出數(shù)據(jù)”,打開“導(dǎo)出”界面,如圖所示:
在“導(dǎo)出”界面,設(shè)置完輸出文件的路徑和文件名后,點(diǎn)擊“導(dǎo)出”按鈕,導(dǎo)出數(shù)據(jù)庫的表,如圖所示:
導(dǎo)出完成后,可以查看導(dǎo)出日志,如圖所示:
最后我們看一下導(dǎo)出的文件,這里注意了,導(dǎo)出文件的后綴名是“.dmp”,如圖所示:
1、先查詢出用戶下的所有表:
SELECT
C.COMMENTS AS "中文表名",
B.TABLE_NAME AS "英文表名",
A.COMMENTS AS "中文字段",
B.COLUMN_NAME AS "英文字段",
B.DATA_TYPE AS "數(shù)據(jù)類型",
B.NULLABLE AS "是否為空"
FROM ALL_COL_COMMENTS A, ALL_TAB_COLUMNS B, ALL_TAB_COMMENTS C
WHERE A.TABLE_NAME IN (SELECT U.TABLE_NAME FROM USER_ALL_TABLES U)
AND A.OWNER = B.OWNER
AND A.TABLE_NAME = B.TABLE_NAME
AND A.COLUMN_NAME = B.COLUMN_NAME
AND C.TABLE_NAME = A.TABLE_NAME
AND C.OWNER = A.OWNER
AND A.OWNER = 'USE' --(用戶名要和自己的對應(yīng))
ORDER BY A.TABLE_NAME, B.COLUMN_ID;
2、把查詢出的結(jié)果導(dǎo)出來,點(diǎn)一下獲取最后一頁,選中所有數(shù)據(jù),右鍵,導(dǎo)出,CVN格式。
1.完整的導(dǎo)出整個(gè)數(shù)據(jù)庫表結(jié)構(gòu)即dmp文件方法:
Tools--Export Tables ,選擇Oracle Export 默認(rèn)選項(xiàng)即可,在Output file選擇一個(gè)輸出目標(biāo)
點(diǎn)擊Export,即可導(dǎo)出表結(jié)構(gòu)
2.導(dǎo)出表中數(shù)據(jù):
Tools--Export Tables :選擇SQL Inserts 遇到大字段(clob,blob)會(huì)出問題導(dǎo)不出來,在此可以
選擇需要導(dǎo)出的表,在Output file中選擇導(dǎo)出的目標(biāo),點(diǎn)擊Export即可導(dǎo)出,在此有幾個(gè)選項(xiàng)
可以去掉所有的可選項(xiàng)直接導(dǎo)出
3.導(dǎo)出數(shù)據(jù)庫中所有的或是所選表的數(shù)據(jù)庫建表腳本:
Tools--Export User Objects去掉下面三個(gè)include *可選項(xiàng),選擇Single file)在Output file
中選擇輸出目標(biāo),點(diǎn)擊Export即可
使用PL/SQL,很方便導(dǎo)出。
選擇菜單項(xiàng)的“Tools”-“Export Tables”;
會(huì)顯示當(dāng)前賬號(hào)的所有表格,選擇一個(gè)需要導(dǎo)出的表名(也可以選多個(gè));
在Output File設(shè)置導(dǎo)出文件的路徑和格式;
點(diǎn)擊“Export”按鈕,導(dǎo)出表格,同時(shí)會(huì)跳出來Dos提示窗口,待執(zhí)行完畢就成功。
1、導(dǎo)出導(dǎo)入表和數(shù)據(jù),最快的還是在plsql工具里選擇導(dǎo)出導(dǎo)入然后就可以了,第一步選擇導(dǎo)入。
2、第二步選擇你要導(dǎo)出的表。
3、然后選擇SQL插入,選擇如圖所示,where字句可以添加限制條件的導(dǎo)出表數(shù)據(jù)。
4、然后數(shù)據(jù)和表結(jié)構(gòu)都導(dǎo)出到對應(yīng)的文件了 。