程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle在dos命令下導出導入

Oracle在dos命令下導出導入

編輯:Oracle教程

Oracle在dos命令下導出導入


DOS下運行的命令,也可以加參數在SQL/PLUS環境下運行
簡單例子實現

單表備份(前提庫的結構是一樣的)
導出:
開始鈕->運行->輸入CMD->進入DOS界面
EXP 用戶名/密碼@連接字符串 GRANTS=Y TABLES=(stu) file=C:\文件名.DMP
導入:
開始鈕->運行->輸入CMD->進入DOS界面
IMP 用戶名/密碼@連接字符串 IGNORE=Y TABLES=(stu) FULL=N file=C:\文件名.DMP

其中stu是你要的表名

全庫導
導出:
開始鈕->運行->輸入CMD->進入DOS界面
EXP 用戶名/密碼@連接字符串 FULL=Y file=C:\文件名.DMP
導入:
開始鈕->運行->輸入CMD->進入DOS界面
IMP 用戶名/密碼@連接字符串 FULL=Y file=C:\文件名.DMP

你說的情況按全庫導做就可以了.

使用實例(oracle 9i)
--創建用戶並授權
create user 用戶名 identified by 密碼;
grant connect,resource,dba to 用戶名;
--按用戶導出
exp 用戶名/密碼@數據庫名稱 owner=用戶名 file=絕對路徑(D:\\test.dmp)
--按用戶導入
imp 用戶名/密碼@數據庫名稱 file=絕對路徑(D:\\test.dmp) full=y;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved