一、cmd 下登錄oracle數據庫下的指定用戶
方式一:命令行明文連接登錄
-
打開cmd,輸入:sqlplus/nolog
-
輸入:conn username/passworld@數據庫實例名
方式二:命令行密文連接登錄
二、數據的導入與導出
(一)、使用cmd 命令整庫導出與導入
1、整庫導出
exp system/orcl full=y
無需登錄,在命令行輸入命令即可,system為數據庫管理員,orcl為對應密碼(口令),添加參數full=y 表示整庫導出
執行命令完后會在當前目錄下生成一個名為EXPDAT.DPM,此文件為備份文件。
如果想指定備份文件的名稱和路徑,則添加參數即可,命令如下:
exp system/orcl file=c:\oracle.dmp full=y
2、整庫導入
imp system/orcl full=y
此命令如果不指定file參數,則默認用備份文件EXPDAT.DMP 進行導入
如果指定file參數,則按照file指定的備份文件進行恢復
imp system/orcl full=y file=c:\oracle.dmp
執行導入命令前需要確保oracle數據庫中無將要導入的對象,否則將報以下提示:
(二)使用cmd 命令按用戶導出與導入
按用戶導出
exp system/orcl owner=scott file=c:\scott.dmp
按用戶導入
imp system/orcl file=c:\scott.dmp fromuser=scott
(三)使用cmd 命令按表導出與導入
按表導出
exp scott/tiger file = c:\scott.dmp tables = emp,dept
用tables參數指定需要導出的表,如果有多個表用逗號分隔即可。
按表導入
imp scott/tiger file = c:\scott.dmp tables = emp,dept
三、如果使用Navicat進行備份,可參考Navicat官網相關教程(http://www.formysql.com/navicat/jiqiao/)