Oracle 11g資料匯入到10g

2021-07-03 13:14:35 字數 1086 閱讀 6441

原文:

一、在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...