時間:2015/6/28來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評論(0)
向大家介紹oracle,可能好多人還不了解Oracle數(shù)據(jù)庫物理文件,沒有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。Oracle中除了在Oracle編輯器中用圖形化的方式導入文理文件的數(shù)據(jù)方式外,還可以采用命令行的方式導入數(shù)據(jù)庫,其語法實示例如下:
首先在進入 dos, 然后切換到 Oracle數(shù)據(jù)庫物理文件所在的目錄即(dmp文件所在的目錄)。接下來輸入下述語句!
imp username/password@service file=psmis.dmp fromuser=psmis touser=psmis log=psmis.log 下面就語句的語法做一下解釋:
◆imp :是導入數(shù)據(jù)庫的語法前綴;
◆username/password@service :意思是登陸指定的service;
◆file :指的是已經(jīng)分離的Oracle數(shù)據(jù)庫物理文件;
◆fromuser:指的是來源用戶;
◆touser:指的是目標用戶;
◆log:指的是當前目錄下的日志文件;
1.導出表數(shù)據(jù)
文件名以backup_yyMMddHHmm.dmp 表示compress:N表明導出來的文件不需要壓縮放在一個數(shù)據(jù)塊中,當數(shù)據(jù)庫中的表數(shù)據(jù)特別大的時候,若放在不同的數(shù)據(jù)庫,在恢復的時候會有問題。導出的數(shù)據(jù)包括表創(chuàng)建語句,序列,觸發(fā)器等。
2.導入表數(shù)據(jù)
表導入的過程:創(chuàng)建表,導入數(shù)據(jù),創(chuàng)建序列ignore:Y表明忽略表創(chuàng)建的過程,只是將表中的數(shù)據(jù)導入表中。
如何在Oracle中導入dmp數(shù)據(jù)庫文件?
Oracle數(shù)據(jù)庫物理文件導入導出imp/exp就相當于Oracle數(shù)據(jù)還原與備份。exp命令可以把數(shù)據(jù)從遠程數(shù)據(jù)庫服務器導出到本地的dmp文件,imp命令可以把dmp文件從本地導入到遠處的數(shù)據(jù)庫服務器中。 利用這個功能可以構(gòu)建兩個相同的數(shù)據(jù)庫,一個用來測試,一個用來正式使用。
執(zhí)行環(huán)境:可以在SQLPLUS.EXE或者DOS(命令行)中執(zhí)行,DOS中可以執(zhí)行時由于 在Oracle 8i 中 安裝目錄\ora81\BIN被設置為全局路徑,該目錄下有EXP.EXE與IMP.EXE文件被用來執(zhí)行導入導出。Oracle用java編寫,SQLPLUS.EXE、EXP.EXE、IMP.EXE這兩個文件有可能是被包裝后的類文件。SQLPLUS.EXE調(diào)用EXP.EXE、IMP.EXE所包裹的類,完成導入導出功能。
關(guān)鍵詞標簽:Oracle數(shù)據(jù)庫
相關(guān)閱讀
熱門文章 Oracle中使用alter table來增加,刪除,修改列oracle中使用SQL語句修改字段類型-oracle修使用低權(quán)限Oracle數(shù)據(jù)庫賬戶得到管理員權(quán)限Oracle對user的訪問控制
人氣排行 ORACLE SQL 判斷字符串是否為數(shù)字的語句Oracle中使用alter table來增加,刪除,修改列的語法ORACLE和SQL語法區(qū)別歸納(1)oracle grant 授權(quán)語句如何加速Oracle大批量數(shù)據(jù)處理Oracle刪除表的幾種方法ORACLE修改IP地址后如何能夠使用Oracle 10g創(chuàng)建表空間和用戶并指定權(quán)限