oracle數(shù)據(jù)庫要導出表,有兩種方法,一種是使用命令行導出,另一種是使用PLSQL軟件來導。使用PLSQL軟件是在圖形化界面下進行操作,較為簡單。下面小編介紹下如何使用PLSQL將oracle數(shù)據(jù)庫的表導出。
為企業(yè)提供成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、網(wǎng)站優(yōu)化、成都營銷網(wǎng)站建設(shè)、競價托管、品牌運營等營銷獲客服務。成都創(chuàng)新互聯(lián)擁有網(wǎng)絡(luò)營銷運營團隊,以豐富的互聯(lián)網(wǎng)營銷經(jīng)驗助力企業(yè)精準獲客,真正落地解決中小企業(yè)營銷獲客難題,做到“讓獲客更簡單”。自創(chuàng)立至今,成功用技術(shù)實力解決了企業(yè)“網(wǎng)站建設(shè)、網(wǎng)絡(luò)品牌塑造、網(wǎng)絡(luò)營銷”三大難題,同時降低了營銷成本,提高了有效客戶轉(zhuǎn)化率,獲得了眾多企業(yè)客戶的高度認可!
工具/原料
oracle數(shù)據(jù)庫
PLSQL
方法/步驟
首先在電腦上安裝并打開PLSQL軟件,如圖所示:
輸入數(shù)據(jù)庫名、用戶和密碼后,點擊“確定”,登錄數(shù)據(jù)庫,如圖所示:
登錄成功后,左邊“對象”中找到“table",并點擊展開目錄,如圖所示:
在“table”下找到需要導出的表,在表上點擊右鍵,打開右鍵菜單,如圖所示:
在右鍵菜單上,點擊“導出數(shù)據(jù)”,打開“導出”界面,如圖所示:
在“導出”界面,設(shè)置完輸出文件的路徑和文件名后,點擊“導出”按鈕,導出數(shù)據(jù)庫的表,如圖所示:
導出完成后,可以查看導出日志,如圖所示:
最后我們看一下導出的文件,這里注意了,導出文件的后綴名是“.dmp”,如圖所示:
1、導出導入表和數(shù)據(jù),最快的還是在plsql工具里選擇導出導入然后就可以了,第一步選擇導入。
2、第二步選擇你要導出的表。
3、然后選擇SQL插入,選擇如圖所示,where字句可以添加限制條件的導出表數(shù)據(jù)。
4、然后數(shù)據(jù)和表結(jié)構(gòu)都導出到對應的文件了 。
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' --(用戶名要和自己的對應)
ORDER BY A.TABLE_NAME, B.COLUMN_ID;
2、把查詢出的結(jié)果導出來,點一下獲取最后一頁,選中所有數(shù)據(jù),右鍵,導出,CVN格式。
1、使用 PL/SQL Developer 工具-導出表-給定1張或多張表,給定文件開始導出。
2、用SQLPLUS導出:
批處理備份ORACLE
@echo?off
::?通過對日期和時間組合獲得文件名
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)儲文件:%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%
恢復
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