原文:
一、在11g伺服器上,使用expdp命令備份資料
11g 匯出語句:expdp userid='
facial/facial@orcl
as sysdba' schemas=
facial
directory=data_pump_dir dumpfile=
test
.dmp logfile=
test
.log version=
10.2.0.1.0
二、在10g伺服器上,使用impdp命令恢復資料
準備工作:1.建庫2.建表空間3.建使用者並授權4.將test.dmp拷貝到10g的dpdump目錄下
--建立表空間
create tablespace ts_facial datafile 'e:\oracle\product\10.2.0\oradata\orcl\facial.dbf' size 500m autoextend on next 50m;
--建立使用者
create user facial identified by facial default tablespace ts_facial;
--授權給使用者
grant connect,resource,dba to facial;
test.dmp 和 test.log 放在e:\oracle\product\10.2.0\admin\orcl\dpdump目錄下
10g 匯入語句:impdp userid='
facial/facial@orcl
as sysdba' schemas=
facial
directory=data_pump_dir dumpfile=
test
.dmp logfile=
test
.log version=
10.2.0.1.0
其中紅色部分是根據需要改寫的地方。例如我的使用者facial密碼是facial,資料庫sid是orcl,schemas要匯入使用者名為facial,要匯入到10.2.0.1.0版本的oracle資料庫中去。test.log將會在10g的dpdump目錄中生成。
oracle11g資料匯入匯出
oracle資料庫中進行資料的匯入匯出時要在cmd中進行而不是在sqlplus中進行操作!1 向oracle資料庫中匯入完整的資料庫 字尾名 dmp 首先進入cmd,輸入sqlplus nolog執行oracle自帶程式,然後輸入conn as sysdba,以資料庫管理員 dba 的身份鏈結到後台...
oracle11g從建表空間到匯入資料
建立表空間 create tablespace sxdatafile d oracle11 sx.dmp size 10m autoextend on sx 為表空間名稱d oracle11 sx.dmp 為表空間存放位址 建立使用者 create user sx identified by zxd...
ORACLE 11g 匯出資料
oracle 11g 匯出 表的時候 不會匯出空表 匯出空表操作步驟 使用plsql 1 開啟sql window 執行下面的 sql select alter table table name allocate extent from user tables where segment creat...